1
0
mirror of https://github.com/BookStackApp/BookStack.git synced 2025-07-31 15:24:31 +03:00

Updated translations with latest Crowdin changes (#4658)

This commit is contained in:
Dan Brown
2023-12-28 17:49:38 +00:00
committed by GitHub
parent 5b1929a39a
commit c017f5bed1
226 changed files with 3140 additions and 2914 deletions

View File

@ -6,119 +6,119 @@
return [
// Pages
'page_create' => 'created page',
'page_create_notification' => 'Page successfully created',
'page_update' => 'updated page',
'page_update_notification' => 'Page successfully updated',
'page_delete' => 'deleted page',
'page_delete_notification' => 'Page successfully deleted',
'page_restore' => 'restored page',
'page_restore_notification' => 'Page successfully restored',
'page_move' => 'moved page',
'page_move_notification' => 'Page successfully moved',
'page_create' => 'loi sivun',
'page_create_notification' => 'Sivu luotiin onnistuneesti',
'page_update' => 'päivitti sivun',
'page_update_notification' => 'Sivu päivitettiin onnistuneesti',
'page_delete' => 'poisti sivun',
'page_delete_notification' => 'Sivu poistettiin onnistuneesti',
'page_restore' => 'palautti sivun',
'page_restore_notification' => 'Sivu palautettiin onnistuneesti',
'page_move' => 'siirsi sivun',
'page_move_notification' => 'Sivu siirrettiin onnistuneesti',
// Chapters
'chapter_create' => 'created chapter',
'chapter_create_notification' => 'Chapter successfully created',
'chapter_update' => 'updated chapter',
'chapter_update_notification' => 'Chapter successfully updated',
'chapter_delete' => 'deleted chapter',
'chapter_delete_notification' => 'Chapter successfully deleted',
'chapter_move' => 'moved chapter',
'chapter_move_notification' => 'Chapter successfully moved',
'chapter_create' => 'loi luvun',
'chapter_create_notification' => 'Luku luotiin onnistuneesti',
'chapter_update' => 'päivitti luvun',
'chapter_update_notification' => 'Luku päivitettiin onnistuneesti',
'chapter_delete' => 'poisti luvun',
'chapter_delete_notification' => 'Sivu poistettiin onnistuneesti',
'chapter_move' => 'siirsi luvun',
'chapter_move_notification' => 'Sivu siirrettiin onnistuneesti',
// Books
'book_create' => 'created book',
'book_create_notification' => 'Book successfully created',
'book_create_from_chapter' => 'converted chapter to book',
'book_create_from_chapter_notification' => 'Chapter successfully converted to a book',
'book_update' => 'updated book',
'book_update_notification' => 'Book successfully updated',
'book_delete' => 'deleted book',
'book_delete_notification' => 'Book successfully deleted',
'book_sort' => 'sorted book',
'book_sort_notification' => 'Book successfully re-sorted',
'book_create' => 'loi kirjan',
'book_create_notification' => 'Kirja luotiin onnistuneesti',
'book_create_from_chapter' => 'muunsi luvun kirjaksi',
'book_create_from_chapter_notification' => 'Luku muunnettiin onnistuneesti kirjaksi',
'book_update' => 'päivitti kirjan',
'book_update_notification' => 'Kirja päivitettiin onnistuneesti',
'book_delete' => 'poisti kirjan',
'book_delete_notification' => 'Kirja poistettiin onnistuneesti',
'book_sort' => 'järjesti kirjan',
'book_sort_notification' => 'Kirja järjestettiin uudelleen onnistuneesti',
// Bookshelves
'bookshelf_create' => 'created shelf',
'bookshelf_create_notification' => 'Shelf successfully created',
'bookshelf_create_from_book' => 'converted book to shelf',
'bookshelf_create_from_book_notification' => 'Book successfully converted to a shelf',
'bookshelf_update' => 'updated shelf',
'bookshelf_update_notification' => 'Shelf successfully updated',
'bookshelf_delete' => 'deleted shelf',
'bookshelf_delete_notification' => 'Shelf successfully deleted',
'bookshelf_create' => 'loi hyllyn',
'bookshelf_create_notification' => 'Hylly luotiin onnistuneesti',
'bookshelf_create_from_book' => 'muunsi kirjan hyllyksi',
'bookshelf_create_from_book_notification' => 'Kirja muunnettiin onnistuneesti hyllyksi',
'bookshelf_update' => 'päivitti hyllyn',
'bookshelf_update_notification' => 'Hylly päivitettiin onnistuneesti',
'bookshelf_delete' => 'poisti hyllyn',
'bookshelf_delete_notification' => 'Hylly poistettiin onnistuneesti',
// Revisions
'revision_restore' => 'restored revision',
'revision_delete' => 'deleted revision',
'revision_delete_notification' => 'Revision successfully deleted',
'revision_restore' => 'palautti version',
'revision_delete' => 'poisti version',
'revision_delete_notification' => 'Versio poistettiin onnistuneesti',
// Favourites
'favourite_add_notification' => '":name" has been added to your favourites',
'favourite_remove_notification' => '":name" has been removed from your favourites',
'favourite_add_notification' => '":name" on lisätty suosikkeihisi',
'favourite_remove_notification' => '":name" on poistettu suosikeistasi',
// Watching
'watch_update_level_notification' => 'Watch preferences successfully updated',
'watch_update_level_notification' => 'Seurannan asetukset päivitetty onnistuneesti',
// Auth
'auth_login' => 'logged in',
'auth_register' => 'registered as new user',
'auth_password_reset_request' => 'requested user password reset',
'auth_password_reset_update' => 'reset user password',
'mfa_setup_method' => 'configured MFA method',
'mfa_setup_method_notification' => 'Multi-factor method successfully configured',
'mfa_remove_method' => 'removed MFA method',
'mfa_remove_method_notification' => 'Multi-factor method successfully removed',
'auth_login' => 'kirjautui sisään',
'auth_register' => 'rekisteröityi uudeksi käyttäjäksi',
'auth_password_reset_request' => 'pyysi käyttäjän salasanan palautusta',
'auth_password_reset_update' => 'palautti käyttäjän salasana',
'mfa_setup_method' => 'määritti monivaiheisen tunnistaumisen menetelmän',
'mfa_setup_method_notification' => 'Monivaiheisen tunnistautumisen menetelmän määrittäminen onnistui',
'mfa_remove_method' => 'poisti monivaiheisen tunnistautumisen menetelmän',
'mfa_remove_method_notification' => 'Monivaiheisen tunnistautumisen menetelmä poistettiin onnistuneesti',
// Settings
'settings_update' => 'updated settings',
'settings_update_notification' => 'Settings successfully updated',
'maintenance_action_run' => 'ran maintenance action',
'settings_update' => 'päivitti asetukset',
'settings_update_notification' => 'Asetukset päivitettiin onnistuneesti',
'maintenance_action_run' => 'suoritti huoltotoimenpiteen',
// Webhooks
'webhook_create' => 'created webhook',
'webhook_create_notification' => 'Webhook successfully created',
'webhook_update' => 'updated webhook',
'webhook_update_notification' => 'Webhook successfully updated',
'webhook_delete' => 'deleted webhook',
'webhook_delete_notification' => 'Webhook successfully deleted',
'webhook_create' => 'loi toimintokutsun',
'webhook_create_notification' => 'Toimintokutsu luotiin onnistuneesti',
'webhook_update' => 'päivitti toimintokutsun',
'webhook_update_notification' => 'Toimintokutsu päivitettiin onnistuneesti',
'webhook_delete' => 'poisti toimintokutsun',
'webhook_delete_notification' => 'Toimintokutsu poistettiin onnistuneesti',
// Users
'user_create' => 'created user',
'user_create_notification' => 'User successfully created',
'user_update' => 'updated user',
'user_update_notification' => 'User successfully updated',
'user_delete' => 'deleted user',
'user_delete_notification' => 'User successfully removed',
'user_create' => 'loi käyttäjän',
'user_create_notification' => 'Käyttäjä luotiin onnistuneesti',
'user_update' => 'päivitti käyttäjän',
'user_update_notification' => 'Käyttäjä päivitettiin onnistuneesti',
'user_delete' => 'poisti käyttäjän',
'user_delete_notification' => 'Käyttäjä poistettiin onnistuneesti',
// API Tokens
'api_token_create' => 'created api token',
'api_token_create_notification' => 'API token successfully created',
'api_token_update' => 'updated api token',
'api_token_update_notification' => 'API token successfully updated',
'api_token_delete' => 'deleted api token',
'api_token_delete_notification' => 'API token successfully deleted',
'api_token_create' => 'loi API-tunnisteen',
'api_token_create_notification' => 'API-tunniste luotiin onnistuneesti',
'api_token_update' => 'päivitti API-tunnisteen',
'api_token_update_notification' => 'API-tunniste päivitettiin onnistuneesti',
'api_token_delete' => 'poisti API-tunnisteen',
'api_token_delete_notification' => 'API-tunniste poistettiin onnistuneesti',
// Roles
'role_create' => 'created role',
'role_create_notification' => 'Role successfully created',
'role_update' => 'updated role',
'role_update_notification' => 'Role successfully updated',
'role_delete' => 'deleted role',
'role_delete_notification' => 'Role successfully deleted',
'role_create' => 'loi roolin',
'role_create_notification' => 'Rooli luotiin onnistuneesti',
'role_update' => 'päivitti roolin',
'role_update_notification' => 'Rooli päivitettiin onnistuneesti',
'role_delete' => 'poisti roolin',
'role_delete_notification' => 'Rooli poistettiin onnistuneesti',
// Recycle Bin
'recycle_bin_empty' => 'emptied recycle bin',
'recycle_bin_restore' => 'restored from recycle bin',
'recycle_bin_destroy' => 'removed from recycle bin',
'recycle_bin_empty' => 'tyhjensi roskakorin',
'recycle_bin_restore' => 'palautti roskakorista',
'recycle_bin_destroy' => 'poisti roskakorista',
// Comments
'commented_on' => 'commented on',
'comment_create' => 'added comment',
'comment_update' => 'updated comment',
'comment_delete' => 'deleted comment',
'commented_on' => 'kommentoi',
'comment_create' => 'lisäsi kommentin',
'comment_update' => 'päivitti kommentin',
'comment_delete' => 'poisti kommentin',
// Other
'permissions_update' => 'updated permissions',
'permissions_update' => 'päivitti käyttöoikeudet',
];

View File

@ -6,112 +6,112 @@
*/
return [
'failed' => 'These credentials do not match our records.',
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
'failed' => 'Annettuja käyttäjätietoja ei löydy.',
'throttle' => 'Liikaa kirjautumisyrityksiä. Yritä uudelleen :seconds sekunnin päästä.',
// Login & Register
'sign_up' => 'Sign up',
'log_in' => 'Log in',
'log_in_with' => 'Login with :socialDriver',
'sign_up_with' => 'Sign up with :socialDriver',
'logout' => 'Logout',
'sign_up' => 'Rekisteröidy',
'log_in' => 'Kirjaudu sisään',
'log_in_with' => 'Kirjaudu sisään palvelulla :socialDriver',
'sign_up_with' => 'Rekisteröidy palvelulla :socialDriver',
'logout' => 'Kirjaudu ulos',
'name' => 'Name',
'username' => 'Username',
'email' => 'Email',
'password' => 'Password',
'password_confirm' => 'Confirm Password',
'password_hint' => 'Must be at least 8 characters',
'forgot_password' => 'Forgot Password?',
'remember_me' => 'Remember Me',
'ldap_email_hint' => 'Please enter an email to use for this account.',
'create_account' => 'Create Account',
'already_have_account' => 'Already have an account?',
'dont_have_account' => 'Don\'t have an account?',
'social_login' => 'Social Login',
'social_registration' => 'Social Registration',
'social_registration_text' => 'Register and sign in using another service.',
'name' => 'Nimi',
'username' => 'Käyttäjätunnus',
'email' => 'Sähköposti',
'password' => 'Salasana',
'password_confirm' => 'Vahvista salasana',
'password_hint' => 'Tulee olla vähintään 8 merkkiä',
'forgot_password' => 'Unohditko salasanan?',
'remember_me' => 'Muista minut',
'ldap_email_hint' => 'Ole hyvä ja anna käyttäjätilin sähköpostiosoite.',
'create_account' => 'Luo käyttäjätili',
'already_have_account' => 'Onko sinulla jo käyttäjätili?',
'dont_have_account' => 'Eikö sinulla ole käyttäjätiliä?',
'social_login' => 'Kirjaudu sosiaalisen median käyttäjätilillä',
'social_registration' => 'Rekisteröidy sosiaalisen median käyttäjätilillä',
'social_registration_text' => 'Rekisteröidy ja kirjaudu sisään käyttämällä toista palvelua.',
'register_thanks' => 'Thanks for registering!',
'register_confirm' => 'Please check your email and click the confirmation button to access :appName.',
'registrations_disabled' => 'Registrations are currently disabled',
'registration_email_domain_invalid' => 'That email domain does not have access to this application',
'register_success' => 'Thanks for signing up! You are now registered and signed in.',
'register_thanks' => 'Kiitos rekisteröitymisestä!',
'register_confirm' => 'Tarkista sähköpostisi ja paina vahvistuspainiketta päästäksesi sovellukseen :appName.',
'registrations_disabled' => 'Rekisteröityminen on tällä hetkellä pois käytöstä',
'registration_email_domain_invalid' => 'Tämän sähköpostiosoitteen verkkotunnuksella ei ole pääsyä tähän sovellukseen',
'register_success' => 'Kiitos liittymisestä! Olet nyt rekisteröitynyt ja kirjautunut sisään.',
// Login auto-initiation
'auto_init_starting' => 'Attempting Login',
'auto_init_starting_desc' => 'We\'re contacting your authentication system to start the login process. If there\'s no progress after 5 seconds you can try clicking the link below.',
'auto_init_start_link' => 'Proceed with authentication',
'auto_init_starting' => 'Kirjautumisyritys',
'auto_init_starting_desc' => 'Otamme yhteyttä tunnistautumisjärjestelmääsi aloittaaksemme kirjautumisprosessin. Jos 5 sekunnin jälkeen ei tapahdu mitään, voit yrittää klikata alla olevaa linkkiä.',
'auto_init_start_link' => 'Jatka tunnistautumisen avulla',
// Password Reset
'reset_password' => 'Reset Password',
'reset_password_send_instructions' => 'Enter your email below and you will be sent an email with a password reset link.',
'reset_password_send_button' => 'Send Reset Link',
'reset_password_sent' => 'A password reset link will be sent to :email if that email address is found in the system.',
'reset_password_success' => 'Your password has been successfully reset.',
'email_reset_subject' => 'Reset your :appName password',
'email_reset_text' => 'You are receiving this email because we received a password reset request for your account.',
'email_reset_not_requested' => 'If you did not request a password reset, no further action is required.',
'reset_password' => 'Palauta salasana',
'reset_password_send_instructions' => 'Syötä sähköpostiosoitteesi alla olevaan kenttään, niin sinulle lähetetään sähköpostiviesti, jossa on salasanan palautuslinkki.',
'reset_password_send_button' => 'Lähetä palautuslinkki',
'reset_password_sent' => 'Salasanan palautuslinkki lähetetään osoitteeseen :email, jos kyseinen sähköpostiosoite löytyy järjestelmästä.',
'reset_password_success' => 'Salasanasi on onnistuneesti palautettu.',
'email_reset_subject' => 'Palauta salasanasi sivustolle :appName',
'email_reset_text' => 'Saat tämän sähköpostiviestin, koska saimme käyttäjätiliäsi koskevan salasanan palautuspyynnön.',
'email_reset_not_requested' => 'Jos et ole pyytänyt salasanan palauttamista, mitään toimenpiteitä ei tarvita.',
// Email Confirmation
'email_confirm_subject' => 'Confirm your email on :appName',
'email_confirm_greeting' => 'Thanks for joining :appName!',
'email_confirm_text' => 'Please confirm your email address by clicking the button below:',
'email_confirm_action' => 'Confirm Email',
'email_confirm_send_error' => 'Email confirmation required but the system could not send the email. Contact the admin to ensure email is set up correctly.',
'email_confirm_success' => 'Your email has been confirmed! You should now be able to login using this email address.',
'email_confirm_resent' => 'Confirmation email resent, Please check your inbox.',
'email_confirm_thanks' => 'Thanks for confirming!',
'email_confirm_thanks_desc' => 'Please wait a moment while your confirmation is handled. If you are not redirected after 3 seconds press the "Continue" link below to proceed.',
'email_confirm_subject' => 'Vahvista sähköpostisi sovelluksessa :appName',
'email_confirm_greeting' => 'Kiitos liittymisestä sovellukseen :appName!',
'email_confirm_text' => 'Vahvista sähköpostiosoitteesi klikkaamalla alla olevaa painiketta:',
'email_confirm_action' => 'Vahvista sähköpostiosoite',
'email_confirm_send_error' => 'Sähköpostivahvistusta vaaditaan, mutta järjestelmä ei pystynyt lähettämään sähköpostia. Ota yhteyttä ylläpitäjään varmistaaksesi, että sähköpostiasetukset on määritetty oikein.',
'email_confirm_success' => 'Sähköpostisi on vahvistettu! Sinun pitäisi nyt pystyä kirjautumaan sisään tällä sähköpostiosoitteella.',
'email_confirm_resent' => 'Vahvistussähköposti on lähetetty uudelleen, tarkista saapuneet sähköpostisi.',
'email_confirm_thanks' => 'Kiitos vahvistuksesta!',
'email_confirm_thanks_desc' => 'Odota hetki, kun vahvistuksesi käsitellään. Jos sinua ei ohjata uudelleen 3 sekunnin kuluttua, paina alla olevaa "Jatka"-linkkiä.',
'email_not_confirmed' => 'Email Address Not Confirmed',
'email_not_confirmed_text' => 'Your email address has not yet been confirmed.',
'email_not_confirmed_click_link' => 'Please click the link in the email that was sent shortly after you registered.',
'email_not_confirmed_resend' => 'If you cannot find the email you can re-send the confirmation email by submitting the form below.',
'email_not_confirmed_resend_button' => 'Resend Confirmation Email',
'email_not_confirmed' => 'Sähköpostiosoitetta ei ole vahvistettu',
'email_not_confirmed_text' => 'Sähköpostiosoitettasi ei ole vielä vahvistettu.',
'email_not_confirmed_click_link' => 'Klikkaa rekisteröitymisen jälkeen saapuneessa sähköpostissa olevaa vahvistuslinkkiä.',
'email_not_confirmed_resend' => 'Jos et löydä sähköpostia, voit lähettää sen uudelleen alla olevalla lomakkeella.',
'email_not_confirmed_resend_button' => 'Lähetä vahvistusviesti uudelleen',
// User Invite
'user_invite_email_subject' => 'You have been invited to join :appName!',
'user_invite_email_greeting' => 'An account has been created for you on :appName.',
'user_invite_email_text' => 'Click the button below to set an account password and gain access:',
'user_invite_email_action' => 'Set Account Password',
'user_invite_page_welcome' => 'Welcome to :appName!',
'user_invite_page_text' => 'To finalise your account and gain access you need to set a password which will be used to log-in to :appName on future visits.',
'user_invite_page_confirm_button' => 'Confirm Password',
'user_invite_success_login' => 'Password set, you should now be able to login using your set password to access :appName!',
'user_invite_email_subject' => 'Sinut on kutsuttu liittymään sivustoon :appName!',
'user_invite_email_greeting' => 'Sinulle on luotu käyttäjätili sivustolla :appName.',
'user_invite_email_text' => 'Klikkaa alla olevaa painiketta asettaaksesi tilin salasanan ja saadaksesi pääsyn:',
'user_invite_email_action' => 'Aseta käyttäjätilin salasana',
'user_invite_page_welcome' => 'Tervetuloa sivustolle :appName!',
'user_invite_page_text' => 'Viimeistelläksesi käyttäjätilisi ja saadaksesi pääsyn sinun on asetettava salasana, jolla kirjaudut jatkossa sivustolle :appName.',
'user_invite_page_confirm_button' => 'Vahvista salasana',
'user_invite_success_login' => 'Salasana asetettu, sinun pitäisi nyt pystyä kirjautumaan sivustolle :appName käyttämällä antamaasi salasanaa!',
// Multi-factor Authentication
'mfa_setup' => 'Setup Multi-Factor Authentication',
'mfa_setup_desc' => 'Setup multi-factor authentication as an extra layer of security for your user account.',
'mfa_setup_configured' => 'Already configured',
'mfa_setup_reconfigure' => 'Reconfigure',
'mfa_setup_remove_confirmation' => 'Are you sure you want to remove this multi-factor authentication method?',
'mfa_setup_action' => 'Setup',
'mfa_backup_codes_usage_limit_warning' => 'You have less than 5 backup codes remaining, Please generate and store a new set before you run out of codes to prevent being locked out of your account.',
'mfa_option_totp_title' => 'Mobile App',
'mfa_option_totp_desc' => 'To use multi-factor authentication you\'ll need a mobile application that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.',
'mfa_option_backup_codes_title' => 'Backup Codes',
'mfa_option_backup_codes_desc' => 'Securely store a set of one-time-use backup codes which you can enter to verify your identity.',
'mfa_gen_confirm_and_enable' => 'Confirm and Enable',
'mfa_gen_backup_codes_title' => 'Backup Codes Setup',
'mfa_gen_backup_codes_desc' => 'Store the below list of codes in a safe place. When accessing the system you\'ll be able to use one of the codes as a second authentication mechanism.',
'mfa_gen_backup_codes_download' => 'Download Codes',
'mfa_gen_backup_codes_usage_warning' => 'Each code can only be used once',
'mfa_gen_totp_title' => 'Mobile App Setup',
'mfa_gen_totp_desc' => 'To use multi-factor authentication you\'ll need a mobile application that supports TOTP such as Google Authenticator, Authy or Microsoft Authenticator.',
'mfa_gen_totp_scan' => 'Scan the QR code below using your preferred authentication app to get started.',
'mfa_gen_totp_verify_setup' => 'Verify Setup',
'mfa_gen_totp_verify_setup_desc' => 'Verify that all is working by entering a code, generated within your authentication app, in the input box below:',
'mfa_gen_totp_provide_code_here' => 'Provide your app generated code here',
'mfa_verify_access' => 'Verify Access',
'mfa_verify_access_desc' => 'Your user account requires you to confirm your identity via an additional level of verification before you\'re granted access. Verify using one of your configured methods to continue.',
'mfa_verify_no_methods' => 'No Methods Configured',
'mfa_verify_no_methods_desc' => 'No multi-factor authentication methods could be found for your account. You\'ll need to set up at least one method before you gain access.',
'mfa_verify_use_totp' => 'Verify using a mobile app',
'mfa_verify_use_backup_codes' => 'Verify using a backup code',
'mfa_verify_backup_code' => 'Backup Code',
'mfa_verify_backup_code_desc' => 'Enter one of your remaining backup codes below:',
'mfa_verify_backup_code_enter_here' => 'Enter backup code here',
'mfa_verify_totp_desc' => 'Enter the code, generated using your mobile app, below:',
'mfa_setup_login_notification' => 'Multi-factor method configured, Please now login again using the configured method.',
'mfa_setup' => 'Määritä monivaiheinen tunnistautuminen',
'mfa_setup_desc' => 'Määritä monivaiheinen tunnistautuminen käyttäjätilisi turvallisuuden parantamiseksi.',
'mfa_setup_configured' => 'Määritetty',
'mfa_setup_reconfigure' => 'Uudelleenmäärittele',
'mfa_setup_remove_confirmation' => 'Oletko varma, että haluat poistaa tämän monivaiheisen tunnistautumisen menetelmän?',
'mfa_setup_action' => 'Asetukset',
'mfa_backup_codes_usage_limit_warning' => 'Sinulla on alle 5 varmistuskoodia jäljellä. Luo ja tallenna uusi sarja ennen kuin koodit loppuvat, jotta käyttäjätilisi ei lukitu.',
'mfa_option_totp_title' => 'Mobiilisovellus',
'mfa_option_totp_desc' => 'Jos haluat käyttää monivaiheista tunnistautumista, tarvitset mobiilisovelluksen, joka tukee TOTP:tä, kuten Google Authenticator, Authy tai Microsoft Authenticator.',
'mfa_option_backup_codes_title' => 'Varmistuskoodit',
'mfa_option_backup_codes_desc' => 'Tallenna turvallisesti joukko kertakäyttöisiä varmistuskoodeja, jotka voit syöttää henkilöllisyytesi varmentamiseksi.',
'mfa_gen_confirm_and_enable' => 'Vahvista ja ota käyttöön',
'mfa_gen_backup_codes_title' => 'Varmistuskoodien asetukset',
'mfa_gen_backup_codes_desc' => 'Säilytä alla oleva luettelo koodeista turvallisessa paikassa. Kun käytät järjestelmää, voit käyttää yhtä koodeista toisena tunnistautumistapana.',
'mfa_gen_backup_codes_download' => 'Lataa koodit',
'mfa_gen_backup_codes_usage_warning' => 'Jokainen koodi voidaan käyttää vain kerran',
'mfa_gen_totp_title' => 'Mobiilisovelluksen asetukset',
'mfa_gen_totp_desc' => 'Jos haluat käyttää monivaiheista tunnistautumista, tarvitset mobiilisovelluksen, joka tukee TOTP: tä, kuten Google Authenticator, Authy tai Microsoft Authenticator.',
'mfa_gen_totp_scan' => 'Skannaa alla oleva QR-koodi haluamallasi todennussovelluksella päästäksesi alkuun.',
'mfa_gen_totp_verify_setup' => 'Vahvista asetukset',
'mfa_gen_totp_verify_setup_desc' => 'Vahvista, että kaikki toimii syöttämällä tunnistautumissovelluksessa luotu koodi alla olevaan kenttään:',
'mfa_gen_totp_provide_code_here' => 'Anna sovelluksen luoma koodi',
'mfa_verify_access' => 'Vahvista pääsy',
'mfa_verify_access_desc' => 'Käyttäjätilisi vaatii kirjautumiseen monivaiheisen tunnistautumisen. Vahvista kirjautuminen jollakin määrittelemälläsi menetelmällä jatkaaksesi.',
'mfa_verify_no_methods' => 'Ei määriteltyjä Menetelmiä',
'mfa_verify_no_methods_desc' => 'Käyttäjätilillesi ei löytynyt monivaiheisen tunnistautumisen menetelmiä. Kirjautumiseen vaaditaan vähintään yksi menetelmä.',
'mfa_verify_use_totp' => 'Vahvista käyttämällä mobiilisovellusta',
'mfa_verify_use_backup_codes' => 'Vahvista käyttämällä varmistuskoodia',
'mfa_verify_backup_code' => 'Varmistuskoodi',
'mfa_verify_backup_code_desc' => 'Syötä yksi jäljellä olevista varmistukoodeistasi:',
'mfa_verify_backup_code_enter_here' => 'Syötä varmistuskoodi',
'mfa_verify_totp_desc' => 'Anna mobiilisovelluksella luotu koodi alle:',
'mfa_setup_login_notification' => 'Monivaiheisen tunnistautumisen menetelmä määritetty. Kirjaudu nyt uudelleen käyttämällä määritettyä menetelmää.',
];

View File

@ -5,106 +5,106 @@
return [
// Buttons
'cancel' => 'Cancel',
'close' => 'Close',
'confirm' => 'Confirm',
'back' => 'Back',
'save' => 'Save',
'continue' => 'Continue',
'select' => 'Select',
'toggle_all' => 'Toggle All',
'more' => 'More',
'cancel' => 'Peruuta',
'close' => 'Sulje',
'confirm' => 'Vahvista',
'back' => 'Takaisin',
'save' => 'Tallenna',
'continue' => 'Jatka',
'select' => 'Valitse',
'toggle_all' => 'Vaihda kaikki',
'more' => 'Lisää',
// Form Labels
'name' => 'Name',
'description' => 'Description',
'role' => 'Role',
'cover_image' => 'Cover image',
'cover_image_description' => 'This image should be approx 440x250px.',
'name' => 'Nimi',
'description' => 'Kuvaus',
'role' => 'Rooli',
'cover_image' => 'Kansikuva',
'cover_image_description' => 'Kuvan tulee olla noin 440x250px.',
// Actions
'actions' => 'Actions',
'view' => 'View',
'view_all' => 'View All',
'new' => 'New',
'create' => 'Create',
'update' => 'Update',
'edit' => 'Edit',
'sort' => 'Sort',
'move' => 'Move',
'copy' => 'Copy',
'reply' => 'Reply',
'delete' => 'Delete',
'delete_confirm' => 'Confirm Deletion',
'search' => 'Search',
'search_clear' => 'Clear Search',
'reset' => 'Reset',
'remove' => 'Remove',
'add' => 'Add',
'configure' => 'Configure',
'manage' => 'Manage',
'fullscreen' => 'Fullscreen',
'favourite' => 'Favourite',
'unfavourite' => 'Unfavourite',
'next' => 'Next',
'previous' => 'Previous',
'filter_active' => 'Active Filter:',
'filter_clear' => 'Clear Filter',
'download' => 'Download',
'open_in_tab' => 'Open in Tab',
'open' => 'Open',
'actions' => 'Toiminnot',
'view' => 'Näytä',
'view_all' => 'Näytä kaikki',
'new' => 'Uusi',
'create' => 'Luo',
'update' => 'Päivitä',
'edit' => 'Muokkaa',
'sort' => 'Järjestä',
'move' => 'Siirrä',
'copy' => 'Kopioi',
'reply' => 'Vastaa',
'delete' => 'Poista',
'delete_confirm' => 'Vahvista poistaminen',
'search' => 'Hae',
'search_clear' => 'Tyhjennä haku',
'reset' => 'Palauta',
'remove' => 'Poista',
'add' => 'Lisää',
'configure' => 'Määritä',
'manage' => 'Hallinnoi',
'fullscreen' => 'Koko näyttö',
'favourite' => 'Suosikki',
'unfavourite' => 'Poista suosikki',
'next' => 'Seuraava',
'previous' => 'Edellinen',
'filter_active' => 'Aktiivinen suodatin:',
'filter_clear' => 'Tyhjennä suodatin',
'download' => 'Lataa',
'open_in_tab' => 'Avaa välilehdessä',
'open' => 'Avaa',
// Sort Options
'sort_options' => 'Sort Options',
'sort_direction_toggle' => 'Sort Direction Toggle',
'sort_ascending' => 'Sort Ascending',
'sort_descending' => 'Sort Descending',
'sort_name' => 'Name',
'sort_default' => 'Default',
'sort_created_at' => 'Created Date',
'sort_updated_at' => 'Updated Date',
'sort_options' => 'Järjestyksen asetukset',
'sort_direction_toggle' => 'Järjestyssuunnan vaihto',
'sort_ascending' => 'Järjestä nousevasti',
'sort_descending' => 'Järjestä laskevasti',
'sort_name' => 'Nimi',
'sort_default' => 'Oletus',
'sort_created_at' => 'Luontipäiväys',
'sort_updated_at' => 'Päivityksen päiväys',
// Misc
'deleted_user' => 'Deleted User',
'no_activity' => 'No activity to show',
'no_items' => 'No items available',
'back_to_top' => 'Back to top',
'skip_to_main_content' => 'Skip to main content',
'toggle_details' => 'Toggle Details',
'toggle_thumbnails' => 'Toggle Thumbnails',
'details' => 'Details',
'grid_view' => 'Grid View',
'list_view' => 'List View',
'default' => 'Default',
'breadcrumb' => 'Breadcrumb',
'status' => 'Status',
'status_active' => 'Active',
'status_inactive' => 'Inactive',
'never' => 'Never',
'none' => 'None',
'deleted_user' => 'Poistettu käyttäjä',
'no_activity' => 'Ei näytettävää toimintaa',
'no_items' => 'Ei kohteita saatavilla',
'back_to_top' => 'Palaa alkuun',
'skip_to_main_content' => 'Siirry pääsisältöön',
'toggle_details' => 'Näytä tiedot',
'toggle_thumbnails' => 'Näytä pienoiskuvat',
'details' => 'Tiedot',
'grid_view' => 'Ruudukkonäkymä',
'list_view' => 'Luettelonäkymä',
'default' => 'Oletus',
'breadcrumb' => 'Navigointipolku',
'status' => 'Tila',
'status_active' => 'Aktiivinen',
'status_inactive' => 'Ei aktiivinen',
'never' => 'Ei koskaan',
'none' => 'Ei mitään',
// Header
'homepage' => 'Homepage',
'header_menu_expand' => 'Expand Header Menu',
'profile_menu' => 'Profile Menu',
'view_profile' => 'View Profile',
'edit_profile' => 'Edit Profile',
'dark_mode' => 'Dark Mode',
'light_mode' => 'Light Mode',
'global_search' => 'Global Search',
'homepage' => 'Kotisivu',
'header_menu_expand' => 'Laajenna päävalikko',
'profile_menu' => 'Profiilivalikko',
'view_profile' => 'Näytä profiili',
'edit_profile' => 'Muokkaa profiilia',
'dark_mode' => 'Tumma tila',
'light_mode' => 'Vaalea tila',
'global_search' => 'Yleishaku',
// Layout tabs
'tab_info' => 'Info',
'tab_info_label' => 'Tab: Show Secondary Information',
'tab_content' => 'Content',
'tab_content_label' => 'Tab: Show Primary Content',
'tab_info_label' => 'Välilehti: Näytä toissijaiset tiedot',
'tab_content' => 'Sisältö',
'tab_content_label' => 'Välilehti: Näytä ensisijainen sisältö',
// Email Content
'email_action_help' => 'If youre having trouble clicking the ":actionText" button, copy and paste the URL below into your web browser:',
'email_rights' => 'All rights reserved',
'email_action_help' => 'Jos sinulla on ongelmia ":actionText"-painikkeen klikkaamisessa, kopioi ja liitä alla oleva URL-osoite selaimeesi:',
'email_rights' => 'Kaikki oikeudet pidätetään',
// Footer Link Options
// Not directly used but available for convenience to users.
'privacy_policy' => 'Privacy Policy',
'terms_of_service' => 'Terms of Service',
'privacy_policy' => 'Tietosuojaseloste',
'terms_of_service' => 'Palvelun käyttöehdot',
];

View File

@ -5,42 +5,42 @@
return [
// Image Manager
'image_select' => 'Image Select',
'image_list' => 'Image List',
'image_details' => 'Image Details',
'image_upload' => 'Upload Image',
'image_intro' => 'Here you can select and manage images that have been previously uploaded to the system.',
'image_intro_upload' => 'Upload a new image by dragging an image file into this window, or by using the "Upload Image" button above.',
'image_all' => 'All',
'image_all_title' => 'View all images',
'image_book_title' => 'View images uploaded to this book',
'image_page_title' => 'View images uploaded to this page',
'image_search_hint' => 'Search by image name',
'image_uploaded' => 'Uploaded :uploadedDate',
'image_uploaded_by' => 'Uploaded by :userName',
'image_uploaded_to' => 'Uploaded to :pageLink',
'image_updated' => 'Updated :updateDate',
'image_load_more' => 'Load More',
'image_image_name' => 'Image Name',
'image_delete_used' => 'This image is used in the pages below.',
'image_delete_confirm_text' => 'Are you sure you want to delete this image?',
'image_select_image' => 'Select Image',
'image_dropzone' => 'Drop images or click here to upload',
'image_dropzone_drop' => 'Drop images here to upload',
'images_deleted' => 'Images Deleted',
'image_preview' => 'Image Preview',
'image_upload_success' => 'Image uploaded successfully',
'image_update_success' => 'Image details successfully updated',
'image_delete_success' => 'Image successfully deleted',
'image_replace' => 'Replace Image',
'image_replace_success' => 'Image file successfully updated',
'image_rebuild_thumbs' => 'Regenerate Size Variations',
'image_rebuild_thumbs_success' => 'Image size variations successfully rebuilt!',
'image_select' => 'Kuvan valinta',
'image_list' => 'Kuvalista',
'image_details' => 'Kuvan tiedot',
'image_upload' => 'Lataa kuva',
'image_intro' => 'Täällä voit valita ja hallita kuvia, jotka on aiemmin ladattu järjestelmään.',
'image_intro_upload' => 'Lataa uusi kuva vetämällä kuvatiedosto tähän ikkunaan tai käyttämällä yllä olevaa "Lataa kuva" -painiketta.',
'image_all' => 'Kaikki',
'image_all_title' => 'Näytä kaikki kuvat',
'image_book_title' => 'Näytä tähän kirjaan ladatut kuvat',
'image_page_title' => 'Näytä tähän sivuun ladatut kuvat',
'image_search_hint' => 'Hae kuvan nimellä',
'image_uploaded' => 'Ladattu :uploadedDate',
'image_uploaded_by' => 'Lataaja :userName',
'image_uploaded_to' => 'Ladattu sivulle :pageLink',
'image_updated' => 'Päivitetty :updateDate',
'image_load_more' => 'Lataa lisää',
'image_image_name' => 'Kuvan nimi',
'image_delete_used' => 'Tätä kuvaa käytetään alla mainituilla sivuilla.',
'image_delete_confirm_text' => 'Haluatko varmasti poistaa tämän kuvan?',
'image_select_image' => 'Valitse kuva',
'image_dropzone' => 'Pudota kuvat tai lataa ne klikkaamalla tästä',
'image_dropzone_drop' => 'Pudota kuvat tähän ladattavaksi',
'images_deleted' => 'Kuvat poistettu',
'image_preview' => 'Kuvan esikatselu',
'image_upload_success' => 'Kuva ladattiin onnistuneesti',
'image_update_success' => 'Kuvan tiedot päivitettiin onnistuneesti',
'image_delete_success' => 'Kuva poistettiin onnistuneesti',
'image_replace' => 'Vaihda kuva',
'image_replace_success' => 'Kuvatiedosto päivitettiin onnistuneesti',
'image_rebuild_thumbs' => 'Luo kokovaihtoehdot uudelleen',
'image_rebuild_thumbs_success' => 'Kuvan kokovaihtoehdot luotiin onnistuneesti uudelleen!',
// Code Editor
'code_editor' => 'Edit Code',
'code_language' => 'Code Language',
'code_content' => 'Code Content',
'code_session_history' => 'Session History',
'code_save' => 'Save Code',
'code_editor' => 'Muokkaa koodia',
'code_language' => 'Koodin kieli',
'code_content' => 'Koodin sisältö',
'code_session_history' => 'Istuntohistoria',
'code_save' => 'Tallenna koodi',
];

View File

@ -7,168 +7,168 @@
*/
return [
// General editor terms
'general' => 'General',
'advanced' => 'Advanced',
'none' => 'None',
'cancel' => 'Cancel',
'save' => 'Save',
'close' => 'Close',
'undo' => 'Undo',
'redo' => 'Redo',
'left' => 'Left',
'center' => 'Center',
'right' => 'Right',
'top' => 'Top',
'middle' => 'Middle',
'bottom' => 'Bottom',
'width' => 'Width',
'height' => 'Height',
'More' => 'More',
'select' => 'Select...',
'general' => 'Yleinen',
'advanced' => 'Lisäasetukset',
'none' => 'Ei mitään',
'cancel' => 'Peruuta',
'save' => 'Tallenna',
'close' => 'Sulje',
'undo' => 'Kumoa',
'redo' => 'Tee uudelleen',
'left' => 'Vasen',
'center' => 'Keskellä',
'right' => 'Oikea',
'top' => 'Ylhäällä',
'middle' => 'Keskellä',
'bottom' => 'Alhaalla',
'width' => 'Leveys',
'height' => 'Korkeus',
'More' => 'Enemmän',
'select' => 'Valitse...',
// Toolbar
'formats' => 'Formats',
'header_large' => 'Large Header',
'header_medium' => 'Medium Header',
'header_small' => 'Small Header',
'header_tiny' => 'Tiny Header',
'paragraph' => 'Paragraph',
'blockquote' => 'Blockquote',
'inline_code' => 'Inline code',
'callouts' => 'Callouts',
'callout_information' => 'Information',
'callout_success' => 'Success',
'callout_warning' => 'Warning',
'callout_danger' => 'Danger',
'bold' => 'Bold',
'italic' => 'Italic',
'underline' => 'Underline',
'strikethrough' => 'Strikethrough',
'superscript' => 'Superscript',
'subscript' => 'Subscript',
'text_color' => 'Text color',
'custom_color' => 'Custom color',
'remove_color' => 'Remove color',
'background_color' => 'Background color',
'align_left' => 'Align left',
'align_center' => 'Align center',
'align_right' => 'Align right',
'align_justify' => 'Justify',
'list_bullet' => 'Bullet list',
'list_numbered' => 'Numbered list',
'list_task' => 'Task list',
'indent_increase' => 'Increase indent',
'indent_decrease' => 'Decrease indent',
'table' => 'Table',
'insert_image' => 'Insert image',
'insert_image_title' => 'Insert/Edit Image',
'insert_link' => 'Insert/edit link',
'insert_link_title' => 'Insert/Edit Link',
'insert_horizontal_line' => 'Insert horizontal line',
'insert_code_block' => 'Insert code block',
'edit_code_block' => 'Edit code block',
'insert_drawing' => 'Insert/edit drawing',
'drawing_manager' => 'Drawing manager',
'insert_media' => 'Insert/edit media',
'insert_media_title' => 'Insert/Edit Media',
'clear_formatting' => 'Clear formatting',
'source_code' => 'Source code',
'source_code_title' => 'Source Code',
'fullscreen' => 'Fullscreen',
'image_options' => 'Image options',
'formats' => 'Formaatit',
'header_large' => 'Iso otsikko',
'header_medium' => 'Keskikokoinen otsikko',
'header_small' => 'Pieni otsikko',
'header_tiny' => 'Hyvin pieni otsikko',
'paragraph' => 'Kappale',
'blockquote' => 'Sitaatti',
'inline_code' => 'Koodi',
'callouts' => 'Huomautukset',
'callout_information' => 'Tietoja',
'callout_success' => 'Onnistuminen',
'callout_warning' => 'Varoitus',
'callout_danger' => 'Vaara',
'bold' => 'Lihavointi',
'italic' => 'Kursivointi',
'underline' => 'Alleviivaus',
'strikethrough' => 'Yliviivaus',
'superscript' => 'Yläindeksi',
'subscript' => 'Alaindeksi',
'text_color' => 'Tekstin väri',
'custom_color' => 'Mukautettu väri',
'remove_color' => 'Poista väri',
'background_color' => 'Taustaväri',
'align_left' => 'Tasaa vasemmalle',
'align_center' => 'Tasaa keskelle',
'align_right' => 'Tasaa oikealle',
'align_justify' => 'Tasaa molemmat reunat',
'list_bullet' => 'Lajittelematon lista',
'list_numbered' => 'Numeroitu lista',
'list_task' => 'Tehtävälista',
'indent_increase' => 'Lisää sisennystä',
'indent_decrease' => 'Vähennä sisennystä',
'table' => 'Taulukko',
'insert_image' => 'Lisää kuva',
'insert_image_title' => 'Lisää/muokkaa kuvaa',
'insert_link' => 'Lisää/muokkaa linkkiä',
'insert_link_title' => 'Lisää/muokkaa linkkiä',
'insert_horizontal_line' => 'Lisää vaakaviiva',
'insert_code_block' => 'Lisää koodilohko',
'edit_code_block' => 'Muokkaa koodilohkoa',
'insert_drawing' => 'Lisää/muokkaa piirrosta',
'drawing_manager' => 'Piirroksen hallinta',
'insert_media' => 'Lisää/muokkaa mediaa',
'insert_media_title' => 'Lisää/muokkaa mediaa',
'clear_formatting' => 'Poista muotoilu',
'source_code' => 'Lähdekoodi',
'source_code_title' => 'Lähdekoodi',
'fullscreen' => 'Koko näyttö',
'image_options' => 'Kuvan asetukset',
// Tables
'table_properties' => 'Table properties',
'table_properties_title' => 'Table Properties',
'delete_table' => 'Delete table',
'insert_row_before' => 'Insert row before',
'insert_row_after' => 'Insert row after',
'delete_row' => 'Delete row',
'insert_column_before' => 'Insert column before',
'insert_column_after' => 'Insert column after',
'delete_column' => 'Delete column',
'table_cell' => 'Cell',
'table_row' => 'Row',
'table_column' => 'Column',
'cell_properties' => 'Cell properties',
'cell_properties_title' => 'Cell Properties',
'cell_type' => 'Cell type',
'cell_type_cell' => 'Cell',
'cell_scope' => 'Scope',
'cell_type_header' => 'Header cell',
'merge_cells' => 'Merge cells',
'split_cell' => 'Split cell',
'table_row_group' => 'Row Group',
'table_column_group' => 'Column Group',
'horizontal_align' => 'Horizontal align',
'vertical_align' => 'Vertical align',
'border_width' => 'Border width',
'border_style' => 'Border style',
'border_color' => 'Border color',
'row_properties' => 'Row properties',
'row_properties_title' => 'Row Properties',
'cut_row' => 'Cut row',
'copy_row' => 'Copy row',
'paste_row_before' => 'Paste row before',
'paste_row_after' => 'Paste row after',
'row_type' => 'Row type',
'row_type_header' => 'Header',
'row_type_body' => 'Body',
'row_type_footer' => 'Footer',
'alignment' => 'Alignment',
'cut_column' => 'Cut column',
'copy_column' => 'Copy column',
'paste_column_before' => 'Paste column before',
'paste_column_after' => 'Paste column after',
'cell_padding' => 'Cell padding',
'cell_spacing' => 'Cell spacing',
'caption' => 'Caption',
'show_caption' => 'Show caption',
'constrain' => 'Constrain proportions',
'cell_border_solid' => 'Solid',
'cell_border_dotted' => 'Dotted',
'cell_border_dashed' => 'Dashed',
'cell_border_double' => 'Double',
'cell_border_groove' => 'Groove',
'cell_border_ridge' => 'Ridge',
'cell_border_inset' => 'Inset',
'cell_border_outset' => 'Outset',
'cell_border_none' => 'None',
'cell_border_hidden' => 'Hidden',
'table_properties' => 'Taulukon ominaisuudet',
'table_properties_title' => 'Taulukon ominaisuudet',
'delete_table' => 'Poista taulukko',
'insert_row_before' => 'Lisää rivi ennen',
'insert_row_after' => 'Lisää rivi jälkeen',
'delete_row' => 'Poista rivi',
'insert_column_before' => 'Liitä sarake ennen',
'insert_column_after' => 'Lisää sarake jälkeen',
'delete_column' => 'Poista sarake',
'table_cell' => 'Solu',
'table_row' => 'Rivi',
'table_column' => 'Sarake',
'cell_properties' => 'Solun ominaisuudet',
'cell_properties_title' => 'Solun ominaisuudet',
'cell_type' => 'Solun tyyppi',
'cell_type_cell' => 'Solu',
'cell_scope' => 'Laajuus',
'cell_type_header' => 'Otsikkosolu',
'merge_cells' => 'Yhdistä solut',
'split_cell' => 'Jaa solu',
'table_row_group' => 'Riviryhmä',
'table_column_group' => 'Sarakeryhmä',
'horizontal_align' => 'Vaaka-asettelu',
'vertical_align' => 'Pystyasettelu',
'border_width' => 'Reunuksen leveys',
'border_style' => 'Reunuksen tyyli',
'border_color' => 'Reunuksen väri',
'row_properties' => 'Rivin ominaisuudet',
'row_properties_title' => 'Rivin ominaisuudet',
'cut_row' => 'Leikkaa rivi',
'copy_row' => 'Kopioi rivi',
'paste_row_before' => 'Liitä rivi ennen',
'paste_row_after' => 'Liitä rivi jälkeen',
'row_type' => 'Rivin tyyppi',
'row_type_header' => 'Ylätunniste',
'row_type_body' => 'Sisältö',
'row_type_footer' => 'Alatunniste',
'alignment' => 'Tasaus',
'cut_column' => 'Leikkaa sarake',
'copy_column' => 'Kopioi sarake',
'paste_column_before' => 'Liitä sarake ennen',
'paste_column_after' => 'Liitä sarake jälkeen',
'cell_padding' => 'Solun reunus',
'cell_spacing' => 'Solun välistys',
'caption' => 'Otsikko',
'show_caption' => 'Näytä otsikko',
'constrain' => 'Rajaa mittasuhteet',
'cell_border_solid' => 'Kiinteä',
'cell_border_dotted' => 'Pisteviiva',
'cell_border_dashed' => 'Katkoviiva',
'cell_border_double' => 'Kaksinkertainen viiva',
'cell_border_groove' => 'Ura',
'cell_border_ridge' => 'Harjanne',
'cell_border_inset' => 'Sisenevä',
'cell_border_outset' => 'Ulkoneva',
'cell_border_none' => 'Ei mitään',
'cell_border_hidden' => 'Piilotettu',
// Images, links, details/summary & embed
'source' => 'Source',
'alt_desc' => 'Alternative description',
'embed' => 'Embed',
'paste_embed' => 'Paste your embed code below:',
'url' => 'URL',
'text_to_display' => 'Text to display',
'title' => 'Title',
'open_link' => 'Open link',
'open_link_in' => 'Open link in...',
'open_link_current' => 'Current window',
'open_link_new' => 'New window',
'remove_link' => 'Remove link',
'insert_collapsible' => 'Insert collapsible block',
'collapsible_unwrap' => 'Unwrap',
'edit_label' => 'Edit label',
'toggle_open_closed' => 'Toggle open/closed',
'collapsible_edit' => 'Edit collapsible block',
'toggle_label' => 'Toggle label',
'source' => 'Lähde',
'alt_desc' => 'Vaihtoehtoinen kuvaus',
'embed' => 'Upota',
'paste_embed' => 'Liitä upotuskoodisi alle:',
'url' => 'URL-osoite',
'text_to_display' => 'Näytettävä teksti',
'title' => 'Otsikko',
'open_link' => 'Avaa linkki',
'open_link_in' => 'Avaa linkki...',
'open_link_current' => 'Nykyinen ikkuna',
'open_link_new' => 'Uusi ikkuna',
'remove_link' => 'Poista linkki',
'insert_collapsible' => 'Lisää kokoontaitettava lohko',
'collapsible_unwrap' => 'Poista ympäröivä lohko',
'edit_label' => 'Muokkaa nimikettä',
'toggle_open_closed' => 'Auki/kiinni',
'collapsible_edit' => 'Muokkaa kokoontaitettavaa lohkoa',
'toggle_label' => 'Näytä nimike',
// About view
'about' => 'About the editor',
'about_title' => 'About the WYSIWYG Editor',
'editor_license' => 'Editor License & Copyright',
'editor_tiny_license' => 'This editor is built using :tinyLink which is provided under the MIT license.',
'editor_tiny_license_link' => 'The copyright and license details of TinyMCE can be found here.',
'save_continue' => 'Save Page & Continue',
'callouts_cycle' => '(Keep pressing to toggle through types)',
'link_selector' => 'Link to content',
'shortcuts' => 'Shortcuts',
'shortcut' => 'Shortcut',
'shortcuts_intro' => 'The following shortcuts are available in the editor:',
'about' => 'Tietoja editorista',
'about_title' => 'Tietoja WYSIWYG-editorista',
'editor_license' => 'Editorin lisenssi ja tekijänoikeus',
'editor_tiny_license' => 'Tämä editori on rakennettu käyttäen sovellusta :tinyLink, joka on MIT-lisenssin alainen.',
'editor_tiny_license_link' => 'TinyMCE-editorin tekijänoikeus- ja lisenssitiedot löytyvät täältä.',
'save_continue' => 'Tallenna sivu ja jatka',
'callouts_cycle' => '(Pidä painettuna valitaksesi tyyppien välillä)',
'link_selector' => 'Linkki sisältöön',
'shortcuts' => 'Pikanäppäimet',
'shortcut' => 'Pikanäppäin',
'shortcuts_intro' => 'Editorissa on saatavilla seuraavat pikanäppäimet:',
'windows_linux' => '(Windows/Linux)',
'mac' => '(Mac)',
'description' => 'Description',
'description' => 'Kuvaus',
];

View File

@ -6,428 +6,432 @@
return [
// Shared
'recently_created' => 'Recently Created',
'recently_created_pages' => 'Recently Created Pages',
'recently_updated_pages' => 'Recently Updated Pages',
'recently_created_chapters' => 'Recently Created Chapters',
'recently_created_books' => 'Recently Created Books',
'recently_created_shelves' => 'Recently Created Shelves',
'recently_update' => 'Recently Updated',
'recently_viewed' => 'Recently Viewed',
'recent_activity' => 'Recent Activity',
'create_now' => 'Create one now',
'revisions' => 'Revisions',
'meta_revision' => 'Revision #:revisionCount',
'meta_created' => 'Created :timeLength',
'meta_created_name' => 'Created :timeLength by :user',
'meta_updated' => 'Updated :timeLength',
'meta_updated_name' => 'Updated :timeLength by :user',
'meta_owned_name' => 'Owned by :user',
'meta_reference_page_count' => 'Referenced on :count page|Referenced on :count pages',
'entity_select' => 'Entity Select',
'entity_select_lack_permission' => 'You don\'t have the required permissions to select this item',
'images' => 'Images',
'my_recent_drafts' => 'My Recent Drafts',
'my_recently_viewed' => 'My Recently Viewed',
'my_most_viewed_favourites' => 'My Most Viewed Favourites',
'my_favourites' => 'My Favourites',
'no_pages_viewed' => 'You have not viewed any pages',
'no_pages_recently_created' => 'No pages have been recently created',
'no_pages_recently_updated' => 'No pages have been recently updated',
'export' => 'Export',
'export_html' => 'Contained Web File',
'export_pdf' => 'PDF File',
'export_text' => 'Plain Text File',
'export_md' => 'Markdown File',
'recently_created' => 'Viimeksi luodut',
'recently_created_pages' => 'Viimeksi luodut sivut',
'recently_updated_pages' => 'Viimeksi päivitetyt sivut',
'recently_created_chapters' => 'Viimeksi luodut luvut',
'recently_created_books' => 'Viimeksi luodut kirjat',
'recently_created_shelves' => 'Viimeksi luodut hyllyt',
'recently_update' => 'Viimeksi päivitetyt',
'recently_viewed' => 'Viimeksi katsotut',
'recent_activity' => 'Viimeaikainen toiminta',
'create_now' => 'Luo uusi',
'revisions' => 'Versiot',
'meta_revision' => 'Versio #:revisionCount',
'meta_created' => 'Luotu :timeLength',
'meta_created_name' => 'Luotu :timeLength käyttäjän :user toimesta',
'meta_updated' => 'Päivitetty :timeLength',
'meta_updated_name' => 'Päivitetty :timeLength käyttäjän :user toimesta',
'meta_owned_name' => 'Omistaja :user',
'meta_reference_count' => 'Viittaa :count kohteeseen|Viittaa :count kohteeseen',
'entity_select' => 'Kohteen valinta',
'entity_select_lack_permission' => 'Sinulla ei ole tarvittavia oikeuksia tämän kohteen valitsemiseen',
'images' => 'Kuvat',
'my_recent_drafts' => 'Viimeisimmät luonnokseni',
'my_recently_viewed' => 'Omat viimeksi katsotut',
'my_most_viewed_favourites' => 'Omat katsotuimmat suosikit',
'my_favourites' => 'Omat suosikit',
'no_pages_viewed' => 'Et ole katsonut yhtään sivua',
'no_pages_recently_created' => 'Yhtään sivua ei ole luotu äskettäin',
'no_pages_recently_updated' => 'Yhtään sivua ei ole päivitetty äskettäin',
'export' => 'Vie',
'export_html' => 'HTML-tiedosto',
'export_pdf' => 'PDF-tiedosto',
'export_text' => 'Tekstitiedosto',
'export_md' => 'Markdown-tiedosto',
// Permissions and restrictions
'permissions' => 'Permissions',
'permissions_desc' => 'Set permissions here to override the default permissions provided by user roles.',
'permissions_book_cascade' => 'Permissions set on books will automatically cascade to child chapters and pages, unless they have their own permissions defined.',
'permissions_chapter_cascade' => 'Permissions set on chapters will automatically cascade to child pages, unless they have their own permissions defined.',
'permissions_save' => 'Save Permissions',
'permissions_owner' => 'Owner',
'permissions_role_everyone_else' => 'Everyone Else',
'permissions_role_everyone_else_desc' => 'Set permissions for all roles not specifically overridden.',
'permissions_role_override' => 'Override permissions for role',
'permissions_inherit_defaults' => 'Inherit defaults',
'permissions' => 'Käyttöoikeudet',
'permissions_desc' => 'Määritä tässä käyttöoikeudet ohittaaksesi käyttäjäroolien antamat oletusoikeudet.',
'permissions_book_cascade' => 'Kirjoille määritetyt käyttöoikeudet siirtyvät automaattisesti lukuihin ja -sivuihin, ellei niille ole määritelty omia käyttöoikeuksia.',
'permissions_chapter_cascade' => 'Luvuille määritetyt käyttöoikeudet siirtyvät automaattisesti sivuille, ellei niille ole määritelty omia käyttöoikeuksia.',
'permissions_save' => 'Tallenna käyttöoikeudet',
'permissions_owner' => 'Omistaja',
'permissions_role_everyone_else' => 'Kaikki muut',
'permissions_role_everyone_else_desc' => 'Aseta käyttöoikeudet kaikille rooleille, joita ei ole erikseen ohitettu.',
'permissions_role_override' => 'Ohita roolin käyttöoikeudet',
'permissions_inherit_defaults' => 'Peritään oletusarvot',
// Search
'search_results' => 'Search Results',
'search_total_results_found' => ':count result found|:count total results found',
'search_clear' => 'Clear Search',
'search_no_pages' => 'No pages matched this search',
'search_for_term' => 'Search for :term',
'search_more' => 'More Results',
'search_advanced' => 'Advanced Search',
'search_terms' => 'Search Terms',
'search_content_type' => 'Content Type',
'search_exact_matches' => 'Exact Matches',
'search_tags' => 'Tag Searches',
'search_options' => 'Options',
'search_viewed_by_me' => 'Viewed by me',
'search_not_viewed_by_me' => 'Not viewed by me',
'search_permissions_set' => 'Permissions set',
'search_created_by_me' => 'Created by me',
'search_updated_by_me' => 'Updated by me',
'search_owned_by_me' => 'Owned by me',
'search_date_options' => 'Date Options',
'search_updated_before' => 'Updated before',
'search_updated_after' => 'Updated after',
'search_created_before' => 'Created before',
'search_created_after' => 'Created after',
'search_set_date' => 'Set Date',
'search_update' => 'Update Search',
'search_results' => 'Hakutulokset',
'search_total_results_found' => 'löytyi :count osuma|löytyi :count osumaa',
'search_clear' => 'Tyhjennä haku',
'search_no_pages' => 'Haulla ei löytynyt yhtään sivua',
'search_for_term' => 'Hae sanaa :term',
'search_more' => 'Lisää tuloksia',
'search_advanced' => 'Tarkennettu haku',
'search_terms' => 'Hakusanat',
'search_content_type' => 'Sisältötyyppi',
'search_exact_matches' => 'Täsmälliset vastineet',
'search_tags' => 'Tunnisteen haut',
'search_options' => 'Valinnat',
'search_viewed_by_me' => 'Olen katsonut',
'search_not_viewed_by_me' => 'En ole katsonut',
'search_permissions_set' => 'Käyttöoikeudet asetettu',
'search_created_by_me' => 'Minun luomani',
'search_updated_by_me' => 'Minun päivittämäni',
'search_owned_by_me' => 'Minun omistamani',
'search_date_options' => 'Päiväyksen valinnat',
'search_updated_before' => 'Päivitetty ennen',
'search_updated_after' => 'Päivitetty jälkeen',
'search_created_before' => 'Luotu ennen',
'search_created_after' => 'Luotu jälkeen',
'search_set_date' => 'Aseta päiväys',
'search_update' => 'Päivitä haku',
// Shelves
'shelf' => 'Shelf',
'shelves' => 'Shelves',
'x_shelves' => ':count Shelf|:count Shelves',
'shelves_empty' => 'No shelves have been created',
'shelves_create' => 'Create New Shelf',
'shelves_popular' => 'Popular Shelves',
'shelves_new' => 'New Shelves',
'shelves_new_action' => 'New Shelf',
'shelves_popular_empty' => 'The most popular shelves will appear here.',
'shelves_new_empty' => 'The most recently created shelves will appear here.',
'shelves_save' => 'Save Shelf',
'shelves_books' => 'Books on this shelf',
'shelves_add_books' => 'Add books to this shelf',
'shelves_drag_books' => 'Drag books below to add them to this shelf',
'shelves_empty_contents' => 'This shelf has no books assigned to it',
'shelves_edit_and_assign' => 'Edit shelf to assign books',
'shelves_edit_named' => 'Edit Shelf :name',
'shelves_edit' => 'Edit Shelf',
'shelves_delete' => 'Delete Shelf',
'shelves_delete_named' => 'Delete Shelf :name',
'shelves_delete_explain' => "This will delete the shelf with the name ':name'. Contained books will not be deleted.",
'shelves_delete_confirmation' => 'Are you sure you want to delete this shelf?',
'shelves_permissions' => 'Shelf Permissions',
'shelves_permissions_updated' => 'Shelf Permissions Updated',
'shelves_permissions_active' => 'Shelf Permissions Active',
'shelves_permissions_cascade_warning' => 'Permissions on shelves do not automatically cascade to contained books. This is because a book can exist on multiple shelves. Permissions can however be copied down to child books using the option found below.',
'shelves_permissions_create' => 'Shelf create permissions are only used for copying permissions to child books using the action below. They do not control the ability to create books.',
'shelves_copy_permissions_to_books' => 'Copy Permissions to Books',
'shelves_copy_permissions' => 'Copy Permissions',
'shelves_copy_permissions_explain' => 'This will apply the current permission settings of this shelf to all books contained within. Before activating, ensure any changes to the permissions of this shelf have been saved.',
'shelves_copy_permission_success' => 'Shelf permissions copied to :count books',
'shelf' => 'Hylly',
'shelves' => 'Hyllyt',
'x_shelves' => ':count hylly|:count hyllyä',
'shelves_empty' => 'Hyllyjä ei ole luotu',
'shelves_create' => 'Luo uusi hylly',
'shelves_popular' => 'Suositut hyllyt',
'shelves_new' => 'Uudet hyllyt',
'shelves_new_action' => 'Uusi hylly',
'shelves_popular_empty' => 'Suosituimmat hyllyt näkyvät tässä.',
'shelves_new_empty' => 'Viimeksi luodut hyllyt näkyvät tässä.',
'shelves_save' => 'Tallenna hylly',
'shelves_books' => 'Tässä hyllyssä olevat kirjat',
'shelves_add_books' => 'Lisää kirjoja tähän hyllyyn',
'shelves_drag_books' => 'Vedä alla olevia kirjoja lisätäksesi ne tähän hyllyyn',
'shelves_empty_contents' => 'Tälle hyllylle ei ole lisätty kirjoja',
'shelves_edit_and_assign' => 'Muokkaa hyllyä lisätäksesi kirjoja',
'shelves_edit_named' => 'Muokkaa hyllyä :name',
'shelves_edit' => 'Muokkaa hyllyä',
'shelves_delete' => 'Poista hylly',
'shelves_delete_named' => 'Poista hylly :name',
'shelves_delete_explain' => "Tämä poistaa hyllyn, jonka nimi on ':nimi'. Sisältyviä kirjoja ei poisteta.",
'shelves_delete_confirmation' => 'Haluatko varmasti poistaa tämän hyllyn?',
'shelves_permissions' => 'Hyllyn käyttöoikeudet',
'shelves_permissions_updated' => 'Hyllyn käyttöoikeudet päivitetty',
'shelves_permissions_active' => 'Hyllyn käyttöoikeudet käytössä',
'shelves_permissions_cascade_warning' => 'Hyllyjen käyttöoikeudet eivät siirry automaattisesti kirjoihin. Tämä johtuu siitä, että kirja voi olla useammassa hyllyssä. Käyttöoikeudet voidaan kuitenkin kopioida kaikkiin hyllyn kirjoihin käyttämällä alla olevaa valintaa.',
'shelves_permissions_create' => 'Hyllyjen luontioikeuksia käytetään vain kopioidessa oikeuksia hyllyn kirjoihin alla olevan toiminnon avulla. Ne eivät vaikuta mahdollisuuteen luoda kirjoja.',
'shelves_copy_permissions_to_books' => 'Kopioi käyttöoikeudet kirjoihin',
'shelves_copy_permissions' => 'Kopioi käyttöoikeudet',
'shelves_copy_permissions_explain' => 'Tämä valinta siirtää hyllyn nykyiset käyttöoikeusasetukset kaikkiin hyllyssä oleviin kirjoihin. Varmista ennen aktivointia, että kaikki tämän hyllyn käyttöoikeuksiin tehdyt muutokset on tallennettu.',
'shelves_copy_permission_success' => 'Hyllyn käyttöoikeudet kopioitu :count kirjaan',
// Books
'book' => 'Book',
'books' => 'Books',
'x_books' => ':count Book|:count Books',
'books_empty' => 'No books have been created',
'books_popular' => 'Popular Books',
'books_recent' => 'Recent Books',
'books_new' => 'New Books',
'books_new_action' => 'New Book',
'books_popular_empty' => 'The most popular books will appear here.',
'books_new_empty' => 'The most recently created books will appear here.',
'books_create' => 'Create New Book',
'books_delete' => 'Delete Book',
'books_delete_named' => 'Delete Book :bookName',
'books_delete_explain' => 'This will delete the book with the name \':bookName\'. All pages and chapters will be removed.',
'books_delete_confirmation' => 'Are you sure you want to delete this book?',
'books_edit' => 'Edit Book',
'books_edit_named' => 'Edit Book :bookName',
'books_form_book_name' => 'Book Name',
'books_save' => 'Save Book',
'books_permissions' => 'Book Permissions',
'books_permissions_updated' => 'Book Permissions Updated',
'books_empty_contents' => 'No pages or chapters have been created for this book.',
'books_empty_create_page' => 'Create a new page',
'books_empty_sort_current_book' => 'Sort the current book',
'books_empty_add_chapter' => 'Add a chapter',
'books_permissions_active' => 'Book Permissions Active',
'books_search_this' => 'Search this book',
'books_navigation' => 'Book Navigation',
'books_sort' => 'Sort Book Contents',
'books_sort_desc' => 'Move chapters and pages within a book to reorganise its contents. Other books can be added which allows easy moving of chapters and pages between books.',
'books_sort_named' => 'Sort Book :bookName',
'books_sort_name' => 'Sort by Name',
'books_sort_created' => 'Sort by Created Date',
'books_sort_updated' => 'Sort by Updated Date',
'books_sort_chapters_first' => 'Chapters First',
'books_sort_chapters_last' => 'Chapters Last',
'books_sort_show_other' => 'Show Other Books',
'books_sort_save' => 'Save New Order',
'books_sort_show_other_desc' => 'Add other books here to include them in the sort operation, and allow easy cross-book reorganisation.',
'books_sort_move_up' => 'Move Up',
'books_sort_move_down' => 'Move Down',
'books_sort_move_prev_book' => 'Move to Previous Book',
'books_sort_move_next_book' => 'Move to Next Book',
'books_sort_move_prev_chapter' => 'Move Into Previous Chapter',
'books_sort_move_next_chapter' => 'Move Into Next Chapter',
'books_sort_move_book_start' => 'Move to Start of Book',
'books_sort_move_book_end' => 'Move to End of Book',
'books_sort_move_before_chapter' => 'Move to Before Chapter',
'books_sort_move_after_chapter' => 'Move to After Chapter',
'books_copy' => 'Copy Book',
'books_copy_success' => 'Book successfully copied',
'book' => 'Kirja',
'books' => 'Kirjat',
'x_books' => ':count kirja|:count kirjaa',
'books_empty' => 'Kirjoja ei ole luotu',
'books_popular' => 'Suositut kirjat',
'books_recent' => 'Viimeisimmät kirjat',
'books_new' => 'Uudet kirjat',
'books_new_action' => 'Uusi kirja',
'books_popular_empty' => 'Suosituimmat kirjat näkyvät tässä.',
'books_new_empty' => 'Viimeksi luodut kirjat näkyvät tässä.',
'books_create' => 'Luo uusi kirja',
'books_delete' => 'Poista kirja',
'books_delete_named' => 'Poista kirja :bookName',
'books_delete_explain' => 'Tämä poistaa kirjan, jonka nimi on \':bookName\'. Kaikki sivut ja luvut poistetaan.',
'books_delete_confirmation' => 'Haluatko varmasti poistaa tämän kirjan?',
'books_edit' => 'Muokkaa kirjaa',
'books_edit_named' => 'Muokkaa kirjaa :bookName',
'books_form_book_name' => 'Kirjan nimi',
'books_save' => 'Tallenna kirja',
'books_default_template' => 'Oletusmallipohja',
'books_default_template_explain' => 'Määritä mallipohja, jota käytetään oletuksena kaikille tämän kirjan uusille sivuille. Muista, että mallipohjaa käytetään vain, jos sivun luojalla on katseluoikeudet valittuun mallipohjaan.',
'books_default_template_select' => 'Valitse mallipohja',
'books_permissions' => 'Kirjan käyttöoikeudet',
'books_permissions_updated' => 'Kirjan käyttöoikeudet päivitetty',
'books_empty_contents' => 'Tähän kirjaan ei ole luotu sivuja tai lukuja.',
'books_empty_create_page' => 'Luo uusi sivu',
'books_empty_sort_current_book' => 'Järjestä nykyistä kirjaa',
'books_empty_add_chapter' => 'Lisää luku',
'books_permissions_active' => 'Kirjan käyttöoikeudet käytössä',
'books_search_this' => 'Hae tästä kirjasta',
'books_navigation' => 'Kirjan navigaatio',
'books_sort' => 'Järjestä kirjan sisältö',
'books_sort_desc' => 'Siirrä lukuja ja sivuja kirjan sisällä järjestelläksesi sen sisältöä uudelleen. Voit lisätä muita kirjoja, jolloin lukujen ja sivujen siirtäminen kirjojen välillä on helppoa.',
'books_sort_named' => 'Järjestä kirja :bookName',
'books_sort_name' => 'Järjestä nimen mukaan',
'books_sort_created' => 'Järjestä luontipäiväyksen mukaan',
'books_sort_updated' => 'Järjestä päivityksen päiväyksen mukaan',
'books_sort_chapters_first' => 'Luvut ensin',
'books_sort_chapters_last' => 'Luvut viimeisenä',
'books_sort_show_other' => 'Näytä muita kirjoja',
'books_sort_save' => 'Tallenna uusi järjestys',
'books_sort_show_other_desc' => 'Voit lisätä tähän muita kirjoja järjestämistä varten ja mahdollistaa sujuvan kirjojen välisen uudelleenjärjestelyn.',
'books_sort_move_up' => 'Siirrä ylös',
'books_sort_move_down' => 'Siirrä alas',
'books_sort_move_prev_book' => 'Siirrä edelliseen kirjaan',
'books_sort_move_next_book' => 'Siirrä seuraavaan kirjaan',
'books_sort_move_prev_chapter' => 'Siirrä edelliseen lukuun',
'books_sort_move_next_chapter' => 'Siirrä seuraavaan lukuun',
'books_sort_move_book_start' => 'Siirrä kirjan alkuun',
'books_sort_move_book_end' => 'Siirrä kirjan loppuun',
'books_sort_move_before_chapter' => 'Siirrä luvun edelle',
'books_sort_move_after_chapter' => 'Siirrä luvun jälkeen',
'books_copy' => 'Kopioi kirja',
'books_copy_success' => 'Kirja kopioitiin onnistuneesti',
// Chapters
'chapter' => 'Chapter',
'chapters' => 'Chapters',
'x_chapters' => ':count Chapter|:count Chapters',
'chapters_popular' => 'Popular Chapters',
'chapters_new' => 'New Chapter',
'chapters_create' => 'Create New Chapter',
'chapters_delete' => 'Delete Chapter',
'chapters_delete_named' => 'Delete Chapter :chapterName',
'chapters_delete_explain' => 'This will delete the chapter with the name \':chapterName\'. All pages that exist within this chapter will also be deleted.',
'chapters_delete_confirm' => 'Are you sure you want to delete this chapter?',
'chapters_edit' => 'Edit Chapter',
'chapters_edit_named' => 'Edit Chapter :chapterName',
'chapters_save' => 'Save Chapter',
'chapters_move' => 'Move Chapter',
'chapters_move_named' => 'Move Chapter :chapterName',
'chapters_copy' => 'Copy Chapter',
'chapters_copy_success' => 'Chapter successfully copied',
'chapters_permissions' => 'Chapter Permissions',
'chapters_empty' => 'No pages are currently in this chapter.',
'chapters_permissions_active' => 'Chapter Permissions Active',
'chapters_permissions_success' => 'Chapter Permissions Updated',
'chapters_search_this' => 'Search this chapter',
'chapter_sort_book' => 'Sort Book',
'chapter' => 'Luku',
'chapters' => 'Luvut',
'x_chapters' => ':count luku|:count lukua',
'chapters_popular' => 'Suositut luvut',
'chapters_new' => 'Uusi luku',
'chapters_create' => 'Luo uusi luku',
'chapters_delete' => 'Poista luku',
'chapters_delete_named' => 'Poista luku :chapterName',
'chapters_delete_explain' => 'Tämä poistaa luvun nimeltä \':chapterName\'. Myös kaikki luvun sisällä olevat sivut poistetaan.',
'chapters_delete_confirm' => 'Haluatko varmasti poistaa tämän luvun?',
'chapters_edit' => 'Muokkaa lukua',
'chapters_edit_named' => 'Muokkaa lukua :chapterName',
'chapters_save' => 'Tallenna luku',
'chapters_move' => 'Siirrä luku',
'chapters_move_named' => 'Siirrä lukua :chapterName',
'chapters_copy' => 'Kopioi luku',
'chapters_copy_success' => 'Luku kopioitiin onnistuneesti',
'chapters_permissions' => 'Luvun käyttöoikeudet',
'chapters_empty' => 'Tässä luvussa ei ole tällä hetkellä sivuja.',
'chapters_permissions_active' => 'Luvun käyttöoikeudet käytössä',
'chapters_permissions_success' => 'Luvun käyttöoikeudet päivitetty',
'chapters_search_this' => 'Hae tästä luvusta',
'chapter_sort_book' => 'Järjestä kirja',
// Pages
'page' => 'Page',
'pages' => 'Pages',
'x_pages' => ':count Page|:count Pages',
'pages_popular' => 'Popular Pages',
'pages_new' => 'New Page',
'pages_attachments' => 'Attachments',
'pages_navigation' => 'Page Navigation',
'pages_delete' => 'Delete Page',
'pages_delete_named' => 'Delete Page :pageName',
'pages_delete_draft_named' => 'Delete Draft Page :pageName',
'pages_delete_draft' => 'Delete Draft Page',
'pages_delete_success' => 'Page deleted',
'pages_delete_draft_success' => 'Draft page deleted',
'pages_delete_confirm' => 'Are you sure you want to delete this page?',
'pages_delete_draft_confirm' => 'Are you sure you want to delete this draft page?',
'pages_editing_named' => 'Editing Page :pageName',
'pages_edit_draft_options' => 'Draft Options',
'pages_edit_save_draft' => 'Save Draft',
'pages_edit_draft' => 'Edit Page Draft',
'pages_editing_draft' => 'Editing Draft',
'pages_editing_page' => 'Editing Page',
'pages_edit_draft_save_at' => 'Draft saved at ',
'pages_edit_delete_draft' => 'Delete Draft',
'pages_edit_delete_draft_confirm' => 'Are you sure you want to delete your draft page changes? All of your changes, since the last full save, will be lost and the editor will be updated with the latest page non-draft save state.',
'pages_edit_discard_draft' => 'Discard Draft',
'pages_edit_switch_to_markdown' => 'Switch to Markdown Editor',
'pages_edit_switch_to_markdown_clean' => '(Clean Content)',
'pages_edit_switch_to_markdown_stable' => '(Stable Content)',
'pages_edit_switch_to_wysiwyg' => 'Switch to WYSIWYG Editor',
'pages_edit_set_changelog' => 'Set Changelog',
'pages_edit_enter_changelog_desc' => 'Enter a brief description of the changes you\'ve made',
'pages_edit_enter_changelog' => 'Enter Changelog',
'pages_editor_switch_title' => 'Switch Editor',
'pages_editor_switch_are_you_sure' => 'Are you sure you want to change the editor for this page?',
'pages_editor_switch_consider_following' => 'Consider the following when changing editors:',
'pages_editor_switch_consideration_a' => 'Once saved, the new editor option will be used by any future editors, including those that may not be able to change editor type themselves.',
'pages_editor_switch_consideration_b' => 'This can potentially lead to a loss of detail and syntax in certain circumstances.',
'pages_editor_switch_consideration_c' => 'Tag or changelog changes, made since last save, won\'t persist across this change.',
'pages_save' => 'Save Page',
'pages_title' => 'Page Title',
'pages_name' => 'Page Name',
'pages_md_editor' => 'Editor',
'pages_md_preview' => 'Preview',
'pages_md_insert_image' => 'Insert Image',
'pages_md_insert_link' => 'Insert Entity Link',
'pages_md_insert_drawing' => 'Insert Drawing',
'pages_md_show_preview' => 'Show preview',
'pages_md_sync_scroll' => 'Sync preview scroll',
'pages_drawing_unsaved' => 'Unsaved Drawing Found',
'pages_drawing_unsaved_confirm' => 'Unsaved drawing data was found from a previous failed drawing save attempt. Would you like to restore and continue editing this unsaved drawing?',
'pages_not_in_chapter' => 'Page is not in a chapter',
'pages_move' => 'Move Page',
'pages_copy' => 'Copy Page',
'pages_copy_desination' => 'Copy Destination',
'pages_copy_success' => 'Page successfully copied',
'pages_permissions' => 'Page Permissions',
'pages_permissions_success' => 'Page permissions updated',
'pages_revision' => 'Revision',
'pages_revisions' => 'Page Revisions',
'pages_revisions_desc' => 'Listed below are all the past revisions of this page. You can look back upon, compare, and restore old page versions if permissions allow. The full history of the page may not be fully reflected here since, depending on system configuration, old revisions could be auto-deleted.',
'pages_revisions_named' => 'Page Revisions for :pageName',
'pages_revision_named' => 'Page Revision for :pageName',
'pages_revision_restored_from' => 'Restored from #:id; :summary',
'pages_revisions_created_by' => 'Created By',
'pages_revisions_date' => 'Revision Date',
'page' => 'Sivu',
'pages' => 'Sivut',
'x_pages' => ':count sivu|:count sivua',
'pages_popular' => 'Suositut sivut',
'pages_new' => 'Uusi sivu',
'pages_attachments' => 'Liitteet',
'pages_navigation' => 'Sivun navigaatio',
'pages_delete' => 'Poista sivu',
'pages_delete_named' => 'Poista sivu :pageName',
'pages_delete_draft_named' => 'Poista luonnos :pageName',
'pages_delete_draft' => 'Poista luonnos',
'pages_delete_success' => 'Sivu poistettu',
'pages_delete_draft_success' => 'Luonnos poistettu',
'pages_delete_warning_template' => 'Tätä sivua käytetään oletusmallipohjana. Näillä kirjoilla ei ole enää oletusmallipohjaa, jos tämä sivu poistetaan.',
'pages_delete_confirm' => 'Oletko varma, että haluat poistaa tämän sivun?',
'pages_delete_draft_confirm' => 'Haluatko varmasti poistaa tämän luonnoksen?',
'pages_editing_named' => 'Muokataan sivua :pageName',
'pages_edit_draft_options' => 'Luonnoksen asetukset',
'pages_edit_save_draft' => 'Tallenna luonnos',
'pages_edit_draft' => 'Muokkaa luonnosta',
'pages_editing_draft' => 'Muokataan luonnosta',
'pages_editing_page' => 'Muokataan sivua',
'pages_edit_draft_save_at' => 'Luonnos tallennettu ',
'pages_edit_delete_draft' => 'Poista luonnos',
'pages_edit_delete_draft_confirm' => 'Oletko varma, että haluat poistaa luonnoksen muutokset? Kaikki muutokset viimeisimmästä tallennuksesta lähtien häviävät, ja editori päivitetään viimeisimpään tallennettuun sivun versioon.',
'pages_edit_discard_draft' => 'Hylkää luonnos',
'pages_edit_switch_to_markdown' => 'Vaihda Markdown-editoriin',
'pages_edit_switch_to_markdown_clean' => '(Puhdas sisältö)',
'pages_edit_switch_to_markdown_stable' => '(Vakaa sisältö)',
'pages_edit_switch_to_wysiwyg' => 'Vaihda WYSIWYG-editoriin',
'pages_edit_set_changelog' => 'Aseta muutosloki',
'pages_edit_enter_changelog_desc' => 'Kirjoita lyhyt kuvaus tekemistäsi muutoksista',
'pages_edit_enter_changelog' => 'Syötä muutosloki',
'pages_editor_switch_title' => 'Vaihda editoria',
'pages_editor_switch_are_you_sure' => 'Haluatko varmasti vaihtaa tämän sivun editorin?',
'pages_editor_switch_consider_following' => 'Ota huomioon seuraavat asiat, kun vaihdat editoria:',
'pages_editor_switch_consideration_a' => 'Tallennuksen jälkeen kaikki tulevat muokkaajat käyttävät uutta editorivaihtoehtoa, myös käyttäjät, jotka eivät ehkä pysty itse vaihtamaan editoria.',
'pages_editor_switch_consideration_b' => 'Tämä voi joissain tapauksissa johtaa yksityiskohtien ja muotoilujen häviämiseen.',
'pages_editor_switch_consideration_c' => 'Viimeisimmän tallennuksen jälkeen tehdyt tunniste- tai muutoslokimuutokset eivät säily.',
'pages_save' => 'Tallenna sivu',
'pages_title' => 'Sivun otsikko',
'pages_name' => 'Sivun nimi',
'pages_md_editor' => 'Editori',
'pages_md_preview' => 'Esikatselu',
'pages_md_insert_image' => 'Lisää kuva',
'pages_md_insert_link' => 'Lisää linkki',
'pages_md_insert_drawing' => 'Lisää piirustus',
'pages_md_show_preview' => 'Näytä esikatselu',
'pages_md_sync_scroll' => 'Vieritä esikatselua koodin vierityksen mukaan',
'pages_drawing_unsaved' => 'Tallentamaton piirustus löytyi',
'pages_drawing_unsaved_confirm' => 'Järjestelmä löysi tallentamattoman piirustuksen. Haluatko palauttaa piirustuksen ja jatkaa sen muokkaamista?',
'pages_not_in_chapter' => 'Sivu ei kuulu mihinkään lukuun',
'pages_move' => 'Siirrä sivu',
'pages_copy' => 'Kopioi sivu',
'pages_copy_desination' => 'Kopioinnin kohde',
'pages_copy_success' => 'Sivu kopioitiin onnistuneesti',
'pages_permissions' => 'Sivun käyttöoikeudet',
'pages_permissions_success' => 'Sivun käyttöoikeudet päivitetty',
'pages_revision' => 'Versio',
'pages_revisions' => 'Sivun versiot',
'pages_revisions_desc' => 'Alla on kaikki tämän sivun aiemmat versiot. Voit tarkastella, vertailla ja palauttaa vanhoja versioita, jos käyttöoikeudet sallivat. Sivun koko historia ei välttämättä näy kokonaan, sillä järjestelmän asetuksista riippuen vanhat versiot saatetaan poistaa automaattisesti.',
'pages_revisions_named' => 'Sivun :pageName versiot',
'pages_revision_named' => 'Sivun :pageName versio',
'pages_revision_restored_from' => 'Palautettu versiosta #:id; :summary',
'pages_revisions_created_by' => 'Luonut',
'pages_revisions_date' => 'Version päiväys',
'pages_revisions_number' => '#',
'pages_revisions_sort_number' => 'Revision Number',
'pages_revisions_numbered' => 'Revision #:id',
'pages_revisions_numbered_changes' => 'Revision #:id Changes',
'pages_revisions_editor' => 'Editor Type',
'pages_revisions_changelog' => 'Changelog',
'pages_revisions_changes' => 'Changes',
'pages_revisions_current' => 'Current Version',
'pages_revisions_preview' => 'Preview',
'pages_revisions_restore' => 'Restore',
'pages_revisions_none' => 'This page has no revisions',
'pages_copy_link' => 'Copy Link',
'pages_edit_content_link' => 'Jump to section in editor',
'pages_pointer_enter_mode' => 'Enter section select mode',
'pages_pointer_label' => 'Page Section Options',
'pages_pointer_permalink' => 'Page Section Permalink',
'pages_pointer_include_tag' => 'Page Section Include Tag',
'pages_pointer_toggle_link' => 'Permalink mode, Press to show include tag',
'pages_pointer_toggle_include' => 'Include tag mode, Press to show permalink',
'pages_permissions_active' => 'Page Permissions Active',
'pages_initial_revision' => 'Initial publish',
'pages_references_update_revision' => 'System auto-update of internal links',
'pages_initial_name' => 'New Page',
'pages_editing_draft_notification' => 'You are currently editing a draft that was last saved :timeDiff.',
'pages_draft_edited_notification' => 'This page has been updated by since that time. It is recommended that you discard this draft.',
'pages_draft_page_changed_since_creation' => 'This page has been updated since this draft was created. It is recommended that you discard this draft or take care not to overwrite any page changes.',
'pages_revisions_sort_number' => 'Versionumero',
'pages_revisions_numbered' => 'Versio #:id',
'pages_revisions_numbered_changes' => 'Version #:id muutokset',
'pages_revisions_editor' => 'Editorin tyyppi',
'pages_revisions_changelog' => 'Muutoshistoria',
'pages_revisions_changes' => 'Muutokset',
'pages_revisions_current' => 'Nykyinen versio',
'pages_revisions_preview' => 'Esikatselu',
'pages_revisions_restore' => 'Palauta',
'pages_revisions_none' => 'Tällä sivulla ei ole versioita',
'pages_copy_link' => 'Kopioi linkki',
'pages_edit_content_link' => 'Siirry osioon editorissa',
'pages_pointer_enter_mode' => 'Siirry osion valintatilaan',
'pages_pointer_label' => 'Sivun osion valinnat',
'pages_pointer_permalink' => 'Sivun osion pysyvä linkki',
'pages_pointer_include_tag' => 'Sivun osion viitetunniste',
'pages_pointer_toggle_link' => 'Pysyvä linkki, valitse viitetunniste painamalla',
'pages_pointer_toggle_include' => 'Viitetunniste, valitse pysyvä linkki painamalla',
'pages_permissions_active' => 'Sivun käyttöoikeudet käytössä',
'pages_initial_revision' => 'Alkuperäinen julkaisu',
'pages_references_update_revision' => 'Sisäisten linkkien automaattinen päivitys',
'pages_initial_name' => 'Uusi sivu',
'pages_editing_draft_notification' => 'Muokkaat luonnosta, joka on viimeksi tallennettu :timeDiff.',
'pages_draft_edited_notification' => 'Tätä sivua on päivitetty myöhemmin. Tämä luonnos suositellaan poistettavaksi.',
'pages_draft_page_changed_since_creation' => 'Sivua on päivitetty tämän luonnoksen luomisen jälkeen. On suositeltavaa, että poistat tämän luonnoksen tai huolehdit siitä, ettet korvaa uusia sivun muutoksia.',
'pages_draft_edit_active' => [
'start_a' => ':count users have started editing this page',
'start_b' => ':userName has started editing this page',
'time_a' => 'since the page was last updated',
'time_b' => 'in the last :minCount minutes',
'message' => ':start :time. Take care not to overwrite each other\'s updates!',
'start_a' => ':count käyttäjää muokkaa tätä sivua',
'start_b' => ':userName muokkaa tätä sivua',
'time_a' => 'sivun viimeisimmän päivityksen jälkeen',
'time_b' => 'viimeisen :minCount minuutin aikana',
'message' => ':start :time. Huolehdi siitä, että ette ylikirjoita toistenne päivityksiä!',
],
'pages_draft_discarded' => 'Draft discarded! The editor has been updated with the current page content',
'pages_draft_deleted' => 'Draft deleted! The editor has been updated with the current page content',
'pages_specific' => 'Specific Page',
'pages_is_template' => 'Page Template',
'pages_draft_discarded' => 'Luonnos on hylätty! Editoriin on päivitetty sivun nykyinen sisältö',
'pages_draft_deleted' => 'Luonnos on poistettu! Editoriin on päivitetty sivun nykyinen sisältö',
'pages_specific' => 'Tietty sivu',
'pages_is_template' => 'Mallipohja',
// Editor Sidebar
'toggle_sidebar' => 'Toggle Sidebar',
'page_tags' => 'Page Tags',
'chapter_tags' => 'Chapter Tags',
'book_tags' => 'Book Tags',
'shelf_tags' => 'Shelf Tags',
'tag' => 'Tag',
'tags' => 'Tags',
'tags_index_desc' => 'Tags can be applied to content within the system to apply a flexible form of categorization. Tags can have both a key and value, with the value being optional. Once applied, content can then be queried using the tag name and value.',
'tag_name' => 'Tag Name',
'tag_value' => 'Tag Value (Optional)',
'tags_explain' => "Add some tags to better categorise your content. \n You can assign a value to a tag for more in-depth organisation.",
'tags_add' => 'Add another tag',
'tags_remove' => 'Remove this tag',
'tags_usages' => 'Total tag usages',
'tags_assigned_pages' => 'Assigned to Pages',
'tags_assigned_chapters' => 'Assigned to Chapters',
'tags_assigned_books' => 'Assigned to Books',
'tags_assigned_shelves' => 'Assigned to Shelves',
'tags_x_unique_values' => ':count unique values',
'tags_all_values' => 'All values',
'tags_view_tags' => 'View Tags',
'tags_view_existing_tags' => 'View existing tags',
'tags_list_empty_hint' => 'Tags can be assigned via the page editor sidebar or while editing the details of a book, chapter or shelf.',
'attachments' => 'Attachments',
'attachments_explain' => 'Upload some files or attach some links to display on your page. These are visible in the page sidebar.',
'attachments_explain_instant_save' => 'Changes here are saved instantly.',
'attachments_upload' => 'Upload File',
'attachments_link' => 'Attach Link',
'attachments_upload_drop' => 'Alternatively you can drag and drop a file here to upload it as an attachment.',
'attachments_set_link' => 'Set Link',
'attachments_delete' => 'Are you sure you want to delete this attachment?',
'attachments_dropzone' => 'Drop files here to upload',
'attachments_no_files' => 'No files have been uploaded',
'attachments_explain_link' => 'You can attach a link if you\'d prefer not to upload a file. This can be a link to another page or a link to a file in the cloud.',
'attachments_link_name' => 'Link Name',
'attachment_link' => 'Attachment link',
'attachments_link_url' => 'Link to file',
'attachments_link_url_hint' => 'Url of site or file',
'attach' => 'Attach',
'attachments_insert_link' => 'Add Attachment Link to Page',
'attachments_edit_file' => 'Edit File',
'attachments_edit_file_name' => 'File Name',
'attachments_edit_drop_upload' => 'Drop files or click here to upload and overwrite',
'attachments_order_updated' => 'Attachment order updated',
'attachments_updated_success' => 'Attachment details updated',
'attachments_deleted' => 'Attachment deleted',
'attachments_file_uploaded' => 'File successfully uploaded',
'attachments_file_updated' => 'File successfully updated',
'attachments_link_attached' => 'Link successfully attached to page',
'templates' => 'Templates',
'templates_set_as_template' => 'Page is a template',
'templates_explain_set_as_template' => 'You can set this page as a template so its contents be utilized when creating other pages. Other users will be able to use this template if they have view permissions for this page.',
'templates_replace_content' => 'Replace page content',
'templates_append_content' => 'Append to page content',
'templates_prepend_content' => 'Prepend to page content',
'toggle_sidebar' => 'Näytä/piilota sivupalkki',
'page_tags' => 'Sivun tunnisteet',
'chapter_tags' => 'Lukujen tunnisteet',
'book_tags' => 'Kirjojen tunnisteet',
'shelf_tags' => 'Hyllyjen tunnisteet',
'tag' => 'Tunniste',
'tags' => 'Tunnisteet',
'tags_index_desc' => 'Järjestelmässä oleva sisältöä voidaan luokitella joustavasti tunnisteiden avulla. Tunnisteilla voi olla sekä avain että arvo. Arvo on valinnainen. Tunnisteella merkittyjä sisältöjä voidaan hakea käyttämällä tunnisteen nimeä ja arvoa.',
'tag_name' => 'Tunnisteen nimi',
'tag_value' => 'Tunnisteen arvo (valinnainen)',
'tags_explain' => "Lisää tunnisteita sisällön luokittelua varten. \n Tunnisteiden arvojen avulla luokittelua voi edelleen tarkentaa.",
'tags_add' => 'Lisää uusi tunniste',
'tags_remove' => 'Poista tämä tunniste',
'tags_usages' => 'Tunnisteen käyttökerrat',
'tags_assigned_pages' => 'Lisätty sivuille',
'tags_assigned_chapters' => 'Lisätty lukuihin',
'tags_assigned_books' => 'Lisätty kirjoihin',
'tags_assigned_shelves' => 'Lisätty hyllyihin',
'tags_x_unique_values' => ':count yksilöllistä arvoa',
'tags_all_values' => 'Kaikki arvot',
'tags_view_tags' => 'Näytä tunnisteita',
'tags_view_existing_tags' => 'Näytä käytetyt tunnisteet',
'tags_list_empty_hint' => 'Tunnisteet voidaan määrittää editorin sivupalkissa tai kirjan, luvun tai hyllyn tietoja muokattaessa.',
'attachments' => 'Liitteet',
'attachments_explain' => 'Lataa tiedostoja tai liitä linkkejä, jotka näytetään sivulla. Nämä näkyvät sivun sivupalkissa.',
'attachments_explain_instant_save' => 'Tässä tehdyt muutokset tallentuvat välittömästi.',
'attachments_upload' => 'Lataa tiedosto',
'attachments_link' => 'Liitä linkki',
'attachments_upload_drop' => 'Vaihtoehtoisesti voit raahata ja pudottaa tiedoston tähän ladataksesi sen liitetiedostoksi.',
'attachments_set_link' => 'Aseta linkki',
'attachments_delete' => 'Haluatko varmasti poistaa tämän liitteen?',
'attachments_dropzone' => 'Pudota siirrettävät tiedostot tähän',
'attachments_no_files' => 'Yhtään tiedostoa ei ole ladattu',
'attachments_explain_link' => 'Voit antaa linkin, jos et halua ladata tiedostoa. Se voi olla linkki toiselle sivulle tai linkki pilvipalvelussa olevaan tiedostoon.',
'attachments_link_name' => 'Linkin nimi',
'attachment_link' => 'Liitteen linkki',
'attachments_link_url' => 'Linkki tiedostoon',
'attachments_link_url_hint' => 'Sivuston tai tiedoston osoite',
'attach' => 'Liitä',
'attachments_insert_link' => 'Lisää liitteen linkki sivulle',
'attachments_edit_file' => 'Muokkaa tiedostoa',
'attachments_edit_file_name' => 'Tiedoston nimi',
'attachments_edit_drop_upload' => 'Pudota tiedostoja tai klikkaa tästä ladataksesi ja korvataksesi',
'attachments_order_updated' => 'Liitteiden järjestys päivitetty',
'attachments_updated_success' => 'Liitteen tiedot päivitetty',
'attachments_deleted' => 'Liite poistettu',
'attachments_file_uploaded' => 'Tiedosto ladattiin onnistuneesti',
'attachments_file_updated' => 'Tiedosto päivitettiin onnistuneesti',
'attachments_link_attached' => 'Linkki liitettiin onnistuneesti sivulle',
'templates' => 'Mallipohjat',
'templates_set_as_template' => 'Sivu on mallipohja',
'templates_explain_set_as_template' => 'Voit tehdä tästä sivusta mallipohjan, jolloin sen sisältöä voidaan käyttää muiden sivujen luomisessa. Muut käyttäjät voivat käyttää tätä mallipohjaa, jos heillä on pääsyoikeus sivuun.',
'templates_replace_content' => 'Korvaa sivun sisältö',
'templates_append_content' => 'Liitä sivun sisällön jatkoksi',
'templates_prepend_content' => 'Liitä sivun sisällön alkuun',
// Profile View
'profile_user_for_x' => 'User for :time',
'profile_created_content' => 'Created Content',
'profile_not_created_pages' => ':userName has not created any pages',
'profile_not_created_chapters' => ':userName has not created any chapters',
'profile_not_created_books' => ':userName has not created any books',
'profile_not_created_shelves' => ':userName has not created any shelves',
'profile_user_for_x' => 'Ollut käyttäjä :time',
'profile_created_content' => 'Luotu sisältö',
'profile_not_created_pages' => ':userName ei ole luonut sivuja',
'profile_not_created_chapters' => ':userName ei ole luonut lukuja',
'profile_not_created_books' => ':userName ei ole luonut kirjoja',
'profile_not_created_shelves' => ':userName ei ole luonut hyllyjä',
// Comments
'comment' => 'Comment',
'comments' => 'Comments',
'comment_add' => 'Add Comment',
'comment_placeholder' => 'Leave a comment here',
'comment_count' => '{0} No Comments|{1} 1 Comment|[2,*] :count Comments',
'comment_save' => 'Save Comment',
'comment_new' => 'New Comment',
'comment_created' => 'commented :createDiff',
'comment_updated' => 'Updated :updateDiff by :username',
'comment_updated_indicator' => 'Updated',
'comment_deleted_success' => 'Comment deleted',
'comment_created_success' => 'Comment added',
'comment_updated_success' => 'Comment updated',
'comment_delete_confirm' => 'Are you sure you want to delete this comment?',
'comment_in_reply_to' => 'In reply to :commentId',
'comment_editor_explain' => 'Here are the comments that have been left on this page. Comments can be added & managed when viewing the saved page.',
'comment' => 'Kommentti',
'comments' => 'Kommentit',
'comment_add' => 'Lisää kommentti',
'comment_placeholder' => 'Jätä kommentti tähän',
'comment_count' => '{0} Ei kommentteja|{1} 1 kommentti|[2,*] :count kommenttia',
'comment_save' => 'Tallenna kommentti',
'comment_new' => 'Uusi kommentti',
'comment_created' => 'kommentoi :createDiff',
'comment_updated' => 'Päivitetty :updateDiff :username toimesta',
'comment_updated_indicator' => 'Päivitetty',
'comment_deleted_success' => 'Kommentti poistettu',
'comment_created_success' => 'Kommentti lisätty',
'comment_updated_success' => 'Kommentti päivitetty',
'comment_delete_confirm' => 'Haluatko varmasti poistaa tämän kommentin?',
'comment_in_reply_to' => 'Vastaus kommenttiin :commentId',
'comment_editor_explain' => 'Tässä ovat sivulle jätetyt komentit. Kommentteja voi lisätä ja hallita, kun tarkastelet tallennettua sivua.',
// Revision
'revision_delete_confirm' => 'Are you sure you want to delete this revision?',
'revision_restore_confirm' => 'Are you sure you want to restore this revision? The current page contents will be replaced.',
'revision_cannot_delete_latest' => 'Cannot delete the latest revision.',
'revision_delete_confirm' => 'Haluatko varmasti poistaa tämän version?',
'revision_restore_confirm' => 'Oletko varma, että haluat palauttaa tämän version? Sivun nykyinen sisältö korvataan.',
'revision_cannot_delete_latest' => 'Uusinta versiota ei voi poistaa.',
// Copy view
'copy_consider' => 'Please consider the below when copying content.',
'copy_consider_permissions' => 'Custom permission settings will not be copied.',
'copy_consider_owner' => 'You will become the owner of all copied content.',
'copy_consider_images' => 'Page image files will not be duplicated & the original images will retain their relation to the page they were originally uploaded to.',
'copy_consider_attachments' => 'Page attachments will not be copied.',
'copy_consider_access' => 'A change of location, owner or permissions may result in this content being accessible to those previously without access.',
'copy_consider' => 'Ota huomioon seuraavat asiat sisältöä kopioidessasi.',
'copy_consider_permissions' => 'Mukautettuja käyttöoikeusasetuksia ei kopioida.',
'copy_consider_owner' => 'Sinusta tulee kaiken kopioidun sisällön omistaja.',
'copy_consider_images' => 'Sivun kuvatiedostoja ei kopioida, ja alkuperäiset kuvat säilyttävät suhteensa siihen sivuun, jolle ne alun perin ladattiin.',
'copy_consider_attachments' => 'Sivun liitteitä ei kopioida.',
'copy_consider_access' => 'Sijainnin, omistajan tai käyttöoikeuksien vaihtuminen voi johtaa siihen, että tämä sisältö on sellaisten käyttäjien saatavilla, joilla ei ole aiemmin ollut siihen pääsyä.',
// Conversions
'convert_to_shelf' => 'Convert to Shelf',
'convert_to_shelf_contents_desc' => 'You can convert this book to a new shelf with the same contents. Chapters contained within this book will be converted to new books. If this book contains any pages, that are not in a chapter, this book will be renamed and contain such pages, and this book will become part of the new shelf.',
'convert_to_shelf_permissions_desc' => 'Any permissions set on this book will be copied to the new shelf and to all new child books that don\'t have their own permissions enforced. Note that permissions on shelves do not auto-cascade to content within, as they do for books.',
'convert_book' => 'Convert Book',
'convert_book_confirm' => 'Are you sure you want to convert this book?',
'convert_undo_warning' => 'This cannot be as easily undone.',
'convert_to_book' => 'Convert to Book',
'convert_to_book_desc' => 'You can convert this chapter to a new book with the same contents. Any permissions set on this chapter will be copied to the new book but any inherited permissions, from the parent book, will not be copied which could lead to a change of access control.',
'convert_chapter' => 'Convert Chapter',
'convert_chapter_confirm' => 'Are you sure you want to convert this chapter?',
'convert_to_shelf' => 'Muunna hyllyksi',
'convert_to_shelf_contents_desc' => 'Voit muuntaa tämän kirjan uudeksi hyllyksi, jossa on sama sisältö. Kirjan sisältämät luvut muunnetaan uusiksi kirjoiksi. Jos kirja sisältää sivuja, jotka eivät kuulu mihinkään lukuun, kirja nimetään uudelleen ja siitä tulee osa uutta hyllyä, joka sisältää kyseiset sivut.',
'convert_to_shelf_permissions_desc' => 'Kaikki tälle kirjalle asetetut käyttöoikeudet kopioidaan uuteen hyllyyn ja kaikkiin uusiin hyllyn kirjoihin, joilla ei ole omia käyttöoikeuksia. Huomaa, että hyllyjen käyttöoikeudet eivät siirry automaattisesti hyllyssä olevaan sisältöön, kuten kirjoissa.',
'convert_book' => 'Muunna kirja',
'convert_book_confirm' => 'Haluatko varmasti muuntaa tämän kirjan?',
'convert_undo_warning' => 'Tätä ei voi yhtä helposti perua.',
'convert_to_book' => 'Muunna kirjaksi',
'convert_to_book_desc' => 'Voit muuntaa tämän luvun uudeksi kirjaksi, jonka sisältö on sama. Kaikki tälle luvulle asetetut käyttöoikeudet kopioidaan uuteen kirjaan, mutta alkuperäisestä kirjasta perittyjä käyttöoikeuksia ei kopioida, mikä voi johtaa käyttöoikeuksien muuttumiseen.',
'convert_chapter' => 'Muunna luku',
'convert_chapter_confirm' => 'Haluatko varmasti muuntaa tämän luvun?',
// References
'references' => 'References',
'references_none' => 'There are no tracked references to this item.',
'references_to_desc' => 'Shown below are all the known pages in the system that link to this item.',
'references' => 'Viitteet',
'references_none' => 'Tähän kohteeseen ei ole viittauksia.',
'references_to_desc' => 'Lista kohteeseen viittaavasta sisällöstä.',
// Watch Options
'watch' => 'Watch',
'watch_title_default' => 'Default Preferences',
'watch_desc_default' => 'Revert watching to just your default notification preferences.',
'watch_title_ignore' => 'Ignore',
'watch_desc_ignore' => 'Ignore all notifications, including those from user-level preferences.',
'watch_title_new' => 'New Pages',
'watch_desc_new' => 'Notify when any new page is created within this item.',
'watch_title_updates' => 'All Page Updates',
'watch_desc_updates' => 'Notify upon all new pages and page changes.',
'watch_desc_updates_page' => 'Notify upon all page changes.',
'watch_title_comments' => 'All Page Updates & Comments',
'watch_desc_comments' => 'Notify upon all new pages, page changes and new comments.',
'watch_desc_comments_page' => 'Notify upon page changes and new comments.',
'watch_change_default' => 'Change default notification preferences',
'watch_detail_ignore' => 'Ignoring notifications',
'watch_detail_new' => 'Watching for new pages',
'watch_detail_updates' => 'Watching new pages and updates',
'watch_detail_comments' => 'Watching new pages, updates & comments',
'watch_detail_parent_book' => 'Watching via parent book',
'watch_detail_parent_book_ignore' => 'Ignoring via parent book',
'watch_detail_parent_chapter' => 'Watching via parent chapter',
'watch_detail_parent_chapter_ignore' => 'Ignoring via parent chapter',
'watch' => 'Seuraa',
'watch_title_default' => 'Oletusasetukset',
'watch_desc_default' => 'Palauta seuranta omiin oletusasetuksiin.',
'watch_title_ignore' => 'Ohita',
'watch_desc_ignore' => 'Ohita kaikki ilmoitukset, myös käyttäjäasetuksissa määritellyt ilmoitukset.',
'watch_title_new' => 'Uudet sivut',
'watch_desc_new' => 'Ilmoita, kun tähän kohteeseen luodaan uusi sivu.',
'watch_title_updates' => 'Kaikki sivupäivitykset',
'watch_desc_updates' => 'Ilmoita kaikista uusista sivuista ja sivujen muutoksista.',
'watch_desc_updates_page' => 'Ilmoita kaikista sivujen muutoksista.',
'watch_title_comments' => 'Kaikki sivupäivitykset ja kommentit',
'watch_desc_comments' => 'Ilmoita kaikista uusista sivuista, sivujen muutoksista ja uusista kommenteista.',
'watch_desc_comments_page' => 'Ilmoita sivujen muutoksista ja uusista kommenteista.',
'watch_change_default' => 'Muuta oletusilmoitusasetuksia',
'watch_detail_ignore' => 'Ilmoitusten ohittaminen',
'watch_detail_new' => 'Uusien sivujen seuraaminen',
'watch_detail_updates' => 'Uusien sivujen ja päivitysten seuraaminen',
'watch_detail_comments' => 'Uusien sivujen, päivitysten ja kommenttien seuraaminen',
'watch_detail_parent_book' => 'Seuraaminen kirjan perusteella',
'watch_detail_parent_book_ignore' => 'Huomioimatta jättäminen kirjan perusteella',
'watch_detail_parent_chapter' => 'Seuraaminen luvun perusteella',
'watch_detail_parent_chapter_ignore' => 'Huomioimatta jättäminen luvun perusteella',
];

View File

@ -5,116 +5,116 @@
return [
// Permissions
'permission' => 'You do not have permission to access the requested page.',
'permissionJson' => 'You do not have permission to perform the requested action.',
'permission' => 'Sinulla ei ole pääsyoikeutta pyydettyyn sivuun.',
'permissionJson' => 'Sinulla ei ole oikeutta suorittaa pyydettyä toimintoa.',
// Auth
'error_user_exists_different_creds' => 'A user with the email :email already exists but with different credentials.',
'email_already_confirmed' => 'Email has already been confirmed, Try logging in.',
'email_confirmation_invalid' => 'This confirmation token is not valid or has already been used, Please try registering again.',
'email_confirmation_expired' => 'The confirmation token has expired, A new confirmation email has been sent.',
'email_confirmation_awaiting' => 'The email address for the account in use needs to be confirmed',
'ldap_fail_anonymous' => 'LDAP access failed using anonymous bind',
'ldap_fail_authed' => 'LDAP access failed using given dn & password details',
'ldap_extension_not_installed' => 'LDAP PHP extension not installed',
'ldap_cannot_connect' => 'Cannot connect to ldap server, Initial connection failed',
'saml_already_logged_in' => 'Already logged in',
'saml_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
'saml_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
'saml_invalid_response_id' => 'The request from the external authentication system is not recognised by a process started by this application. Navigating back after a login could cause this issue.',
'saml_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
'oidc_already_logged_in' => 'Already logged in',
'oidc_user_not_registered' => 'The user :name is not registered and automatic registration is disabled',
'oidc_no_email_address' => 'Could not find an email address, for this user, in the data provided by the external authentication system',
'oidc_fail_authed' => 'Login using :system failed, system did not provide successful authorization',
'social_no_action_defined' => 'No action defined',
'social_login_bad_response' => "Error received during :socialAccount login: \n:error",
'social_account_in_use' => 'This :socialAccount account is already in use, Try logging in via the :socialAccount option.',
'social_account_email_in_use' => 'The email :email is already in use. If you already have an account you can connect your :socialAccount account from your profile settings.',
'social_account_existing' => 'This :socialAccount is already attached to your profile.',
'social_account_already_used_existing' => 'This :socialAccount account is already used by another user.',
'social_account_not_used' => 'This :socialAccount account is not linked to any users. Please attach it in your profile settings. ',
'social_account_register_instructions' => 'If you do not yet have an account, You can register an account using the :socialAccount option.',
'social_driver_not_found' => 'Social driver not found',
'social_driver_not_configured' => 'Your :socialAccount social settings are not configured correctly.',
'invite_token_expired' => 'This invitation link has expired. You can instead try to reset your account password.',
'error_user_exists_different_creds' => 'Sähköpostiosoite :email on jo käytössä toisessa käyttäjätunnuksessa.',
'email_already_confirmed' => 'Sähköposti on jo vahvistettu, yritä kirjautua sisään.',
'email_confirmation_invalid' => 'Tämä vahvistuslinkki ei ole voimassa tai sitä on jo käytetty, yritä rekisteröityä uudelleen.',
'email_confirmation_expired' => 'Vahvistuslinkki on vanhentunut, uusi vahvistussähköposti on lähetetty.',
'email_confirmation_awaiting' => 'Tämän tilin sähköpostiosoite pitää vahvistaa',
'ldap_fail_anonymous' => 'Anonyymi LDAP-todennus epäonnistui',
'ldap_fail_authed' => 'LDAP-todennus epäonnistui annetulla nimellä ja salasanalla',
'ldap_extension_not_installed' => 'PHP:n LDAP-laajennusta ei ole asennettu',
'ldap_cannot_connect' => 'Yhteyttä LDAP-palvelimeen ei voida muodostaa, alustava yhteys epäonnistui',
'saml_already_logged_in' => 'Olet jo kirjautunut sisään',
'saml_no_email_address' => 'Tämän käyttäjän sähköpostiosoitetta ei löytynyt ulkoisesta todennuspalvelusta',
'saml_invalid_response_id' => 'Tämän sovelluksen käynnistämä prosessi ei tunnista ulkoisen todennusjärjestelmän pyyntöä.
Sovellus ei tunnista ulkoisen todennuspalvelun pyyntöä. Ongelman voi aiheuttaa siirtyminen selaimessa takaisin edelliseen näkymään kirjautumisen jälkeen.',
'saml_fail_authed' => 'Sisäänkirjautuminen :system käyttäen epäonnistui, järjestelmä ei antanut valtuutusta',
'oidc_already_logged_in' => 'Olet jo kirjautunut sisään',
'oidc_user_not_registered' => 'Käyttäjää :nimi ei ole rekisteröity ja automaattinen rekisteröinti on pois käytöstä',
'oidc_no_email_address' => 'Ulkoisen todennuspalvelun antamista tiedoista ei löytynyt tämän käyttäjän sähköpostiosoitetta',
'oidc_fail_authed' => 'Sisäänkirjautuminen :system käyttäen epäonnistui, järjestelmä ei antanut valtuutusta',
'social_no_action_defined' => 'Ei määriteltyä toimenpidettä',
'social_login_bad_response' => "Virhe :socialAccount-kirjautumisen aikana: \n:error",
'social_account_in_use' => 'Tämä :socialAccount-tili on jo käytössä, yritä kirjautua sisään :socialAccount-vaihtoehdon kautta.',
'social_account_email_in_use' => 'Sähköposti :email on jo käytössä. Jos sinulla on jo sivustolla käyttäjätili, voit yhdistää :socialAccount-tilisi profiiliasetuksista.',
'social_account_existing' => 'Tämä :socialAccount-tili on jo liitetty profiiliisi.',
'social_account_already_used_existing' => 'Tämä :socialAccount-tili on jo toisen käyttäjän käytössä.',
'social_account_not_used' => 'Tätä :socialAccount-tiliä ei ole liitetty mihinkään käyttäjään. Voit liittää sen profiiliasetuksistasi. ',
'social_account_register_instructions' => 'Jos sinulla ei vielä ole käyttäjätiliä, voit rekisteröidä tilin käyttämällä :socialAccount-vaihtoehtoa.',
'social_driver_not_found' => 'Sosiaalisen median tilin ajuria ei löytynyt',
'social_driver_not_configured' => ':socialAccount-tilin asetuksia ei ole määritetty oikein.',
'invite_token_expired' => 'Tämä kutsulinkki on vanhentunut. Voit sen sijaan yrittää palauttaa tilisi salasanan.',
// System
'path_not_writable' => 'File path :filePath could not be uploaded to. Ensure it is writable to the server.',
'cannot_get_image_from_url' => 'Cannot get image from :url',
'cannot_create_thumbs' => 'The server cannot create thumbnails. Please check you have the GD PHP extension installed.',
'server_upload_limit' => 'The server does not allow uploads of this size. Please try a smaller file size.',
'server_post_limit' => 'The server cannot receive the provided amount of data. Try again with less data or a smaller file.',
'uploaded' => 'The server does not allow uploads of this size. Please try a smaller file size.',
'path_not_writable' => 'Tiedostopolkuun :filePath ei voitu ladata tiedostoa. Tarkista polun kirjoitusoikeudet.',
'cannot_get_image_from_url' => 'Kuvan hakeminen osoitteesta :url ei onnistu',
'cannot_create_thumbs' => 'Palvelin ei voi luoda pikkukuvia. Tarkista, että PHP:n GD-laajennus on asennettu.',
'server_upload_limit' => 'Palvelin ei salli näin suuria tiedostoja. Kokeile pienempää tiedostokokoa.',
'server_post_limit' => 'Palvelin ei pysty vastaanottamaan annettua tietomäärää. Yritä uudelleen pienemmällä tiedostolla.',
'uploaded' => 'Palvelin ei salli näin suuria tiedostoja. Kokeile pienempää tiedostokokoa.',
// Drawing & Images
'image_upload_error' => 'An error occurred uploading the image',
'image_upload_type_error' => 'The image type being uploaded is invalid',
'image_upload_replace_type' => 'Image file replacements must be of the same type',
'image_upload_memory_limit' => 'Failed to handle image upload and/or create thumbnails due to system resource limits.',
'image_thumbnail_memory_limit' => 'Failed to create image size variations due to system resource limits.',
'image_gallery_thumbnail_memory_limit' => 'Failed to create gallery thumbnails due to system resource limits.',
'drawing_data_not_found' => 'Drawing data could not be loaded. The drawing file might no longer exist or you may not have permission to access it.',
'image_upload_error' => 'Kuvan lataamisessa tapahtui virhe',
'image_upload_type_error' => 'Ladattavan kuvan tyyppi on virheellinen',
'image_upload_replace_type' => 'Korvaavan kuvatiedoston tulee olla samaa tyyppiä kuin alkuperäinen kuva',
'image_upload_memory_limit' => 'Kuvan lataaminen ja/tai pikkukuvien luominen epäonnistui järjestelmän resurssirajoitusten vuoksi.',
'image_thumbnail_memory_limit' => 'Kuvan kokovaihtoehtojen luominen epäonnistui järjestelmän resurssirajoitusten vuoksi.',
'image_gallery_thumbnail_memory_limit' => 'Gallerian pikkukuvien luominen epäonnistui järjestelmän resurssirajoitusten vuoksi.',
'drawing_data_not_found' => 'Piirustuksen tietoja ei voitu ladata. Piirustustiedostoa ei ehkä ole enää olemassa tai sinulla ei ole oikeutta käyttää sitä.',
// Attachments
'attachment_not_found' => 'Attachment not found',
'attachment_upload_error' => 'An error occurred uploading the attachment file',
'attachment_not_found' => 'Liitettä ei löytynyt',
'attachment_upload_error' => 'Liitteen lataamisessa tapahtui virhe',
// Pages
'page_draft_autosave_fail' => 'Failed to save draft. Ensure you have internet connection before saving this page',
'page_draft_delete_fail' => 'Failed to delete page draft and fetch current page saved content',
'page_custom_home_deletion' => 'Cannot delete a page while it is set as a homepage',
'page_draft_autosave_fail' => 'Luonnoksen tallentaminen epäonnistui. Varmista, että sinulla on toimiva internetyhteys ennen sivun tallentamista',
'page_draft_delete_fail' => 'Luonnoksen poistaminen ja sivun tallennetun sisällön noutaminen epäonnistui',
'page_custom_home_deletion' => 'Sivua ei voi poistaa, koska se on asetettu etusivuksi',
// Entities
'entity_not_found' => 'Entity not found',
'bookshelf_not_found' => 'Shelf not found',
'book_not_found' => 'Book not found',
'page_not_found' => 'Page not found',
'chapter_not_found' => 'Chapter not found',
'selected_book_not_found' => 'The selected book was not found',
'selected_book_chapter_not_found' => 'The selected Book or Chapter was not found',
'guests_cannot_save_drafts' => 'Guests cannot save drafts',
'entity_not_found' => 'Kohdetta ei löydy',
'bookshelf_not_found' => 'Hyllyä ei löytynyt',
'book_not_found' => 'Kirjaa ei löytynyt',
'page_not_found' => 'Sivua ei löytynyt',
'chapter_not_found' => 'Lukua ei löytynyt',
'selected_book_not_found' => 'Valittua kirjaa ei löytynyt',
'selected_book_chapter_not_found' => 'Valittua kirjaa tai lukua ei löytynyt',
'guests_cannot_save_drafts' => 'Vieraat eivät voi tallentaa luonnoksia',
// Users
'users_cannot_delete_only_admin' => 'You cannot delete the only admin',
'users_cannot_delete_guest' => 'You cannot delete the guest user',
'users_cannot_delete_only_admin' => 'Ainoaa ylläpitäjää ei voi poistaa',
'users_cannot_delete_guest' => 'Vieraskäyttäjää ei voi poistaa',
// Roles
'role_cannot_be_edited' => 'This role cannot be edited',
'role_system_cannot_be_deleted' => 'This role is a system role and cannot be deleted',
'role_registration_default_cannot_delete' => 'This role cannot be deleted while set as the default registration role',
'role_cannot_remove_only_admin' => 'This user is the only user assigned to the administrator role. Assign the administrator role to another user before attempting to remove it here.',
'role_cannot_be_edited' => 'Tätä roolia ei voi muokata',
'role_system_cannot_be_deleted' => 'Tämä rooli on järjestelmärooli, eikä sitä voi poistaa',
'role_registration_default_cannot_delete' => 'Tätä roolia ei voi poistaa, kun se on asetettu oletusrooliksi uusille rekisteröityville käyttäjille',
'role_cannot_remove_only_admin' => 'Tämä käyttäjä on ainoa käyttäjä, jolle on määritetty ylläpitäjän rooli. Määritä ylläpitäjän rooli toiselle käyttäjälle, ennen kuin yrität poistaa tämän käyttäjän.',
// Comments
'comment_list' => 'An error occurred while fetching the comments.',
'cannot_add_comment_to_draft' => 'You cannot add comments to a draft.',
'comment_add' => 'An error occurred while adding / updating the comment.',
'comment_delete' => 'An error occurred while deleting the comment.',
'empty_comment' => 'Cannot add an empty comment.',
'comment_list' => 'Kommenttien noutamisessa tapahtui virhe.',
'cannot_add_comment_to_draft' => 'Luonnokseen ei voi lisätä kommentteja.',
'comment_add' => 'Kommentin lisäämisessä tai päivittämisessä tapahtui virhe.',
'comment_delete' => 'Kommentin poistamisessa tapahtui virhe.',
'empty_comment' => 'Tyhjää kommenttia ei voi lisätä.',
// Error pages
'404_page_not_found' => 'Page Not Found',
'sorry_page_not_found' => 'Sorry, The page you were looking for could not be found.',
'sorry_page_not_found_permission_warning' => 'If you expected this page to exist, you might not have permission to view it.',
'image_not_found' => 'Image Not Found',
'image_not_found_subtitle' => 'Sorry, The image file you were looking for could not be found.',
'image_not_found_details' => 'If you expected this image to exist it might have been deleted.',
'return_home' => 'Return to home',
'error_occurred' => 'An Error Occurred',
'app_down' => ':appName is down right now',
'back_soon' => 'It will be back up soon.',
'404_page_not_found' => 'Sivua ei löydy',
'sorry_page_not_found' => 'Valitettavasti etsimääsi sivua ei löytynyt.',
'sorry_page_not_found_permission_warning' => 'Jos oletit, että tämä sivu on olemassa, sinulla ei ehkä ole lupaa tarkastella sitä.',
'image_not_found' => 'Kuvaa ei löytynyt',
'image_not_found_subtitle' => 'Valitettavasti etsimääsi kuvatiedostoa ei löytynyt.',
'image_not_found_details' => 'Jos oletit, että tämä kuva on olemassa, se on ehkä poistettu.',
'return_home' => 'Palaa etusivulle',
'error_occurred' => 'Tapahtui virhe',
'app_down' => ':appName on kaatunut',
'back_soon' => 'Se palautetaan pian.',
// API errors
'api_no_authorization_found' => 'No authorization token found on the request',
'api_bad_authorization_format' => 'An authorization token was found on the request but the format appeared incorrect',
'api_user_token_not_found' => 'No matching API token was found for the provided authorization token',
'api_incorrect_token_secret' => 'The secret provided for the given used API token is incorrect',
'api_user_no_api_permission' => 'The owner of the used API token does not have permission to make API calls',
'api_user_token_expired' => 'The authorization token used has expired',
'api_no_authorization_found' => 'Pyynnöstä ei löytynyt valtuutuskoodia',
'api_bad_authorization_format' => 'Pyynnöstä löytyi valtuutuskoodi, mutta sen muoto oli virheellinen',
'api_user_token_not_found' => 'Annetulle valtuutuskoodille ei löytynyt vastaavaa API-tunnistetta',
'api_incorrect_token_secret' => 'API-tunnisteelle annettu salainen avain on virheellinen',
'api_user_no_api_permission' => 'Käytetyn API-tunnisteen omistajalla ei ole oikeutta tehdä API-kutsuja',
'api_user_token_expired' => 'Käytetty valtuutuskoodi on vanhentunut',
// Settings & Maintenance
'maintenance_test_email_failure' => 'Error thrown when sending a test email:',
'maintenance_test_email_failure' => 'Virhe testisähköpostia lähetettäessä:',
// HTTP errors
'http_ssr_url_no_match' => 'The URL does not match the configured allowed SSR hosts',
'http_ssr_url_no_match' => 'URL-osoite ei vastaa määritettyjä sallittuja SSR-isäntiä',
];

View File

@ -4,23 +4,24 @@
*/
return [
'new_comment_subject' => 'New comment on page: :pageName',
'new_comment_intro' => 'A user has commented on a page in :appName:',
'new_page_subject' => 'New page: :pageName',
'new_page_intro' => 'A new page has been created in :appName:',
'updated_page_subject' => 'Updated page: :pageName',
'updated_page_intro' => 'A page has been updated in :appName:',
'updated_page_debounce' => 'To prevent a mass of notifications, for a while you won\'t be sent notifications for further edits to this page by the same editor.',
'new_comment_subject' => 'Uusi kommentti sivulla: :pageName',
'new_comment_intro' => 'Käyttäjä on kommentoinut sivua sivustolla :appName:',
'new_page_subject' => 'Uusi sivu: :pageName',
'new_page_intro' => 'Uusi sivu on luotu sivustolla :appName:',
'updated_page_subject' => 'Päivitetty sivu: :pageName',
'updated_page_intro' => 'Sivu on päivitetty sivustolla :appName:',
'updated_page_debounce' => 'Useiden ilmoitusten välttämiseksi sinulle ei toistaiseksi lähetetä ilmoituksia saman toimittajan tekemistä uusista muokkauksista tälle sivulle.',
'detail_page_name' => 'Page Name:',
'detail_commenter' => 'Commenter:',
'detail_comment' => 'Comment:',
'detail_created_by' => 'Created By:',
'detail_updated_by' => 'Updated By:',
'detail_page_name' => 'Sivun nimi:',
'detail_page_path' => 'Sivun polku:',
'detail_commenter' => 'Kommentoija:',
'detail_comment' => 'Kommentti:',
'detail_created_by' => 'Luonut',
'detail_updated_by' => 'Päivittänyt',
'action_view_comment' => 'View Comment',
'action_view_page' => 'View Page',
'action_view_comment' => 'Näytä kommentti',
'action_view_page' => 'Näytä sivu',
'footer_reason' => 'This notification was sent to you because :link cover this type of activity for this item.',
'footer_reason_link' => 'your notification preferences',
'footer_reason' => 'Tämä ilmoitus lähetettiin sinulle, koska :link kattaa tämän tyyppisen toiminnan tälle kohteelle.',
'footer_reason_link' => 'omat ilmoitusasetukset',
];

View File

@ -6,7 +6,7 @@
*/
return [
'previous' => '« Previous',
'next' => 'Next »',
'previous' => '« Edellinen',
'next' => 'Seuraava »',
];

View File

@ -6,10 +6,10 @@
*/
return [
'password' => 'Passwords must be at least eight characters and match the confirmation.',
'user' => "We can't find a user with that e-mail address.",
'token' => 'The password reset token is invalid for this email address.',
'sent' => 'We have e-mailed your password reset link!',
'reset' => 'Your password has been reset!',
'password' => 'Salasanan on oltava vähintään kahdeksan merkkiä pitkä ja täsmättävä vahvistuksen kanssa.',
'user' => "Emme löydä käyttäjää, jolla on kyseinen sähköpostiosoite.",
'token' => 'Salasanan palautuslinkki ei täsmää sähköpostin kanssa.',
'sent' => 'Olemme lähettäneet salasanasi palautuslinkin sähköpostitse!',
'reset' => 'Salasanasi on palautettu!',
];

View File

@ -5,47 +5,47 @@
*/
return [
'my_account' => 'My Account',
'my_account' => 'Oma tili',
'shortcuts' => 'Shortcuts',
'shortcuts_interface' => 'UI Shortcut Preferences',
'shortcuts_toggle_desc' => 'Here you can enable or disable keyboard system interface shortcuts, used for navigation and actions.',
'shortcuts_customize_desc' => 'You can customize each of the shortcuts below. Just press your desired key combination after selecting the input for a shortcut.',
'shortcuts_toggle_label' => 'Keyboard shortcuts enabled',
'shortcuts_section_navigation' => 'Navigation',
'shortcuts_section_actions' => 'Common Actions',
'shortcuts_save' => 'Save Shortcuts',
'shortcuts_overlay_desc' => 'Note: When shortcuts are enabled a helper overlay is available via pressing "?" which will highlight the available shortcuts for actions currently visible on the screen.',
'shortcuts_update_success' => 'Shortcut preferences have been updated!',
'shortcuts_overview_desc' => 'Manage keyboard shortcuts you can use to navigate the system user interface.',
'shortcuts' => 'Pikanäppäimet',
'shortcuts_interface' => 'Käyttöliittymän pikanäppäinten asetukset',
'shortcuts_toggle_desc' => 'Tästä voit ottaa käyttöön tai poistaa käytöstä järjestelmän käyttöliittymän pikanäppäimet, joita käytetään navigointiin ja toimintoihin.',
'shortcuts_customize_desc' => 'Voit mukauttaa alla olevia pikanäppäimiä. Paina haluamaasi näppäinyhdistelmää sen jälkeen, kun olet valinnut pikanäppäimen syöttökentän.',
'shortcuts_toggle_label' => 'Pikanäppäimet käytössä',
'shortcuts_section_navigation' => 'Navigointi',
'shortcuts_section_actions' => 'Yleiset toiminnot',
'shortcuts_save' => 'Tallenna pikanäppäimet',
'shortcuts_overlay_desc' => 'Huomautus: kun pikanäppäimet ovat käytössä, voit painaa "?"-näppäintä, joka korostaa näytöllä näkyviin toimintoihin liitetyt pikanäppäimet.',
'shortcuts_update_success' => 'Pikanäppäinten asetukset on päivitetty!',
'shortcuts_overview_desc' => 'Hallitse pikanäppäimiä, joilla voit navigoida järjestelmän käyttöliittymässä.',
'notifications' => 'Notification Preferences',
'notifications_desc' => 'Control the email notifications you receive when certain activity is performed within the system.',
'notifications_opt_own_page_changes' => 'Notify upon changes to pages I own',
'notifications_opt_own_page_comments' => 'Notify upon comments on pages I own',
'notifications_opt_comment_replies' => 'Notify upon replies to my comments',
'notifications_save' => 'Save Preferences',
'notifications_update_success' => 'Notification preferences have been updated!',
'notifications_watched' => 'Watched & Ignored Items',
'notifications_watched_desc' => ' Below are the items that have custom watch preferences applied. To update your preferences for these, view the item then find the watch options in the sidebar.',
'notifications' => 'Ilmoitusasetukset',
'notifications_desc' => 'Hallitse järjestelmän toimintoihin liittyviä sähköposti-ilmoituksia.',
'notifications_opt_own_page_changes' => 'Ilmoita omistamilleni sivuille tehdyistä muutoksista',
'notifications_opt_own_page_comments' => 'Ilmoita omistamilleni sivuille tehdyistä kommenteista',
'notifications_opt_comment_replies' => 'Ilmoita vastauksista kommentteihini',
'notifications_save' => 'Tallenna asetukset',
'notifications_update_success' => 'Ilmoitusasetukset on päivitetty!',
'notifications_watched' => 'Seuratut ja huomiotta jätetyt kohteet',
'notifications_watched_desc' => 'Alla oleviin kohteisiin sovelletaan muokautettuja seuranta-asetuksia. Voit päivittää kohteita koskevat asetukset avaamalla kohde ja valitsemalla seuranta-asetukset sivupalkista.',
'auth' => 'Access & Security',
'auth_change_password' => 'Change Password',
'auth_change_password_desc' => 'Change the password you use to log-in to the application. This must be at least 8 characters long.',
'auth_change_password_success' => 'Password has been updated!',
'auth' => 'Pääsy ja turvallisuus',
'auth_change_password' => 'Vaihda salasana',
'auth_change_password_desc' => 'Vaihda kirjautumiseen käytettävä salasana. Salasanan on oltava vähintään 8 merkkiä pitkä.',
'auth_change_password_success' => 'Salasana on päivitetty!',
'profile' => 'Profile Details',
'profile_desc' => 'Manage the details of your account which represents you to other users, in addition to details that are used for communication and system personalisation.',
'profile_view_public' => 'View Public Profile',
'profile_name_desc' => 'Configure your display name which will be visible to other users in the system through the activity you perform, and content you own.',
'profile_email_desc' => 'This email will be used for notifications and, depending on active system authentication, system access.',
'profile_email_no_permission' => 'Unfortunately you don\'t have permission to change your email address. If you want to change this, you\'d need to ask an administrator to change this for you.',
'profile_avatar_desc' => 'Select an image which will be used to represent yourself to others in the system. Ideally this image should be square and about 256px in width and height.',
'profile_admin_options' => 'Administrator Options',
'profile_admin_options_desc' => 'Additional administrator-level options, like those to manage role assignments, can be found for your user account in the "Settings > Users" area of the application.',
'profile' => 'Profiilitiedot',
'profile_desc' => 'Hallitse muille käyttäjille näkyviä käyttäjätilisi tietoja, sekä tietoja, joita käytetään viestintään ja järjestelmän personointiin.',
'profile_view_public' => 'Näytä julkinen profiili',
'profile_name_desc' => 'Määritä näyttönimesi, joka näkyy muille käyttäjille järjestelmässä suorittamiesi toimintojen ja omistamasi sisällön yhteydessä.',
'profile_email_desc' => 'Tätä sähköpostia käytetään ilmoituksiin ja käytössä olevasta tunnistautumistavasta riippuen järjestelmään pääsyyn.',
'profile_email_no_permission' => 'Valitettavasti sinulla ei ole lupaa muuttaa sähköpostiosoitettasi. Jos haluat muuttaa sen, sinun on pyydettävä ylläpitäjää muuttamaan se puolestasi.',
'profile_avatar_desc' => 'Valitse kuva, joka näkyy järjestelmän muille käyttäjille. Kuvan tulisi olla neliön muotoinen ja leveydeltään ja korkeudeltaan noin 256 pikseliä.',
'profile_admin_options' => 'Ylläpitäjän asetukset',
'profile_admin_options_desc' => 'Ylläpitäjän lisäasetukset, kuten roolien osoittamiseen liittyvät valinnat, löytyvät käyttäjätiliäsi varten järjestelmän kohdasta "Asetukset > Käyttäjät".',
'delete_account' => 'Delete Account',
'delete_my_account' => 'Delete My Account',
'delete_my_account_desc' => 'This will fully delete your user account from the system. You will not be able to recover this account or revert this action. Content you\'ve created, such as created pages and uploaded images, will remain.',
'delete_my_account_warning' => 'Are you sure you want to delete your account?',
'delete_account' => 'Poista käyttäjätili',
'delete_my_account' => 'Poista oma käyttäjätili',
'delete_my_account_desc' => 'Tämä poistaa käyttäjätilisi kokonaan järjestelmästä. Et voi palauttaa tiliäsi tai peruuttaa tätä toimenpidettä. Luomasi sisältö, kuten luodut sivut ja ladatut kuvat, säilyvät.',
'delete_my_account_warning' => 'Haluatko varmasti poistaa käyttäjätilisi?',
];

View File

@ -7,274 +7,274 @@
return [
// Common Messages
'settings' => 'Settings',
'settings_save' => 'Save Settings',
'system_version' => 'System Version',
'categories' => 'Categories',
'settings' => 'Asetukset',
'settings_save' => 'Tallenna asetukset',
'system_version' => 'Järjestelmän versio',
'categories' => 'Kategoriat',
// App Settings
'app_customization' => 'Customization',
'app_features_security' => 'Features & Security',
'app_name' => 'Application Name',
'app_name_desc' => 'This name is shown in the header and in any system-sent emails.',
'app_name_header' => 'Show name in header',
'app_public_access' => 'Public Access',
'app_public_access_desc' => 'Enabling this option will allow visitors, that are not logged-in, to access content in your BookStack instance.',
'app_public_access_desc_guest' => 'Access for public visitors can be controlled through the "Guest" user.',
'app_public_access_toggle' => 'Allow public access',
'app_public_viewing' => 'Allow public viewing?',
'app_secure_images' => 'Higher Security Image Uploads',
'app_secure_images_toggle' => 'Enable higher security image uploads',
'app_secure_images_desc' => 'For performance reasons, all images are public. This option adds a random, hard-to-guess string in front of image urls. Ensure directory indexes are not enabled to prevent easy access.',
'app_default_editor' => 'Default Page Editor',
'app_default_editor_desc' => 'Select which editor will be used by default when editing new pages. This can be overridden at a page level where permissions allow.',
'app_custom_html' => 'Custom HTML Head Content',
'app_custom_html_desc' => 'Any content added here will be inserted into the bottom of the <head> section of every page. This is handy for overriding styles or adding analytics code.',
'app_custom_html_disabled_notice' => 'Custom HTML head content is disabled on this settings page to ensure any breaking changes can be reverted.',
'app_logo' => 'Application Logo',
'app_logo_desc' => 'This is used in the application header bar, among other areas. This image should be 86px in height. Large images will be scaled down.',
'app_icon' => 'Application Icon',
'app_icon_desc' => 'This icon is used for browser tabs and shortcut icons. This should be a 256px square PNG image.',
'app_homepage' => 'Application Homepage',
'app_homepage_desc' => 'Select a view to show on the homepage instead of the default view. Page permissions are ignored for selected pages.',
'app_homepage_select' => 'Select a page',
'app_footer_links' => 'Footer Links',
'app_footer_links_desc' => 'Add links to show within the site footer. These will be displayed at the bottom of most pages, including those that do not require login. You can use a label of "trans::<key>" to use system-defined translations. For example: Using "trans::common.privacy_policy" will provide the translated text "Privacy Policy" and "trans::common.terms_of_service" will provide the translated text "Terms of Service".',
'app_footer_links_label' => 'Link Label',
'app_footer_links_url' => 'Link URL',
'app_footer_links_add' => 'Add Footer Link',
'app_disable_comments' => 'Disable Comments',
'app_disable_comments_toggle' => 'Disable comments',
'app_disable_comments_desc' => 'Disables comments across all pages in the application. <br> Existing comments are not shown.',
'app_customization' => 'Mukauttaminen',
'app_features_security' => 'Ominaisuudet ja turvallisuus',
'app_name' => 'Sivuston nimi',
'app_name_desc' => 'Tämä nimi näkyy ylätunnisteessa ja kaikissa järjestelmän lähettämissä sähköpostiviesteissä.',
'app_name_header' => 'Näytä nimi ylätunnisteessa',
'app_public_access' => 'Julkinen pääsy',
'app_public_access_desc' => 'Ottamalla tämä asetus käyttöön vierailijat voivat lukea sisältöjä kirjautumatta sisään.',
'app_public_access_desc_guest' => 'Vierailijoiden pääsyoikeuksia voidaan hallinnoida "Vierailija"-käyttäjän asetuksista.',
'app_public_access_toggle' => 'Salli julkinen pääsy',
'app_public_viewing' => 'Salli julkinen katselu?',
'app_secure_images' => 'Turvallisemmat kuvien lataukset',
'app_secure_images_toggle' => 'Ota käyttöön turvallisemmat kuvien lataukset',
'app_secure_images_desc' => 'Paremman suorituskyvyn takia kaikki kuvat ovat julkisia. Tämä asetus lisää satunnaisen, vaikeasti arvattavan merkkijonon kuvien url-osoitteisiin. Varmista, että hakemistojen indeksit eivät ole palvelimen asetuksissa päällä, jotta niitä ei pääse selaamaan.',
'app_default_editor' => 'Sivujen oletuseditori',
'app_default_editor_desc' => 'Valitse editori, jota käytetään oletuksena uusia sivuja muokattaessa. Valinnan voi ohittaa sivutasolla, jos käyttäjän oikeudet sallivat sen.',
'app_custom_html' => 'HTML-otsakkeen mukautettu sisältö',
'app_custom_html_desc' => 'Tähän annettu sisältö lisätään jokaisen sivun <head>-osan loppuun. Tällä tavalla voit lisätä kätevästi esimerkiksi omia CSS-tyylejä tai analytiikkapalveluiden vaatimia koodeja.',
'app_custom_html_disabled_notice' => 'Mukautettu HTML-otsakkeen sisältö ei ole käytössä tällä asetussivulla, jotta kaikki virheitä aiheuttavat muutokset voidaan poistaa.',
'app_logo' => 'Sivuston logo',
'app_logo_desc' => 'Kuvaa käytetään esimerkiksi sivuston otsikkopalkissa. Kuvan korkeuden tulisi olla 86 pikseliä. Suuremmat kuvat skaalataan pienemmiksi.',
'app_icon' => 'Sivuston kuvake',
'app_icon_desc' => 'Kuvaketta käytetään selaimen välilehdissä ja pikakuvakkeissa. Kuvakkeen tulisi olla 256 pikselin neliönmuotoinen PNG-kuva.',
'app_homepage' => 'Sivuston kotisivu',
'app_homepage_desc' => 'Valitse näkymä, joka näytetään etusivuna oletusnäkymän sijaan. Sivun käyttöoikeuksia ei oteta huomioon valituilla sivuilla.',
'app_homepage_select' => 'Valitse sivu',
'app_footer_links' => 'Alatunnisteen linkit',
'app_footer_links_desc' => 'Lisää linkkejä sivuston alatunnisteeseen. Nämä näkyvät useimpien sivujen alareunassa, myös niiden, jotka eivät vaadi kirjautumista. Voit käyttää merkintää "trans::<key>" käyttääksesi järjestelmän määrittelemiä käännöksiä. Esimerkiksi käyttämällä "trans::common.privacy_policy" saadaan käännetty teksti "Tietosuojaseloste" ja "trans::common.terms_of_service" saadaan käännetty teksti "Palvelun käyttöehdot".',
'app_footer_links_label' => 'Linkin nimi',
'app_footer_links_url' => 'Linkin URL-osoite',
'app_footer_links_add' => 'Lisää alatunnisteen linkki',
'app_disable_comments' => 'Poista kommentit käytöstä',
'app_disable_comments_toggle' => 'Poista kommentit käytöstä',
'app_disable_comments_desc' => 'Poistaa kommentit käytöstä kaikilla sivuilla. <br> Lisättyjä kommentteja ei näytetä.',
// Color settings
'color_scheme' => 'Application Color Scheme',
'color_scheme_desc' => 'Set the colors to use in the application user interface. Colors can be configured separately for dark and light modes to best fit the theme and ensure legibility.',
'ui_colors_desc' => 'Set the application primary color and default link color. The primary color is mainly used for the header banner, buttons and interface decorations. The default link color is used for text-based links and actions, both within written content and in the application interface.',
'app_color' => 'Primary Color',
'link_color' => 'Default Link Color',
'content_colors_desc' => 'Set colors for all elements in the page organisation hierarchy. Choosing colors with a similar brightness to the default colors is recommended for readability.',
'bookshelf_color' => 'Shelf Color',
'book_color' => 'Book Color',
'chapter_color' => 'Chapter Color',
'page_color' => 'Page Color',
'page_draft_color' => 'Page Draft Color',
'color_scheme' => 'Sivuston värimalli',
'color_scheme_desc' => 'Määritä sivuston käyttöliittymässä käytettävät värit. Värit voidaan määrittää erikseen tummalle ja vaalealle tilalle, jotta ne sopivat parhaiten teemaan ja varmistavat luettavuuden.',
'ui_colors_desc' => 'Aseta sivuston pääväri ja linkin oletusväri. Ensisijaista väriä käytetään pääasiassa yläpalkissa, painikkeissa ja käyttöliittymän koristeissa. Linkin oletusväriä käytetään tekstipohjaisissa linkeissä ja toiminnoissa sekä kirjoitetussa sisällössä että sivuston käyttöliittymässä.',
'app_color' => 'Pääväri',
'link_color' => 'Linkin oletusväri',
'content_colors_desc' => 'Määritä eri sisältötyyppien värit. Luettavuuden ja saavutettavuuden kannalta on suositeltavaa valita värit, joiden kirkkaus on samankaltainen kuin oletusvärien.',
'bookshelf_color' => 'Hyllyn väri',
'book_color' => 'Kirjan väri',
'chapter_color' => 'Luvun väri',
'page_color' => 'Sivun väri',
'page_draft_color' => 'Luonnoksen väri',
// Registration Settings
'reg_settings' => 'Registration',
'reg_enable' => 'Enable Registration',
'reg_enable_toggle' => 'Enable registration',
'reg_enable_desc' => 'When registration is enabled user will be able to sign themselves up as an application user. Upon registration they are given a single, default user role.',
'reg_default_role' => 'Default user role after registration',
'reg_enable_external_warning' => 'The option above is ignored while external LDAP or SAML authentication is active. User accounts for non-existing members will be auto-created if authentication, against the external system in use, is successful.',
'reg_email_confirmation' => 'Email Confirmation',
'reg_email_confirmation_toggle' => 'Require email confirmation',
'reg_confirm_email_desc' => 'If domain restriction is used then email confirmation will be required and this option will be ignored.',
'reg_confirm_restrict_domain' => 'Domain Restriction',
'reg_confirm_restrict_domain_desc' => 'Enter a comma separated list of email domains you would like to restrict registration to. Users will be sent an email to confirm their address before being allowed to interact with the application. <br> Note that users will be able to change their email addresses after successful registration.',
'reg_confirm_restrict_domain_placeholder' => 'No restriction set',
'reg_settings' => 'Rekisteröityminen',
'reg_enable' => 'Salli rekisteröityminen',
'reg_enable_toggle' => 'Salli rekisteröityminen',
'reg_enable_desc' => 'Kun rekisteröityminen on käytössä, vierailijat voivat rekisteröityä sivuston käyttäjiksi. Rekisteröitymisen yhteydessä heille annetaan oletuskäyttäjärooli.',
'reg_default_role' => 'Oletuskäyttäjärooli rekisteröitymisen jälkeen',
'reg_enable_external_warning' => 'Yllä olevaa vaihtoehtoa ei oteta huomioon, kun ulkoinen LDAP- tai SAML-todennus on käytössä. Käyttäjätilit luodaan automaattisesti, jos tunnistautuminen käytössä olevaan ulkoiseen järjestelmään onnistuu.',
'reg_email_confirmation' => 'Sähköpostivahvistus',
'reg_email_confirmation_toggle' => 'Vaadi sähköpostivahvistus',
'reg_confirm_email_desc' => 'Jos domain-rajoitus on käytössä, sähköpostivahvistus on oletuksena päällä, eikä tätä valintaa oteta huomioon.',
'reg_confirm_restrict_domain' => 'Domain-rajoitus',
'reg_confirm_restrict_domain_desc' => 'Kirjoita pilkulla erotettu luettelo sähköpostien domain-nimistä, joihin haluat rajoittaa rekisteröitymisen. Käyttäjille lähetetään sähköpostiviesti osoitteen vahvistamiseksi, ennen kuin he pääsevät käyttämään sivustoa. <br> Huomaa, että käyttäjät voivat muuttaa sähköpostiosoitteensa onnistuneen rekisteröinnin jälkeen.',
'reg_confirm_restrict_domain_placeholder' => 'Ei rajoituksia',
// Maintenance settings
'maint' => 'Maintenance',
'maint_image_cleanup' => 'Cleanup Images',
'maint_image_cleanup_desc' => 'Scans page & revision content to check which images and drawings are currently in use and which images are redundant. Ensure you create a full database and image backup before running this.',
'maint_delete_images_only_in_revisions' => 'Also delete images that only exist in old page revisions',
'maint_image_cleanup_run' => 'Run Cleanup',
'maint_image_cleanup_warning' => ':count potentially unused images were found. Are you sure you want to delete these images?',
'maint_image_cleanup_success' => ':count potentially unused images found and deleted!',
'maint_image_cleanup_nothing_found' => 'No unused images found, Nothing deleted!',
'maint_send_test_email' => 'Send a Test Email',
'maint_send_test_email_desc' => 'This sends a test email to your email address specified in your profile.',
'maint_send_test_email_run' => 'Send test email',
'maint_send_test_email_success' => 'Email sent to :address',
'maint_send_test_email_mail_subject' => 'Test Email',
'maint_send_test_email_mail_greeting' => 'Email delivery seems to work!',
'maint_send_test_email_mail_text' => 'Congratulations! As you received this email notification, your email settings seem to be configured properly.',
'maint_recycle_bin_desc' => 'Deleted shelves, books, chapters & pages are sent to the recycle bin so they can be restored or permanently deleted. Older items in the recycle bin may be automatically removed after a while depending on system configuration.',
'maint_recycle_bin_open' => 'Open Recycle Bin',
'maint_regen_references' => 'Regenerate References',
'maint_regen_references_desc' => 'This action will rebuild the cross-item reference index within the database. This is usually handled automatically but this action can be useful to index old content or content added via unofficial methods.',
'maint_regen_references_success' => 'Reference index has been regenerated!',
'maint_timeout_command_note' => 'Note: This action can take time to run, which can lead to timeout issues in some web environments. As an alternative, this action be performed using a terminal command.',
'maint' => 'Huolto',
'maint_image_cleanup' => 'Siivoa kuvat',
'maint_image_cleanup_desc' => 'Tarkistaa kuvista ja luonnoksista mitkä kuvat ja piirustukset ovat tällä hetkellä käytössä ja mitkä ovat tarpeettomia. Varmista, että olet varmuuskopioinut tietokannan ja kuvat ennen tämän toiminnon suorittamista.',
'maint_delete_images_only_in_revisions' => 'Poista myös kuvat, jotka ovat olemassa vain vanhoissa sivujen versioissa',
'maint_image_cleanup_run' => 'Suorita siivous',
'maint_image_cleanup_warning' => ':count mahdollisesti käyttämätöntä kuvaa löytyi. Haluatko varmasti poistaa nämä kuvat?',
'maint_image_cleanup_success' => ':count mahdollisesti käyttämätöntä kuvaa löydetty ja poistettu!',
'maint_image_cleanup_nothing_found' => 'Käyttämättömiä kuvia ei löytynyt, mitään ei poistettu!',
'maint_send_test_email' => 'Lähetä testisähköposti',
'maint_send_test_email_desc' => 'Toiminto lähettää testisähköpostin profiilissasi määritettyyn sähköpostiosoitteeseen.',
'maint_send_test_email_run' => 'Lähetä testisähköposti',
'maint_send_test_email_success' => 'Sähköposti lähetetty osoitteeseen :address',
'maint_send_test_email_mail_subject' => 'Testisähköpostiviesti',
'maint_send_test_email_mail_greeting' => 'Sähköpostin lähetys näyttää toimivan!',
'maint_send_test_email_mail_text' => 'Onnittelut! Koska sait tämän sähköposti-ilmoituksen, sähköpostiasetuksesi näyttävät olevan oikein määritetty.',
'maint_recycle_bin_desc' => 'Poistetut hyllyt, kirjat, luvut ja sivut siirretään roskakoriin, josta ne voidaan palauttaa tai poistaa pysyvästi. Vanhemmat kohteet roskakorissa saatetaan poistaa automaattisesti jonkin ajan kuluttua järjestelmän asetuksista riippuen.',
'maint_recycle_bin_open' => 'Avaa roskakori',
'maint_regen_references' => 'Luo viitteet uudelleen',
'maint_regen_references_desc' => 'Tämä toiminto rakentaa sisältöjen väliset viittaukset uudelleen. Tämä tapahtuu yleensä automaattisesti, mutta tämä toiminto voi olla hyödyllinen indeksoitaessa vanhaa sisältöä tai vaihtoehtoisin menetelmin lisättyä sisältöä.',
'maint_regen_references_success' => 'Viiteindeksi on luotu uudelleen!',
'maint_timeout_command_note' => 'Huomautus: tämän toiminnon suorittaminen voi kestää jonkin aikaa, mikä voi johtaa aikakatkaisusta johtuviin ongelmiin joissakin verkkoympäristöissä. Vaihtoehtoisesti tämä toiminto voidaan suorittaa komentoriviltä.',
// Recycle Bin
'recycle_bin' => 'Recycle Bin',
'recycle_bin_desc' => 'Here you can restore items that have been deleted or choose to permanently remove them from the system. This list is unfiltered unlike similar activity lists in the system where permission filters are applied.',
'recycle_bin_deleted_item' => 'Deleted Item',
'recycle_bin_deleted_parent' => 'Parent',
'recycle_bin_deleted_by' => 'Deleted By',
'recycle_bin_deleted_at' => 'Deletion Time',
'recycle_bin_permanently_delete' => 'Permanently Delete',
'recycle_bin_restore' => 'Restore',
'recycle_bin_contents_empty' => 'The recycle bin is currently empty',
'recycle_bin_empty' => 'Empty Recycle Bin',
'recycle_bin_empty_confirm' => 'This will permanently destroy all items in the recycle bin including content contained within each item. Are you sure you want to empty the recycle bin?',
'recycle_bin_destroy_confirm' => 'This action will permanently delete this item, along with any child elements listed below, from the system and you will not be able to restore this content. Are you sure you want to permanently delete this item?',
'recycle_bin_destroy_list' => 'Items to be Destroyed',
'recycle_bin_restore_list' => 'Items to be Restored',
'recycle_bin_restore_confirm' => 'This action will restore the deleted item, including any child elements, to their original location. If the original location has since been deleted, and is now in the recycle bin, the parent item will also need to be restored.',
'recycle_bin_restore_deleted_parent' => 'The parent of this item has also been deleted. These will remain deleted until that parent is also restored.',
'recycle_bin_restore_parent' => 'Restore Parent',
'recycle_bin_destroy_notification' => 'Deleted :count total items from the recycle bin.',
'recycle_bin_restore_notification' => 'Restored :count total items from the recycle bin.',
'recycle_bin' => 'Roskakori',
'recycle_bin_desc' => 'Tässä voit palauttaa poistetut kohteet tai poistaa ne pysyvästi järjestelmästä. Tämä luettelo on suodattamaton, toisin kuin järjestelmän vastaavat toimintoluettelot, joihin sovelletaan käyttöoikeussuodattimia.',
'recycle_bin_deleted_item' => 'Poistettu kohde',
'recycle_bin_deleted_parent' => 'Vanhempi',
'recycle_bin_deleted_by' => 'Poistanut',
'recycle_bin_deleted_at' => 'Poistoaika',
'recycle_bin_permanently_delete' => 'Poista pysyvästi',
'recycle_bin_restore' => 'Palauta',
'recycle_bin_contents_empty' => 'Roskakori on tällä hetkellä tyhjä',
'recycle_bin_empty' => 'Tyhjennä roskakori',
'recycle_bin_empty_confirm' => 'Tämä tuhoaa pysyvästi kaikki kohteet roskakorissa, mukaan lukien kunkin kohteen sisältämän sisällön. Haluatko varmasti tyhjentää roskakorin?',
'recycle_bin_destroy_confirm' => 'Tämä toiminto poistaa tämän kohteen ja kaikki alla luetellut sisältyvät kohteet pysyvästi järjestelmästä, etkä voi enää palauttaa tätä sisältöä. Haluatko varmasti poistaa tämän kohteen pysyvästi?',
'recycle_bin_destroy_list' => 'Poistettavat kohteet',
'recycle_bin_restore_list' => 'Palautettavat kohteet',
'recycle_bin_restore_confirm' => 'Tämä toiminto palauttaa poistetun kohteen, mukaan lukien kaikki siihen sisältyvät kohteet, alkuperäiseen sijaintiinsa. Jos alkuperäinen sijainti on sittemmin poistettu ja on nyt roskakorissa, myös sitä koskeva kohde on palautettava.',
'recycle_bin_restore_deleted_parent' => 'Kohde, johon tämä kohde sisältyy on myös poistettu. Kohteet pysyvät poistettuina, kunnes kyseinen vanhempi on palautettu.',
'recycle_bin_restore_parent' => 'Palauta vanhempi',
'recycle_bin_destroy_notification' => 'Poistettu yhteensä :count kohdetta roskakorista.',
'recycle_bin_restore_notification' => 'Palautettu yhteensä :count kohdetta roskakorista.',
// Audit Log
'audit' => 'Audit Log',
'audit_desc' => 'This audit log displays a list of activities tracked in the system. This list is unfiltered unlike similar activity lists in the system where permission filters are applied.',
'audit_event_filter' => 'Event Filter',
'audit_event_filter_no_filter' => 'No Filter',
'audit_deleted_item' => 'Deleted Item',
'audit_deleted_item_name' => 'Name: :name',
'audit_table_user' => 'User',
'audit_table_event' => 'Event',
'audit_table_related' => 'Related Item or Detail',
'audit_table_ip' => 'IP Address',
'audit_table_date' => 'Activity Date',
'audit_date_from' => 'Date Range From',
'audit_date_to' => 'Date Range To',
'audit' => 'Tarkastusloki',
'audit_desc' => 'Tämä tarkastusloki näyttää listauksen järjestelmässä suoritetuista toiminnoista. Lista on suodattamaton toisin kuin vastaavat järjestelmässä olevat listat, joihin sovelletaan käyttöoikeussuodattimia.',
'audit_event_filter' => 'Tapahtumasuodatin',
'audit_event_filter_no_filter' => 'Ei suodatinta',
'audit_deleted_item' => 'Poistettu kohde',
'audit_deleted_item_name' => 'Nimi: :name',
'audit_table_user' => 'Käyttäjä',
'audit_table_event' => 'Tapahtuma',
'audit_table_related' => 'Liittyvä kohde tai tieto',
'audit_table_ip' => 'IP-osoite',
'audit_table_date' => 'Toiminnan päiväys',
'audit_date_from' => 'Päiväys alkaen',
'audit_date_to' => 'Päiväys saakka',
// Role Settings
'roles' => 'Roles',
'role_user_roles' => 'User Roles',
'roles_index_desc' => 'Roles are used to group users & provide system permission to their members. When a user is a member of multiple roles the privileges granted will stack and the user will inherit all abilities.',
'roles_x_users_assigned' => ':count user assigned|:count users assigned',
'roles_x_permissions_provided' => ':count permission|:count permissions',
'roles_assigned_users' => 'Assigned Users',
'roles_permissions_provided' => 'Provided Permissions',
'role_create' => 'Create New Role',
'role_delete' => 'Delete Role',
'role_delete_confirm' => 'This will delete the role with the name \':roleName\'.',
'role_delete_users_assigned' => 'This role has :userCount users assigned to it. If you would like to migrate the users from this role select a new role below.',
'role_delete_no_migration' => "Don't migrate users",
'role_delete_sure' => 'Are you sure you want to delete this role?',
'role_edit' => 'Edit Role',
'role_details' => 'Role Details',
'role_name' => 'Role Name',
'role_desc' => 'Short Description of Role',
'role_mfa_enforced' => 'Requires Multi-Factor Authentication',
'role_external_auth_id' => 'External Authentication IDs',
'role_system' => 'System Permissions',
'role_manage_users' => 'Manage users',
'role_manage_roles' => 'Manage roles & role permissions',
'role_manage_entity_permissions' => 'Manage all book, chapter & page permissions',
'role_manage_own_entity_permissions' => 'Manage permissions on own book, chapter & pages',
'role_manage_page_templates' => 'Manage page templates',
'role_access_api' => 'Access system API',
'role_manage_settings' => 'Manage app settings',
'role_export_content' => 'Export content',
'role_editor_change' => 'Change page editor',
'role_notifications' => 'Receive & manage notifications',
'role_asset' => 'Asset Permissions',
'roles_system_warning' => 'Be aware that access to any of the above three permissions can allow a user to alter their own privileges or the privileges of others in the system. Only assign roles with these permissions to trusted users.',
'role_asset_desc' => 'These permissions control default access to the assets within the system. Permissions on Books, Chapters and Pages will override these permissions.',
'role_asset_admins' => 'Admins are automatically given access to all content but these options may show or hide UI options.',
'role_asset_image_view_note' => 'This relates to visibility within the image manager. Actual access of uploaded image files will be dependant upon system image storage option.',
'role_all' => 'All',
'role_own' => 'Own',
'role_controlled_by_asset' => 'Controlled by the asset they are uploaded to',
'role_save' => 'Save Role',
'role_users' => 'Users in this role',
'role_users_none' => 'No users are currently assigned to this role',
'roles' => 'Roolit',
'role_user_roles' => 'Käyttäjäroolit',
'roles_index_desc' => 'Rooleja käytetään käyttäjien ryhmittelyyn ja järjestelmän käyttöoikeuksien antamiseen. Kun käyttäjä on useamman roolin jäsen, hän saa kaikkien omien rooliensa kyvyt.',
'roles_x_users_assigned' => ':count käyttäjä osoitettu|:count käyttäjää osoitettu',
'roles_x_permissions_provided' => ':count käyttöoikeus|:count käyttöoikeutta',
'roles_assigned_users' => 'Osoitetut käyttäjät',
'roles_permissions_provided' => 'Annetut käyttöoikeudet',
'role_create' => 'Luo uusi rooli',
'role_delete' => 'Poista rooli',
'role_delete_confirm' => 'Tämä poistaa roolin \':roleName\'.',
'role_delete_users_assigned' => 'Tähän rooliin on osoitettu :userCount käyttäjää. Jos haluat siirtää käyttäjät tästä roolista, valitse uusi rooli alta.',
'role_delete_no_migration' => "Älä siirrä käyttäjiä",
'role_delete_sure' => 'Oletko varma, että haluat poistaa tämän roolin?',
'role_edit' => 'Muokkaa roolia',
'role_details' => 'Roolin tiedot',
'role_name' => 'Roolin nimi',
'role_desc' => 'Lyhyt kuvaus roolista',
'role_mfa_enforced' => 'Vaatii monivaiheisen tunnistautumisen',
'role_external_auth_id' => 'Ulkoisen tunnistautumisen tunnukset',
'role_system' => 'Järjestelmän käyttöoikeudet',
'role_manage_users' => 'Hallinnoi käyttäjiä',
'role_manage_roles' => 'Hallinnoi rooleja ja roolien käyttöoikeuksia',
'role_manage_entity_permissions' => 'Hallinnoi kaikkien kirjojen, lukujen ja sivujen käyttöoikeuksia',
'role_manage_own_entity_permissions' => 'Hallinnoi omien kirjojen, lukujen ja sivujen käyttöoikeuksia',
'role_manage_page_templates' => 'Hallinnoi mallipohjia',
'role_access_api' => 'Pääsy järjestelmän ohjelmointirajapintaan',
'role_manage_settings' => 'Hallinnoi sivuston asetuksia',
'role_export_content' => 'Vie sisältöjä',
'role_editor_change' => 'Vaihda sivun editoria',
'role_notifications' => 'Vastaanota ja hallinnoi ilmoituksia',
'role_asset' => 'Sisältöjen oikeudet',
'roles_system_warning' => 'Huomaa, että minkä tahansa edellä mainituista kolmesta käyttöoikeudesta voi antaa käyttäjälle mahdollisuuden muuttaa omia tai muiden järjestelmän käyttäjien oikeuksia. Anna näitä oikeuksia sisältävät roolit vain luotetuille käyttäjille.',
'role_asset_desc' => 'Näillä asetuksilla hallitaan oletuksena annettavia käyttöoikeuksia järjestelmässä oleviin sisältöihin. Yksittäisten kirjojen, lukujen ja sivujen käyttöoikeudet kumoavat nämä käyttöoikeudet.',
'role_asset_admins' => 'Ylläpitäjät saavat automaattisesti pääsyn kaikkeen sisältöön, mutta nämä vaihtoehdot voivat näyttää tai piilottaa käyttöliittymävalintoja.',
'role_asset_image_view_note' => 'Tämä tarkoittaa näkyvyyttä kuvien hallinnassa. Pääsy ladattuihin kuvatiedostoihin riippuu asetetusta kuvien tallennusvaihtoehdosta.',
'role_all' => 'Kaikki',
'role_own' => 'Omat',
'role_controlled_by_asset' => 'Määräytyy sen sisällön mukaan, johon ne on ladattu',
'role_save' => 'Tallenna rooli',
'role_users' => 'Käyttäjät tässä roolissa',
'role_users_none' => 'Yhtään käyttäjää ei ole osoitettuna tähän rooliin',
// Users
'users' => 'Users',
'users_index_desc' => 'Create & manage individual user accounts within the system. User accounts are used for login and attribution of content & activity. Access permissions are primarily role-based but user content ownership, among other factors, may also affect permissions & access.',
'user_profile' => 'User Profile',
'users_add_new' => 'Add New User',
'users_search' => 'Search Users',
'users_latest_activity' => 'Latest Activity',
'users_details' => 'User Details',
'users_details_desc' => 'Set a display name and an email address for this user. The email address will be used for logging into the application.',
'users_details_desc_no_email' => 'Set a display name for this user so others can recognise them.',
'users_role' => 'User Roles',
'users_role_desc' => 'Select which roles this user will be assigned to. If a user is assigned to multiple roles the permissions from those roles will stack and they will receive all abilities of the assigned roles.',
'users_password' => 'User Password',
'users_password_desc' => 'Set a password used to log-in to the application. This must be at least 8 characters long.',
'users_send_invite_text' => 'You can choose to send this user an invitation email which allows them to set their own password otherwise you can set their password yourself.',
'users_send_invite_option' => 'Send user invite email',
'users_external_auth_id' => 'External Authentication ID',
'users_external_auth_id_desc' => 'When an external authentication system is in use (such as SAML2, OIDC or LDAP) this is the ID which links this BookStack user to the authentication system account. You can ignore this field if using the default email-based authentication.',
'users_password_warning' => 'Only fill the below if you would like to change the password for this user.',
'users_system_public' => 'This user represents any guest users that visit your instance. It cannot be used to log in but is assigned automatically.',
'users_delete' => 'Delete User',
'users_delete_named' => 'Delete user :userName',
'users_delete_warning' => 'This will fully delete this user with the name \':userName\' from the system.',
'users_delete_confirm' => 'Are you sure you want to delete this user?',
'users_migrate_ownership' => 'Migrate Ownership',
'users_migrate_ownership_desc' => 'Select a user here if you want another user to become the owner of all items currently owned by this user.',
'users_none_selected' => 'No user selected',
'users_edit' => 'Edit User',
'users_edit_profile' => 'Edit Profile',
'users_avatar' => 'User Avatar',
'users_avatar_desc' => 'Select an image to represent this user. This should be approx 256px square.',
'users_preferred_language' => 'Preferred Language',
'users_preferred_language_desc' => 'This option will change the language used for the user-interface of the application. This will not affect any user-created content.',
'users_social_accounts' => 'Social Accounts',
'users_social_accounts_desc' => 'View the status of the connected social accounts for this user. Social accounts can be used in addition to the primary authentication system for system access.',
'users_social_accounts_info' => 'Here you can connect your other accounts for quicker and easier login. Disconnecting an account here does not revoke previously authorized access. Revoke access from your profile settings on the connected social account.',
'users_social_connect' => 'Connect Account',
'users_social_disconnect' => 'Disconnect Account',
'users_social_status_connected' => 'Connected',
'users_social_status_disconnected' => 'Disconnected',
'users_social_connected' => ':socialAccount account was successfully attached to your profile.',
'users_social_disconnected' => ':socialAccount account was successfully disconnected from your profile.',
'users_api_tokens' => 'API Tokens',
'users_api_tokens_desc' => 'Create and manage the access tokens used to authenticate with the BookStack REST API. Permissions for the API are managed via the user that the token belongs to.',
'users_api_tokens_none' => 'No API tokens have been created for this user',
'users_api_tokens_create' => 'Create Token',
'users_api_tokens_expires' => 'Expires',
'users_api_tokens_docs' => 'API Documentation',
'users_mfa' => 'Multi-Factor Authentication',
'users_mfa_desc' => 'Setup multi-factor authentication as an extra layer of security for your user account.',
'users_mfa_x_methods' => ':count method configured|:count methods configured',
'users_mfa_configure' => 'Configure Methods',
'users' => 'Käyttäjät',
'users_index_desc' => 'Luo ja hallinnoi yksittäisiä käyttäjätilejä järjestelmässä. Käyttäjätilejä käytetään kirjautumiseen sekä käyttöoikeuksien hallinnointiin. Käyttöoikeudet perustuvat ensisijaisesti rooleihin, mutta käyttöoikeuksiin voi vaikuttaa myös se, onko käyttäjä tietyn sisällön omistaja.',
'user_profile' => 'Käyttäjäprofiili',
'users_add_new' => 'Lisää uusi käyttäjä',
'users_search' => 'Hae käyttäjiä',
'users_latest_activity' => 'Viimeisin toiminta',
'users_details' => 'Käyttäjän tiedot',
'users_details_desc' => 'Aseta tälle käyttäjälle näyttönimi ja sähköpostiosoite. Sähköpostiosoitetta käytetään sovellukseen kirjautumiseen.',
'users_details_desc_no_email' => 'Aseta tälle käyttäjälle näyttönimi, jonka perusteella käyttäjä voidaan tunnistaa.',
'users_role' => 'Käyttäjäroolit',
'users_role_desc' => 'Valitse, mitä rooleja tälle käyttäjälle annetaan. Jos käyttäjälle on määritetty useita rooleja, näiden roolien käyttöoikeudet yhdistetään ja hän saa kaikki osoitettujen roolien kyvyt.',
'users_password' => 'Käyttäjän salasana',
'users_password_desc' => 'Aseta salasana, jota käytetään sovellukseen kirjautumiseen. Sen on oltava vähintään 8 merkkiä pitkä.',
'users_send_invite_text' => 'Voit lähettää käyttäjälle sähköpostilla kutsun ja antaa käyttäjän asettaa oman salasanansa. Vaihtoehtoisesti voit asettaa salasanan itse.',
'users_send_invite_option' => 'Lähetä kutsu',
'users_external_auth_id' => 'Ulkoisen tunnistautumisen tunnus',
'users_external_auth_id_desc' => 'Tätä tunnusta käytetään BookStack-käyttäjätilin ja ulkoisen tunnistautumisen (kuten SAML2, OIDC tai LDAP) kautta käytettävän tilin yhdistämiseen. Voit jättää tämän kentän huomiotta, jos käytät oletuksena sähköpostipohjaista todennusta.',
'users_password_warning' => 'Täytä alla oleva kenttä vain, jos haluat vaihtaa tämän käyttäjän salasanan.',
'users_system_public' => 'Tämä käyttäjä tarkoittaa kaikkia vieraita, jotka vierailevat sivustollasi. Sitä ei voi käyttää kirjautumiseen ja se annetaan automaattisesti.',
'users_delete' => 'Poista käyttäjä',
'users_delete_named' => 'Poista käyttäjä :userName',
'users_delete_warning' => 'Tämä poistaa käyttäjän \':userName\' kokonaan järjestelmästä.',
'users_delete_confirm' => 'Haluatko varmasti poistaa tämän käyttäjän?',
'users_migrate_ownership' => 'Omistusoikeuden siirto',
'users_migrate_ownership_desc' => 'Valitse käyttäjä, jolle haluat siirtää kaikki poistettavan käyttäjän omistamat sisällöt.',
'users_none_selected' => 'Yhtään käyttäjää ei ole valittu',
'users_edit' => 'Muokkaa käyttäjää',
'users_edit_profile' => 'Muokkaa profiilia',
'users_avatar' => 'Käyttäjän kuva',
'users_avatar_desc' => 'Valitse käyttäjän kuva. Kuvan tulisi olla noin 256 pikselin kokoinen neliö.',
'users_preferred_language' => 'Ensisijainen kieli',
'users_preferred_language_desc' => 'Tämä valinta vaihtaa sovelluksen käyttöliittymässä käytettävän kielen. Tämä ei vaikuta käyttäjän luomaan sisältöön.',
'users_social_accounts' => 'Sosiaalisen median tilit',
'users_social_accounts_desc' => 'Näytä tämän käyttäjän yhdistettyjen sosiaalisen median tilien tila. Sosiaalisen median tilejä voidaan käyttää ensisijaisen tunnistautumistavan ohella.',
'users_social_accounts_info' => 'Täällä voit yhdistää muut tilisi ja nopeuttaa kirjautumista. Yhteyden katkaisu tiliin ei peruuta palvelulle annettua käyttöoikeutta. Käyttöoikeus tulee peruuttaa yhdistetyn sosiaalisen median tilin asetuksista.',
'users_social_connect' => 'Yhdistä tili',
'users_social_disconnect' => 'Katkaise yhteys tiliin',
'users_social_status_connected' => 'Yhdistetty',
'users_social_status_disconnected' => 'Yhteys katkaistu',
'users_social_connected' => ':socialAccount-tili liitettiin onnistuneesti profiiliisi.',
'users_social_disconnected' => ':Yhteys socialAccount-tiliin katkaistiin onnistuneesti profiilistasi.',
'users_api_tokens' => 'API-tunnisteet',
'users_api_tokens_desc' => 'Luo ja hallinnoi tunnisteita, joita käytetään BookStack REST-rajapinnan todennukseen. Rajapinnan käyttöoikeuksia hallinnoidaan sen käyttäjän asetuksista, jolle tunniste kuuluu.',
'users_api_tokens_none' => 'Tälle käyttäjälle ei ole luotu API-tunnisteita',
'users_api_tokens_create' => 'Luo tunniste',
'users_api_tokens_expires' => 'Vanhenee',
'users_api_tokens_docs' => 'API-dokumentaatio',
'users_mfa' => 'Monivaiheinen tunnistautuminen',
'users_mfa_desc' => 'Paranna käyttäjätilisi turvallisuutta ja ota käyttöön monivaiheinen tunnistautuminen.',
'users_mfa_x_methods' => ':count menetelmä määritetty|:count menetelmää määritetty',
'users_mfa_configure' => 'Määritä menetelmiä',
// API Tokens
'user_api_token_create' => 'Create API Token',
'user_api_token_name' => 'Name',
'user_api_token_name_desc' => 'Give your token a readable name as a future reminder of its intended purpose.',
'user_api_token_expiry' => 'Expiry Date',
'user_api_token_expiry_desc' => 'Set a date at which this token expires. After this date, requests made using this token will no longer work. Leaving this field blank will set an expiry 100 years into the future.',
'user_api_token_create_secret_message' => 'Immediately after creating this token a "Token ID" & "Token Secret" will be generated and displayed. The secret will only be shown a single time so be sure to copy the value to somewhere safe and secure before proceeding.',
'user_api_token' => 'API Token',
'user_api_token_id' => 'Token ID',
'user_api_token_id_desc' => 'This is a non-editable system generated identifier for this token which will need to be provided in API requests.',
'user_api_token_secret' => 'Token Secret',
'user_api_token_secret_desc' => 'This is a system generated secret for this token which will need to be provided in API requests. This will only be displayed this one time so copy this value to somewhere safe and secure.',
'user_api_token_created' => 'Token created :timeAgo',
'user_api_token_updated' => 'Token updated :timeAgo',
'user_api_token_delete' => 'Delete Token',
'user_api_token_delete_warning' => 'This will fully delete this API token with the name \':tokenName\' from the system.',
'user_api_token_delete_confirm' => 'Are you sure you want to delete this API token?',
'user_api_token_create' => 'Luo uusi API-tunniste',
'user_api_token_name' => 'Nimi',
'user_api_token_name_desc' => 'Anna tunnisteelle helppolukuinen nimi, josta muistaa sen käyttötarkoituksen.',
'user_api_token_expiry' => 'Viimeinen voimassaolopäivä',
'user_api_token_expiry_desc' => 'Aseta päiväys, jolloin tämä tunniste vanhenee. Tämän päiväyksen jälkeen tätä tunnistetta käyttäen tehdyt pyynnöt eivät enää toimi. Tämän kentän jättäminen tyhjäksi asettaa voimassaolon päättymisen 100 vuoden päähän tulevaisuuteen.',
'user_api_token_create_secret_message' => 'Välittömästi tämän tunnisteen luomisen jälkeen luodaan ja näytetään "Tunnisteen ID" ja "Tunnisteen salaisuus". Salaisuus näytetään vain kerran, joten kopioi arvo jonnekin turvalliseen paikkaan ennen kuin jatkat.',
'user_api_token' => 'API-tunniste',
'user_api_token_id' => 'Tunnisteen ID',
'user_api_token_id_desc' => 'Tämä on järjestelmän luoma tunniste, jota ei voi muokata ja jota on käytettävä API-pyynnöissä.',
'user_api_token_secret' => 'Tunnisteen salaisuus',
'user_api_token_secret_desc' => 'Tämä on järjestelmän tälle tunnisteelle luoma salaisuus, jota on käytettävä API-pyynnöissä. Tämä näytetään vain kerran, joten kopioi tämä arvo jonnekin turvalliseen paikkaan.',
'user_api_token_created' => 'Tunniste luotu :timeAgo',
'user_api_token_updated' => 'Tunniste päivitetty :timeAgo',
'user_api_token_delete' => 'Poista tunniste',
'user_api_token_delete_warning' => 'Tämä poistaa API-tunnisteen \':tokenName\' kokonaan järjestelmästä.',
'user_api_token_delete_confirm' => 'Oletko varma, että haluat poistaa tämän API-tunnisteen?',
// Webhooks
'webhooks' => 'Webhooks',
'webhooks_index_desc' => 'Webhooks are a way to send data to external URLs when certain actions and events occur within the system which allows event-based integration with external platforms such as messaging or notification systems.',
'webhooks_x_trigger_events' => ':count trigger event|:count trigger events',
'webhooks_create' => 'Create New Webhook',
'webhooks_none_created' => 'No webhooks have yet been created.',
'webhooks_edit' => 'Edit Webhook',
'webhooks_save' => 'Save Webhook',
'webhooks_details' => 'Webhook Details',
'webhooks_details_desc' => 'Provide a user friendly name and a POST endpoint as a location for the webhook data to be sent to.',
'webhooks_events' => 'Webhook Events',
'webhooks_events_desc' => 'Select all the events that should trigger this webhook to be called.',
'webhooks_events_warning' => 'Keep in mind that these events will be triggered for all selected events, even if custom permissions are applied. Ensure that use of this webhook won\'t expose confidential content.',
'webhooks_events_all' => 'All system events',
'webhooks_name' => 'Webhook Name',
'webhooks_timeout' => 'Webhook Request Timeout (Seconds)',
'webhooks_endpoint' => 'Webhook Endpoint',
'webhooks_active' => 'Webhook Active',
'webhook_events_table_header' => 'Events',
'webhooks_delete' => 'Delete Webhook',
'webhooks_delete_warning' => 'This will fully delete this webhook, with the name \':webhookName\', from the system.',
'webhooks_delete_confirm' => 'Are you sure you want to delete this webhook?',
'webhooks_format_example' => 'Webhook Format Example',
'webhooks_format_example_desc' => 'Webhook data is sent as a POST request to the configured endpoint as JSON following the format below. The "related_item" and "url" properties are optional and will depend on the type of event triggered.',
'webhooks_status' => 'Webhook Status',
'webhooks_last_called' => 'Last Called:',
'webhooks_last_errored' => 'Last Errored:',
'webhooks_last_error_message' => 'Last Error Message:',
'webhooks' => 'Toimintokutsut',
'webhooks_index_desc' => 'Toimintokutsut ovat tapa lähettää tietoja ulkoisiin URL-osoitteisiin, kun järjestelmässä tapahtuu tiettyjä toimintoja ja tapahtumia. Tämä mahdollistaa näihin tapahtumiin perustuvan integroinnin muihin alustoihin, esimerkiksi viesti- tai ilmoitusjärjestelmiin.',
'webhooks_x_trigger_events' => ':count käynnistävä tapahtuma|:count käynnistävää tapahtumaa',
'webhooks_create' => 'Luo uusi toimintokutsu',
'webhooks_none_created' => 'Toimintokutsuja ei ole luotu.',
'webhooks_edit' => 'Muokkaa toimintokutsua',
'webhooks_save' => 'Tallenna toimintokutsu',
'webhooks_details' => 'Toimintokutsun tiedot',
'webhooks_details_desc' => 'Anna selkeä nimi ja POST-päätepisteen sijainti, johon toimintokutsun tiedot lähetetään.',
'webhooks_events' => 'Toimintokutsun tapahtumat',
'webhooks_events_desc' => 'Valitse kaikki tapahtumat, jotka käynnistävät tämän toimintokutsun.',
'webhooks_events_warning' => 'Huomaa, että toimintokutsu käynnistetään kaikissa valituissa tapahtumissa, vaikka niihin liittyisi muokautettuja käyttöoikeuksia. Varmista, että tämän toimintokutsun käyttö ei paljasta luottamuksellista sisältöä.',
'webhooks_events_all' => 'Kaikki järjestelmän tapahtumat',
'webhooks_name' => 'Toimintokutsun nimi',
'webhooks_timeout' => 'Toimintokutsun aikakatkaisu (sekuntia)',
'webhooks_endpoint' => 'Toimintokutsun päätepiste',
'webhooks_active' => 'Toimintokutsu aktiivinen',
'webhook_events_table_header' => 'Tapahtumat',
'webhooks_delete' => 'Poista toimintokutsu',
'webhooks_delete_warning' => 'Tämä poistaa toimintokutsun \':webhookName\' kokonaan järjestelmästä.',
'webhooks_delete_confirm' => 'Oletko varma, että haluat poistaa tämän toimintokutsun?',
'webhooks_format_example' => 'Esimerkki toimintokutsusta',
'webhooks_format_example_desc' => 'Toimintokutsun tiedot lähetetään JSON-muodossa POST-pyyntönä määritettyyn päätepisteeseen alla näkyvän mallin mukaisesti. Ominaisuudet "related_item" ja "url" ovat valinnaisia ja riippuvat käynnistetyn tapahtuman tyypistä.',
'webhooks_status' => 'Toimintokutsun tila',
'webhooks_last_called' => 'Viimeksi kutsuttu:',
'webhooks_last_errored' => 'Viimeisin virhe:',
'webhooks_last_error_message' => 'Viimeisin virheviesti:',
//! If editing translations files directly please ignore this in all
@ -296,6 +296,7 @@ return [
'et' => 'Eesti keel',
'eu' => 'Euskara',
'fa' => 'فارسی',
'fi' => 'Suomi',
'fr' => 'Français',
'he' => 'עברית',
'hr' => 'Hrvatski',

View File

@ -8,107 +8,107 @@
return [
// Standard laravel validation lines
'accepted' => 'The :attribute must be accepted.',
'active_url' => 'The :attribute is not a valid URL.',
'after' => 'The :attribute must be a date after :date.',
'alpha' => 'The :attribute may only contain letters.',
'alpha_dash' => 'The :attribute may only contain letters, numbers, dashes and underscores.',
'alpha_num' => 'The :attribute may only contain letters and numbers.',
'array' => 'The :attribute must be an array.',
'backup_codes' => 'The provided code is not valid or has already been used.',
'before' => 'The :attribute must be a date before :date.',
'accepted' => ':attribute tulee hyväksyä.',
'active_url' => ':attribute ei ole kelvollinen URL.',
'after' => ':attribute tulee olla päiväyksen :date jälkeinen päiväys.',
'alpha' => ':attribute voi sisältää vain kirjaimia.',
'alpha_dash' => ':attribute voi sisältää vain kirjaimia, numeroita, yhdys- ja alaviivoja.',
'alpha_num' => ':attribute voi sisältää vain kirjaimia ja numeroita.',
'array' => ':attribute tulee olla taulukkomuuttuja.',
'backup_codes' => 'Annettu koodi ei ole kelvollinen tai se on jo käytetty.',
'before' => ':attribute päiväyksen tulee olla ennen :date.',
'between' => [
'numeric' => 'The :attribute must be between :min and :max.',
'file' => 'The :attribute must be between :min and :max kilobytes.',
'string' => 'The :attribute must be between :min and :max characters.',
'array' => 'The :attribute must have between :min and :max items.',
'numeric' => ':attribute tulee olla välillä :min ja :max.',
'file' => ':attribute tulee olla :min - :max kilotavua.',
'string' => ':attribute tulee olla :min - :max merkkiä pitkä.',
'array' => ':attribute tulee sisältää :min - :max kohdetta.',
],
'boolean' => 'The :attribute field must be true or false.',
'confirmed' => 'The :attribute confirmation does not match.',
'date' => 'The :attribute is not a valid date.',
'date_format' => 'The :attribute does not match the format :format.',
'different' => 'The :attribute and :other must be different.',
'digits' => 'The :attribute must be :digits digits.',
'digits_between' => 'The :attribute must be between :min and :max digits.',
'email' => 'The :attribute must be a valid email address.',
'ends_with' => 'The :attribute must end with one of the following: :values',
'file' => 'The :attribute must be provided as a valid file.',
'filled' => 'The :attribute field is required.',
'boolean' => ':attribute tulee olla tosi tai epätosi.',
'confirmed' => ':attribute vahvistus ei täsmää.',
'date' => ':attribute ei ole kelvollinen päiväys.',
'date_format' => ':attribute ei täsmää muodon :format kanssa.',
'different' => ':attribute ja :other tulee erota toisistaan.',
'digits' => ':attribute tulee olla :digits numeroa pitkä.',
'digits_between' => ':attribute tulee olla :min - :max numeroa.',
'email' => ':attribute tulee olla kelvollinen sähköpostiosoite.',
'ends_with' => ':attribute arvon tulee päättyä johonkin seuraavista: :values',
'file' => ':attribute tulee olla kelvollinen tiedosto.',
'filled' => 'Kenttä :attribute vaaditaan.',
'gt' => [
'numeric' => 'The :attribute must be greater than :value.',
'file' => 'The :attribute must be greater than :value kilobytes.',
'string' => 'The :attribute must be greater than :value characters.',
'array' => 'The :attribute must have more than :value items.',
'numeric' => ':attribute tulee olla suurempi kuin :value.',
'file' => ':attribute tulee olla suurempi kuin :value kilotavua.',
'string' => ':attribute tulee olla suurempi kuin :value merkkiä.',
'array' => ':attribute tulee sisältää vähintään :value kohdetta.',
],
'gte' => [
'numeric' => 'The :attribute must be greater than or equal :value.',
'file' => 'The :attribute must be greater than or equal :value kilobytes.',
'string' => 'The :attribute must be greater than or equal :value characters.',
'array' => 'The :attribute must have :value items or more.',
'numeric' => ':attribute on oltava suurempi tai samansuuruinen kuin :value.',
'file' => ':attribute on oltava suurempi tai samansuuruinen kuin :value kilotavua.',
'string' => ':attribute on oltava suurempi tai samansuuruinen kuin :value merkkiä.',
'array' => ':attribute tulee sisältää vähintään :value kohdetta tai enemmän.',
],
'exists' => 'The selected :attribute is invalid.',
'image' => 'The :attribute must be an image.',
'image_extension' => 'The :attribute must have a valid & supported image extension.',
'in' => 'The selected :attribute is invalid.',
'integer' => 'The :attribute must be an integer.',
'ip' => 'The :attribute must be a valid IP address.',
'ipv4' => 'The :attribute must be a valid IPv4 address.',
'ipv6' => 'The :attribute must be a valid IPv6 address.',
'json' => 'The :attribute must be a valid JSON string.',
'exists' => 'Valittu :attribute ei ole kelvollinen.',
'image' => ':attribute on oltava kuva.',
'image_extension' => ':-attribute tulee sisältää kelvollisen ja tuetun kuvan tiedostopäätteen.',
'in' => 'Valittu :attribute ei ole kelvollinen.',
'integer' => ':attribute tulee olla kokonaisluku.',
'ip' => ':attribute tulee olla kelvollinen IP-osoite.',
'ipv4' => ':attribute tulee olla kelvollinen IPv4-osoite.',
'ipv6' => ':attribute tulee olla kelvollinen IPv6 -osoite.',
'json' => ':attribute tulee olla kelvollinen JSON-merkkijono.',
'lt' => [
'numeric' => 'The :attribute must be less than :value.',
'file' => 'The :attribute must be less than :value kilobytes.',
'string' => 'The :attribute must be less than :value characters.',
'array' => 'The :attribute must have less than :value items.',
'numeric' => ':attribute tulee olla vähemmän kuin :value.',
'file' => ':attribute tulee olla vähemmän kuin :value kilotavua.',
'string' => ':attribute tulee olla vähemmän kuin :value merkkiä.',
'array' => ':attribute tulee sisältää vähemmän kuin :value kohdetta.',
],
'lte' => [
'numeric' => 'The :attribute must be less than or equal :value.',
'file' => 'The :attribute must be less than or equal :value kilobytes.',
'string' => 'The :attribute must be less than or equal :value characters.',
'array' => 'The :attribute must not have more than :value items.',
'numeric' => ':attribute tulee olla vähemmän tai yhtä suuri kuin :value.',
'file' => ':attribute tulee olla vähemmän tai yhtä suuri kuin :value kilotavua.',
'string' => ':attribute tulee olla vähemmän tai yhtä suuri kuin :value merkkiä.',
'array' => ':attribute ei tule sisältää enempää kuin :value kohdetta.',
],
'max' => [
'numeric' => 'The :attribute may not be greater than :max.',
'file' => 'The :attribute may not be greater than :max kilobytes.',
'string' => 'The :attribute may not be greater than :max characters.',
'array' => 'The :attribute may not have more than :max items.',
'numeric' => ':attribute ei saa olla suurempi kuin :max.',
'file' => ':attribute ei saa olla suurempi kuin :max kilotavua.',
'string' => ':attribute ei saa olla suurempi kuin :max merkkiä.',
'array' => ':attribute ei saa sisältää enempää kuin :max kohdetta.',
],
'mimes' => 'The :attribute must be a file of type: :values.',
'mimes' => ':attribute tulee olla tiedosto jonka tyyppi on :values.',
'min' => [
'numeric' => 'The :attribute must be at least :min.',
'file' => 'The :attribute must be at least :min kilobytes.',
'string' => 'The :attribute must be at least :min characters.',
'array' => 'The :attribute must have at least :min items.',
'numeric' => ':attribute tulee olla vähintään :min.',
'file' => ':attribute tulee olla vähintään :min kilotavua.',
'string' => ':attribute tulee olla vähintään :min merkkiä.',
'array' => ':attribute tulee sisältää vähintään :min kohdetta.',
],
'not_in' => 'The selected :attribute is invalid.',
'not_regex' => 'The :attribute format is invalid.',
'numeric' => 'The :attribute must be a number.',
'regex' => 'The :attribute format is invalid.',
'required' => 'The :attribute field is required.',
'required_if' => 'The :attribute field is required when :other is :value.',
'required_with' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_without' => 'The :attribute field is required when :values is not present.',
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'same' => 'The :attribute and :other must match.',
'safe_url' => 'The provided link may not be safe.',
'not_in' => 'Valittu :attribute ei ole kelvollinen.',
'not_regex' => ':attribute muoto ei ole kelvollinen.',
'numeric' => ':attribute tulee olla numero.',
'regex' => ':attribute muoto ei ole kelvollinen.',
'required' => 'Kenttä :attribute vaaditaan.',
'required_if' => 'Kenttä :attribute vaaditaan, kun :other on :value.',
'required_with' => 'Kenttä :attribute vaaditaan, kun :values on määritettynä.',
'required_with_all' => 'Kenttä :attribute vaaditaan, kun kaikki näistä on määritettynä :values.',
'required_without' => 'Kenttä :attribute vaaditaan, kun :values ei ole määritettynä.',
'required_without_all' => 'Kenttä :attribute vaaditaan, kun mikään näistä ei ole määritettynä :values.',
'same' => ':attribute ja :other tulee täsmätä.',
'safe_url' => 'Annettu linkki ei ole mahdollisesti turvallinen.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
'numeric' => ':attribute tulee olla :size.',
'file' => ':attribute tulee olla :size kilotavua.',
'string' => ':attribute tulee olla :size merkkiä.',
'array' => ':attribute tulee sisältää :size kohdetta.',
],
'string' => 'The :attribute must be a string.',
'timezone' => 'The :attribute must be a valid zone.',
'totp' => 'The provided code is not valid or has expired.',
'unique' => 'The :attribute has already been taken.',
'url' => 'The :attribute format is invalid.',
'uploaded' => 'The file could not be uploaded. The server may not accept files of this size.',
'string' => ':attribute tulee olla merkkijono.',
'timezone' => ':attribute tulee olla kelvollinen aikavyöhyke.',
'totp' => 'Annettu koodi ei ole kelvollinen tai se on vanhentunut.',
'unique' => ':attribute on jo käytössä.',
'url' => ':attribute muoto ei ole kelvollinen.',
'uploaded' => 'Tiedostoa ei voitu ladata. Palvelin ei ehkä hyväksy tämän kokoisia tiedostoja.',
// Custom validation lines
'custom' => [
'password-confirm' => [
'required_with' => 'Password confirmation required',
'required_with' => 'Salasanan vahvistus vaaditaan',
],
],