msgid ""
msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: orchard-core\n"
"X-Crowdin-Project-ID: 307044\n"
"X-Crowdin-Language: fi\n"
"X-Crowdin-File: /main/Localization/OrchardCore.Users.pot\n"
"X-Crowdin-File-ID: 838\n"
"Project-Id-Version: orchard-core\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
"PO-Revision-Date: 2022-10-11 20:34\n"

#. builder.Add(S["Security"], NavigationConstants.AdminMenuSecurityPosition, security => security
#: OrchardCore.Users\AdminMenu.cs:27
msgctxt "OrchardCore.Users.AdminMenu"
msgid "Security"
msgstr "Turvallisuus"

#. .Add(S["Users"], S["Users"].PrefixPosition(), users => users
#. .Add(S["Users"], S["Users"].PrefixPosition(), users => users
#: OrchardCore.Users\AdminMenu.cs:29
#: OrchardCore.Users\AdminMenu.cs:29
msgctxt "OrchardCore.Users.AdminMenu"
msgid "Users"
msgstr "Käyttäjät"

#. .Add(S["Settings"], settings => settings
#: OrchardCore.Users\AdminMenu.cs:36
msgctxt "OrchardCore.Users.AdminMenu"
msgid "Settings"
msgstr "Asetukset"

#. .Add(S["User Login"], S["User Login"].PrefixPosition(), login => login
#. .Add(S["User Login"], S["User Login"].PrefixPosition(), login => login
#: OrchardCore.Users\AdminMenu.cs:37
#: OrchardCore.Users\AdminMenu.cs:37
msgctxt "OrchardCore.Users.AdminMenu"
msgid "User Login"
msgstr "Kirjautuminen"

#. .Add(S["Security"], security => security
#: OrchardCore.Users\AdminMenu.cs:67
msgctxt "OrchardCore.Users.ChangeEmailAdminMenu"
msgid "Security"
msgstr "Turvallisuus"

#. .Add(S["Settings"], settings => settings
#: OrchardCore.Users\AdminMenu.cs:68
msgctxt "OrchardCore.Users.ChangeEmailAdminMenu"
msgid "Settings"
msgstr "Asetukset"

#. .Add(S["User Change email"], S["User Change email"].PrefixPosition(), registration => registration
#. .Add(S["User Change email"], S["User Change email"].PrefixPosition(), registration => registration
#: OrchardCore.Users\AdminMenu.cs:69
#: OrchardCore.Users\AdminMenu.cs:69
msgctxt "OrchardCore.Users.ChangeEmailAdminMenu"
msgid "User Change email"
msgstr "Vaihda sähköposti"

#. .Add(S["Security"], security => security
#: OrchardCore.Users\AdminMenu.cs:97
msgctxt "OrchardCore.Users.RegistrationAdminMenu"
msgid "Security"
msgstr "Turvallisuus"

#. .Add(S["Settings"], settings => settings
#: OrchardCore.Users\AdminMenu.cs:98
msgctxt "OrchardCore.Users.RegistrationAdminMenu"
msgid "Settings"
msgstr "Asetukset"

#. .Add(S["User Registration"], S["User Registration"].PrefixPosition(), registration => registration
#. .Add(S["User Registration"], S["User Registration"].PrefixPosition(), registration => registration
#: OrchardCore.Users\AdminMenu.cs:99
#: OrchardCore.Users\AdminMenu.cs:99
msgctxt "OrchardCore.Users.RegistrationAdminMenu"
msgid "User Registration"
msgstr "Rekisteröinti"

#. .Add(S["Security"], security => security
#: OrchardCore.Users\AdminMenu.cs:127
msgctxt "OrchardCore.Users.ResetPasswordAdminMenu"
msgid "Security"
msgstr "Turvallisuus"

#. .Add(S["Settings"], settings => settings
#: OrchardCore.Users\AdminMenu.cs:128
msgctxt "OrchardCore.Users.ResetPasswordAdminMenu"
msgid "Settings"
msgstr "Asetukset"

#. .Add(S["User Reset password"], S["User Reset password"].PrefixPosition(), password => password
#. .Add(S["User Reset password"], S["User Reset password"].PrefixPosition(), password => password
#: OrchardCore.Users\AdminMenu.cs:129
#: OrchardCore.Users\AdminMenu.cs:129
msgctxt "OrchardCore.Users.ResetPasswordAdminMenu"
msgid "User Reset password"
msgstr "Aseta uusi salasana"

#. services.AddSiteSettingsPropertyDeploymentStep<LoginSettings, LoginDeploymentStartup>(S => S["Login settings"], S => S["Exports the Login settings."]);
#: OrchardCore.Users\Startup.cs:311
msgctxt "OrchardCore.Users.LoginDeploymentStartup"
msgid "Login settings"
msgstr "Kirjautumisasetukset"

#. services.AddSiteSettingsPropertyDeploymentStep<LoginSettings, LoginDeploymentStartup>(S => S["Login settings"], S => S["Exports the Login settings."]);
#: OrchardCore.Users\Startup.cs:311
msgctxt "OrchardCore.Users.LoginDeploymentStartup"
msgid "Exports the Login settings."
msgstr "Vie kirjautumisasetukset."

#. services.AddSiteSettingsPropertyDeploymentStep<ChangeEmailDeploymentStartup, ChangeEmailDeploymentStartup>(S => S["Change Email settings"], S => S["Exports the Change Email settings."]);
#: OrchardCore.Users\Startup.cs:356
msgctxt "OrchardCore.Users.ChangeEmailDeploymentStartup"
msgid "Change Email settings"
msgstr "Sähköpostin muutosasetukset"

#. services.AddSiteSettingsPropertyDeploymentStep<ChangeEmailDeploymentStartup, ChangeEmailDeploymentStartup>(S => S["Change Email settings"], S => S["Exports the Change Email settings."]);
#: OrchardCore.Users\Startup.cs:356
msgctxt "OrchardCore.Users.ChangeEmailDeploymentStartup"
msgid "Exports the Change Email settings."
msgstr "Vie sähköpostin muutosasetukset."

#. services.AddSiteSettingsPropertyDeploymentStep<RegistrationSettings, RegistrationDeploymentStartup>(S => S["Registration settings"], S => S["Exports the Registration settings."]);
#: OrchardCore.Users\Startup.cs:409
msgctxt "OrchardCore.Users.RegistrationDeploymentStartup"
msgid "Registration settings"
msgstr "Rekisteröitymisen asetukset"

#. services.AddSiteSettingsPropertyDeploymentStep<RegistrationSettings, RegistrationDeploymentStartup>(S => S["Registration settings"], S => S["Exports the Registration settings."]);
#: OrchardCore.Users\Startup.cs:409
msgctxt "OrchardCore.Users.RegistrationDeploymentStartup"
msgid "Exports the Registration settings."
msgstr "Vie rekisteröitymisen asetukset."

#. services.AddSiteSettingsPropertyDeploymentStep<ResetPasswordSettings, ResetPasswordDeploymentStartup>(S => S["Reset Password settings"], S => S["Exports the Reset Password settings."]);
#: OrchardCore.Users\Startup.cs:467
msgctxt "OrchardCore.Users.ResetPasswordDeploymentStartup"
msgid "Reset Password settings"
msgstr "Salasanan nollausasetukset"

#. services.AddSiteSettingsPropertyDeploymentStep<ResetPasswordSettings, ResetPasswordDeploymentStartup>(S => S["Reset Password settings"], S => S["Exports the Reset Password settings."]);
#: OrchardCore.Users\Startup.cs:467
msgctxt "OrchardCore.Users.ResetPasswordDeploymentStartup"
msgid "Exports the Reset Password settings."
msgstr "Vie salasanan nollausasetukset."

#. Context.Output.WriteLine(S["User created successfully"]);
#: OrchardCore.Users\Commands\UserCommands.cs:51
msgctxt "OrchardCore.Users.Commands.UserCommands"
msgid "User created successfully"
msgstr "Käyttäjä luotu onnistuneesti"

#. ModelState.AddModelError(string.Empty, S["You must confirm your email."]);
#: OrchardCore.Users\Controllers\AccountController.cs:160
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "You must confirm your email."
msgstr "Sinun täytyy vahvistaa sähköpostiosoitteesi."

#. ModelState.AddModelError(String.Empty, S["The specified user is not allowed to sign in."]);
#: OrchardCore.Users\Controllers\AccountController.cs:174
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "The specified user is not allowed to sign in."
msgstr "Tämä käyttäjä ei saa kirjautua sisään."

#. ModelState.AddModelError("", S["Local login is disabled."]);
#: OrchardCore.Users\Controllers\AccountController.cs:196
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "Local login is disabled."
msgstr "Paikallinen kirjautuminen ei ole käytössä."

#. ModelState.AddModelError(string.Empty, S["The account is locked out"]);
#: OrchardCore.Users\Controllers\AccountController.cs:224
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "The account is locked out"
msgstr "Tili on lukittu"

#. ModelState.AddModelError(string.Empty, S["Invalid login attempt."]);
#. ModelState.AddModelError(string.Empty, S["Invalid login attempt."]);
#. ModelState.AddModelError(string.Empty, S["Invalid login attempt."]);
#. ModelState.AddModelError(string.Empty, S["Invalid login attempt."]);
#: OrchardCore.Users\Controllers\AccountController.cs:233
#: OrchardCore.Users\Controllers\AccountController.cs:415
#: OrchardCore.Users\Controllers\AccountController.cs:512
#: OrchardCore.Users\Controllers\AccountController.cs:661
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "Invalid login attempt."
msgstr "Virheellinen kirjautumisyritys."

#. await _notifier.SuccessAsync(H["Your password has been changed successfully."]);
#: OrchardCore.Users\Controllers\AccountController.cs:272
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "Your password has been changed successfully."
msgstr "Salasanasi on vaihdettu onnistuneesti."

#. ModelState.AddModelError("", S["An error occurred in external provider."]);
#. ModelState.AddModelError("", S["An error occurred in external provider."]);
#: OrchardCore.Users\Controllers\AccountController.cs:387
#: OrchardCore.Users\Controllers\AccountController.cs:395
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "An error occurred in external provider."
msgstr "Ulkoinen palveluntarjoaja palautti virheen."

#. string message = S["Site does not allow user registration."];
#: OrchardCore.Users\Controllers\AccountController.cs:449
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "Site does not allow user registration."
msgstr "Sivusto ei salli käyttäjien rekisteröitymistä."

#. }, S["Confirm your account"], _logger);
#. iUser = await this.RegisterUser(new RegisterViewModel() { UserName = model.UserName, Email = model.Email, Password = model.Password, ConfirmPassword = model.ConfirmPassword }, S["Confirm your account"], _logger);
#: OrchardCore.Users\Controllers\AccountController.cs:479
#: OrchardCore.Users\Controllers\AccountController.cs:589
msgctxt "OrchardCore.Users.Controllers.AccountController"
msgid "Confirm your account"
msgstr "Vahvista tilisi"

#. new SelectListItem() { Text = S["All Users"], Value = nameof(UsersFilter.All), Selected = (options.Filter == UsersFilter.All) },
#: OrchardCore.Users\Controllers\AdminController.cs:144
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "All Users"
msgstr "Kaikki käyttäjät"

#. new SelectListItem() { Text = S["Enabled Users"], Value = nameof(UsersFilter.Enabled), Selected = (options.Filter == UsersFilter.Enabled) },
#: OrchardCore.Users\Controllers\AdminController.cs:145
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Enabled Users"
msgstr "Käytössä olevat käyttäjät"

#. new SelectListItem() { Text = S["Disabled Users"], Value = nameof(UsersFilter.Disabled), Selected = (options.Filter == UsersFilter.Disabled) }
#: OrchardCore.Users\Controllers\AdminController.cs:146
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Disabled Users"
msgstr "Käytöstä poistetut käyttäjät"

#. new SelectListItem() { Text = S["Name"], Value = nameof(UsersOrder.Name), Selected = (options.Order == UsersOrder.Name) },
#: OrchardCore.Users\Controllers\AdminController.cs:154
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Name"
msgstr "Nimi"

#. new SelectListItem() { Text = S["Email"], Value = nameof(UsersOrder.Email), Selected = (options.Order == UsersOrder.Email) },
#: OrchardCore.Users\Controllers\AdminController.cs:155
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Email"
msgstr "Sähköposti"

#. new SelectListItem() { Text = S["Approve"], Value = nameof(UsersBulkAction.Approve) },
#: OrchardCore.Users\Controllers\AdminController.cs:162
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Approve"
msgstr "Hyväksy"

#. new SelectListItem() { Text = S["Enable"], Value = nameof(UsersBulkAction.Enable) },
#: OrchardCore.Users\Controllers\AdminController.cs:163
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Enable"
msgstr "Ota käyttöön"

#. new SelectListItem() { Text = S["Disable"], Value = nameof(UsersBulkAction.Disable) },
#: OrchardCore.Users\Controllers\AdminController.cs:164
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Disable"
msgstr "Poista käytöstä"

#. new SelectListItem() { Text = S["Delete"], Value = nameof(UsersBulkAction.Delete) }
#: OrchardCore.Users\Controllers\AdminController.cs:165
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Delete"
msgstr "Poista"

#. new SelectListItem() { Text = S["All roles"], Value = String.Empty, Selected = (options.SelectedRole == String.Empty) },
#: OrchardCore.Users\Controllers\AdminController.cs:173
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "All roles"
msgstr "Kaikki roolit"

#. new SelectListItem() { Text = S["Authenticated (no roles)"], Value = "Authenticated", Selected = (String.Equals(options.SelectedRole, "Authenticated", StringComparison.OrdinalIgnoreCase)) }
#: OrchardCore.Users\Controllers\AdminController.cs:174
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Authenticated (no roles)"
msgstr "Autentikoidut (ei rooleja)"

#. await _notifier.SuccessAsync(H["User {0} successfully approved.", user.UserName]);
#: OrchardCore.Users\Controllers\AdminController.cs:256
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User {0} successfully approved."
msgstr "Käyttäjä {0} on hyväksytty onnistuneesti."

#. await _notifier.SuccessAsync(H["User {0} successfully deleted.", user.UserName]);
#: OrchardCore.Users\Controllers\AdminController.cs:268
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User {0} successfully deleted."
msgstr "Käyttäjä {0} on poistettu onnistuneesti."

#. await _notifier.SuccessAsync(H["User {0} successfully disabled.", user.UserName]);
#: OrchardCore.Users\Controllers\AdminController.cs:280
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User {0} successfully disabled."
msgstr "Käyttäjä {0} onnistuneesti poistettu käytöstä."

#. await _notifier.SuccessAsync(H["User {0} successfully enabled.", user.UserName]);
#: OrchardCore.Users\Controllers\AdminController.cs:292
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User {0} successfully enabled."
msgstr "Käyttäjä {0} on otettu onnistuneesti käyttöön."

#. await _notifier.SuccessAsync(H["User created successfully."]);
#: OrchardCore.Users\Controllers\AdminController.cs:341
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User created successfully."
msgstr "Käyttäjä on luotu onnistuneesti."

#. await _notifier.SuccessAsync(H["User updated successfully."]);
#: OrchardCore.Users\Controllers\AdminController.cs:429
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User updated successfully."
msgstr "Käyttäjä on päivitetty onnistuneesti."

#. await _notifier.SuccessAsync(H["User deleted successfully."]);
#: OrchardCore.Users\Controllers\AdminController.cs:470
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User deleted successfully."
msgstr "Käyttäjä on poistettu onnistuneesti."

#. await _notifier.ErrorAsync(H["Could not delete the user."]);
#: OrchardCore.Users\Controllers\AdminController.cs:476
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Could not delete the user."
msgstr "Käyttäjää ei voitu poistaa."

#. await _notifier.SuccessAsync(H["Password updated correctly."]);
#: OrchardCore.Users\Controllers\AdminController.cs:527
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Password updated correctly."
msgstr "Salasana on päivitetty onnistuneesti."

#. await _notifier.SuccessAsync(H["User unlocked successfully."]);
#: OrchardCore.Users\Controllers\AdminController.cs:556
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "User unlocked successfully."
msgstr "Käyttäjän lukitus avattu onnistuneesti."

#. await _notifier.ErrorAsync(H["Could not unlock the user."]);
#: OrchardCore.Users\Controllers\AdminController.cs:562
msgctxt "OrchardCore.Users.Controllers.AdminController"
msgid "Could not unlock the user."
msgstr "Käyttäjän lukituksen avaus ei onnistunut."

#. ModelState.AddModelError("Email", S["This email is already your current one."]);
#: OrchardCore.Users\Controllers\ChangeEmailController.cs:67
msgctxt "OrchardCore.Users.Controllers.ChangeEmailController"
msgid "This email is already your current one."
msgstr "Tämä sähköpostiosoite on jo nykyinen osoitteesi."

#. ModelState.AddModelError("Email", S["A user with the same email already exists."]);
#: OrchardCore.Users\Controllers\ChangeEmailController.cs:71
msgctxt "OrchardCore.Users.Controllers.ChangeEmailController"
msgid "A user with the same email already exists."
msgstr "Käyttäjä, jolla on sama sähköpostiosoite, on jo olemassa."

#. ModelState.AddModelError("Email", S["Email is required."]);
#: OrchardCore.Users\Controllers\RegistrationController.cs:75
msgctxt "OrchardCore.Users.Controllers.RegistrationController"
msgid "Email is required."
msgstr ""

#. ModelState.AddModelError("Email", S["A user with the same email already exists."]);
#: OrchardCore.Users\Controllers\RegistrationController.cs:85
msgctxt "OrchardCore.Users.Controllers.RegistrationController"
msgid "A user with the same email already exists."
msgstr "Käyttäjä, jolla on sama sähköpostiosoite, on jo olemassa."

#. var iUser = await this.RegisterUser(model, S["Confirm your account"], _logger);
#. await this.SendEmailConfirmationTokenAsync(user, S["Confirm your account"]);
#: OrchardCore.Users\Controllers\RegistrationController.cs:93
#: OrchardCore.Users\Controllers\RegistrationController.cs:163
msgctxt "OrchardCore.Users.Controllers.RegistrationController"
msgid "Confirm your account"
msgstr "Vahvista tilisi"

#. await _notifier.SuccessAsync(H["Verification email sent."]);
#: OrchardCore.Users\Controllers\RegistrationController.cs:165
msgctxt "OrchardCore.Users.Controllers.RegistrationController"
msgid "Verification email sent."
msgstr "Vahvistussähköposti lähetetty."

#. await this.SendEmailAsync(user.Email, S["Reset your password"], new LostPasswordViewModel() { User = user, LostPasswordUrl = resetPasswordUrl });
#: OrchardCore.Users\Controllers\ResetPasswordController.cs:85
msgctxt "OrchardCore.Users.Controllers.ResetPasswordController"
msgid "Reset your password"
msgstr "Palauta salasana"

#. context.Updater.ModelState.AddModelError(Prefix, nameof(model.Password), S["A password is required"]);
#: OrchardCore.Users\Drivers\UserDisplayDriver.cs:95
msgctxt "OrchardCore.Users.Drivers.UserDisplayDriver"
msgid "A password is required"
msgstr ""

#. context.Updater.ModelState.AddModelError(Prefix, nameof(model.Password), S["The password and the password confirmation fields must match."]);
#: OrchardCore.Users\Drivers\UserDisplayDriver.cs:100
msgctxt "OrchardCore.Users.Drivers.UserDisplayDriver"
msgid "The password and the password confirmation fields must match."
msgstr ""

#. await _notifier.WarningAsync(H["Cannot disable the only administrator."]);
#: OrchardCore.Users\Drivers\UserDisplayDriver.cs:117
msgctxt "OrchardCore.Users.Drivers.UserDisplayDriver"
msgid "Cannot disable the only administrator."
msgstr "Ainoaa ylläpitäjää ei voi poistaa käytöstä."

#. await _notifier.WarningAsync(H["Cannot remove administrator role from the only administrator."]);
#: OrchardCore.Users\Drivers\UserRoleDisplayDriver.cs:136
msgctxt "OrchardCore.Users.Drivers.UserRoleDisplayDriver"
msgid "Cannot remove administrator role from the only administrator."
msgstr "Ylläpitäjän roolia ei voi poistaa ainoalta ylläpitäjältä."

#. [Required(ErrorMessage = "Email is required.")]
#: OrchardCore.Users\ViewModels\ChangeEmailViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.ChangeEmailViewModel"
msgid "Email is required."
msgstr "Sähköpostiosoite on pakollinen."

#. [Email.EmailAddress(ErrorMessage = "Invalid Email.")]
#: OrchardCore.Users\ViewModels\ChangeEmailViewModel.cs:8
msgctxt "OrchardCore.Users.ViewModels.ChangeEmailViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. [Required(ErrorMessage = "Current password is required.")]
#: OrchardCore.Users\ViewModels\ChangePasswordViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.ChangePasswordViewModel"
msgid "Current password is required."
msgstr "Nykyinen salasana on pakollinen."

#. [Required(ErrorMessage = "Password is required.")]
#: OrchardCore.Users\ViewModels\ChangePasswordViewModel.cs:11
msgctxt "OrchardCore.Users.ViewModels.ChangePasswordViewModel"
msgid "Password is required."
msgstr "Salasana on pakollinen."

#. [Compare(nameof(Password), ErrorMessage = "The new password and confirmation password do not match.")]
#: OrchardCore.Users\ViewModels\ChangePasswordViewModel.cs:15
msgctxt "OrchardCore.Users.ViewModels.ChangePasswordViewModel"
msgid "The new password and confirmation password do not match."
msgstr "Uusi salasana ja vahvistussalasana eivät täsmää."

#. [Email.EmailAddress(ErrorMessage = "Invalid Email.")]
#: OrchardCore.Users\ViewModels\EditUserInformationViewModel.cs:12
msgctxt "OrchardCore.Users.ViewModels.EditUserInformationViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. [Required(ErrorMessage = "Email is required.")]
#: OrchardCore.Users\ViewModels\ForgotPasswordViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.ForgotPasswordViewModel"
msgid "Email is required."
msgstr "Sähköpostiosoite on pakollinen tieto."

#. [Email.EmailAddress(ErrorMessage = "Invalid Email.")]
#: OrchardCore.Users\ViewModels\ForgotPasswordViewModel.cs:8
msgctxt "OrchardCore.Users.ViewModels.ForgotPasswordViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. [Required(ErrorMessage = "Password is required.")]
#: OrchardCore.Users\ViewModels\LinkExternalLoginViewModel.cs:8
msgctxt "OrchardCore.Users.ViewModels.LinkExternalLoginViewModel"
msgid "Password is required."
msgstr ""

#. [Required(ErrorMessage = "Username is required.")]
#: OrchardCore.Users\ViewModels\LoginViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.LoginViewModel"
msgid "Username is required."
msgstr "Käyttäjätunnus on pakollinen."

#. [Required(ErrorMessage = "Password is required.")]
#: OrchardCore.Users\ViewModels\LoginViewModel.cs:11
msgctxt "OrchardCore.Users.ViewModels.LoginViewModel"
msgid "Password is required."
msgstr "Salasana on pakollinen."

#. yield return new ValidationResult(S["Email is required!"], new[] { "Email" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:36
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Email is required!"
msgstr "Sähköpostiosoite on pakollinen!"

#. yield return new ValidationResult(S["Invalid Email."], new[] { "Email" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:41
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. yield return new ValidationResult(S["Username is required!"], new[] { "UserName" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:46
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Username is required!"
msgstr "Käyttäjänimi on pakollinen!"

#. yield return new ValidationResult(S["Password is required!"], new[] { "Password" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:51
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Password is required!"
msgstr "Salasana vaaditaan!"

#. yield return new ValidationResult(S["Confirm Password do not match"], new[] { "ConfirmPassword" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:56
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Confirm Password do not match"
msgstr "Varmistussalasana ei täsmää"

#. yield return new ValidationResult(string.Format(S["Password must be between {0} and {1} characters"], 6, 100), new[] { "Password" });
#: OrchardCore.Users\ViewModels\RegisterExternalLoginViewModel.cs:61
msgctxt "OrchardCore.Users.ViewModels.RegisterExternalLoginViewModel"
msgid "Password must be between {0} and {1} characters"
msgstr "Salasanan on oltava {0} - {1} merkkiä pitkä"

#. [Required(ErrorMessage = "Username is required.")]
#: OrchardCore.Users\ViewModels\RegisterViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.RegisterViewModel"
msgid "Username is required."
msgstr "Käyttäjänimi ei voi olla tyhjä."

#. [Required(ErrorMessage = "Email is required.")]
#: OrchardCore.Users\ViewModels\RegisterViewModel.cs:10
msgctxt "OrchardCore.Users.ViewModels.RegisterViewModel"
msgid "Email is required."
msgstr "Sähköpostiosoite on pakollinen tieto."

#. [Email.EmailAddress(ErrorMessage = "Invalid Email.")]
#: OrchardCore.Users\ViewModels\RegisterViewModel.cs:11
msgctxt "OrchardCore.Users.ViewModels.RegisterViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. [Required(ErrorMessage = "Password is required.")]
#: OrchardCore.Users\ViewModels\RegisterViewModel.cs:15
msgctxt "OrchardCore.Users.ViewModels.RegisterViewModel"
msgid "Password is required."
msgstr "Salasana on pakollinen."

#. [Compare(nameof(Password), ErrorMessage = "The new password and confirmation password do not match.")]
#: OrchardCore.Users\ViewModels\RegisterViewModel.cs:19
msgctxt "OrchardCore.Users.ViewModels.RegisterViewModel"
msgid "The new password and confirmation password do not match."
msgstr "Uusi salasana ja vahvistussalasana eivät täsmää."

#. [Required(ErrorMessage = "Email is required.")]
#: OrchardCore.Users\ViewModels\ResetPasswordViewModel.cs:7
msgctxt "OrchardCore.Users.ViewModels.ResetPasswordViewModel"
msgid "Email is required."
msgstr "Sähköpostiosoite on pakollinen tieto."

#. [Email.EmailAddress(ErrorMessage = "Invalid Email.")]
#: OrchardCore.Users\ViewModels\ResetPasswordViewModel.cs:8
msgctxt "OrchardCore.Users.ViewModels.ResetPasswordViewModel"
msgid "Invalid Email."
msgstr "Virheellinen sähköpostiosoite."

#. [Required(ErrorMessage = "New password is required.")]
#: OrchardCore.Users\ViewModels\ResetPasswordViewModel.cs:11
msgctxt "OrchardCore.Users.ViewModels.ResetPasswordViewModel"
msgid "New password is required."
msgstr "Vaaditaan uusi salasana."

#. [Compare(nameof(NewPassword), ErrorMessage = "The new password and confirmation password do not match.")]
#: OrchardCore.Users\ViewModels\ResetPasswordViewModel.cs:16
msgctxt "OrchardCore.Users.ViewModels.ResetPasswordViewModel"
msgid "The new password and confirmation password do not match."
msgstr "Uusi salasana ja vahvistussalasana eivät täsmää."

#. options.For<UserRegistrationAuditTrailEventConfiguration>(User, S => S["User"])
#: OrchardCore.Users\AuditTrail\Registration\UserRegistrationAuditTrailEventConfiguration.cs:13
msgctxt "OrchardCore.Users.AuditTrail.Registration.UserRegistrationAuditTrailEventConfiguration"
msgid "User"
msgstr "Käyttäjä"

#. .WithEvent(Registered, S => S["Registered"], S => S["A user was successfully registered."], true);
#: OrchardCore.Users\AuditTrail\Registration\UserRegistrationAuditTrailEventConfiguration.cs:14
msgctxt "OrchardCore.Users.AuditTrail.Registration.UserRegistrationAuditTrailEventConfiguration"
msgid "Registered"
msgstr "Rekisteröitynyt"

#. .WithEvent(Registered, S => S["Registered"], S => S["A user was successfully registered."], true);
#: OrchardCore.Users\AuditTrail\Registration\UserRegistrationAuditTrailEventConfiguration.cs:14
msgctxt "OrchardCore.Users.AuditTrail.Registration.UserRegistrationAuditTrailEventConfiguration"
msgid "A user was successfully registered."
msgstr "Käyttäjä rekisteröitiin onnistuneesti."

#. options.For<UserResetPasswordAuditTrailEventConfiguration>(User, S => S["User"])
#: OrchardCore.Users\AuditTrail\ResetPassword\UserResetPasswordAuditTrailEventConfiguration.cs:14
msgctxt "OrchardCore.Users.AuditTrail.ResetPassword.UserResetPasswordAuditTrailEventConfiguration"
msgid "User"
msgstr "Käyttäjä"

#. .WithEvent(PasswordReset, S => S["Password reset"], S => S["A user successfully reset the password."], true)
#: OrchardCore.Users\AuditTrail\ResetPassword\UserResetPasswordAuditTrailEventConfiguration.cs:15
msgctxt "OrchardCore.Users.AuditTrail.ResetPassword.UserResetPasswordAuditTrailEventConfiguration"
msgid "Password reset"
msgstr "Salasanan nollaus"

#. .WithEvent(PasswordReset, S => S["Password reset"], S => S["A user successfully reset the password."], true)
#: OrchardCore.Users\AuditTrail\ResetPassword\UserResetPasswordAuditTrailEventConfiguration.cs:15
msgctxt "OrchardCore.Users.AuditTrail.ResetPassword.UserResetPasswordAuditTrailEventConfiguration"
msgid "A user successfully reset the password."
msgstr "Käyttäjä nollasi salasanan onnistuneesti."

#. .WithEvent(PasswordRecovered, S => S["Password recovered"], S => S["A user successfully recovered the password."], true);
#: OrchardCore.Users\AuditTrail\ResetPassword\UserResetPasswordAuditTrailEventConfiguration.cs:16
msgctxt "OrchardCore.Users.AuditTrail.ResetPassword.UserResetPasswordAuditTrailEventConfiguration"
msgid "Password recovered"
msgstr "Salasana palautettu"

#. .WithEvent(PasswordRecovered, S => S["Password recovered"], S => S["A user successfully recovered the password."], true);
#: OrchardCore.Users\AuditTrail\ResetPassword\UserResetPasswordAuditTrailEventConfiguration.cs:16
msgctxt "OrchardCore.Users.AuditTrail.ResetPassword.UserResetPasswordAuditTrailEventConfiguration"
msgid "A user successfully recovered the password."
msgstr "Käyttäjä palautti salasanan onnistuneesti."

#. options.For<UserAuditTrailEventConfiguration>(User, S => S["User"])
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:21
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "User"
msgstr "Käyttäjä"

#. .WithEvent(LoggedIn, S => S["Logged in"], S => S["A user was successfully logged in."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:22
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Logged in"
msgstr "Sisäänkirjautunut"

#. .WithEvent(LoggedIn, S => S["Logged in"], S => S["A user was successfully logged in."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:22
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was successfully logged in."
msgstr "Käyttäjä kirjautui sisään onnistuneesti."

#. .WithEvent(LogInFailed, S => S["Login failed"], S => S["An attempt to login failed."], false) // Intentionally not enabled by default.
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:23
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Login failed"
msgstr "Kirjautuminen epäonnistui"

#. .WithEvent(LogInFailed, S => S["Login failed"], S => S["An attempt to login failed."], false) // Intentionally not enabled by default.
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:23
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "An attempt to login failed."
msgstr "Yritys kirjautua sisään epäonnistui."

#. .WithEvent(LogInIsLockedOut, S => S["Login account locked"], S => S["An attempt to login failed because the user is locked out."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:24
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Login account locked"
msgstr "Kirjautumistili lukittu"

#. .WithEvent(LogInIsLockedOut, S => S["Login account locked"], S => S["An attempt to login failed because the user is locked out."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:24
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "An attempt to login failed because the user is locked out."
msgstr "Yritys kirjautua sisään epäonnistui, koska käyttäjätili on lukittu."

#. .WithEvent(Enabled, S => S["Enabled"], S => S["A user was enabled."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:25
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Enabled"
msgstr "Käytössä"

#. .WithEvent(Enabled, S => S["Enabled"], S => S["A user was enabled."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:25
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was enabled."
msgstr "Käyttäjä on otettu käyttöön."

#. .WithEvent(Disabled, S => S["Disabled"], S => S["A user was disabled."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:26
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Disabled"
msgstr "Pois käytöstä"

#. .WithEvent(Disabled, S => S["Disabled"], S => S["A user was disabled."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:26
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was disabled."
msgstr "Käyttäjä on poistettu käytöstä."

#. .WithEvent(Created, S => S["Created"], S => S["A user was created."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:27
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Created"
msgstr "Luotu"

#. .WithEvent(Created, S => S["Created"], S => S["A user was created."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:27
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was created."
msgstr "Käyttäjä on luotu."

#. .WithEvent(Updated, S => S["Updated"], S => S["A user was updated."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:28
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Updated"
msgstr "Päivitetty"

#. .WithEvent(Updated, S => S["Updated"], S => S["A user was updated."], true)
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:28
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was updated."
msgstr "Käyttäjä on päivitetty."

#. .WithEvent(Deleted, S => S["Deleted"], S => S["A user was deleted."], true);
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:29
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "Deleted"
msgstr "Poistettu"

#. .WithEvent(Deleted, S => S["Deleted"], S => S["A user was deleted."], true);
#: OrchardCore.Users\AuditTrail\Services\UserAuditTrailEventConfiguration.cs:29
msgctxt "OrchardCore.Users.AuditTrail.Services.UserAuditTrailEventConfiguration"
msgid "A user was deleted."
msgstr "Käyttäjä on poistettu."

#. public override LocalizedString DisplayText => S["Assign User Role Task"];
#: OrchardCore.Users\Workflows\Activities\AssignUserRoleTask.cs:31
msgctxt "OrchardCore.Users.Workflows.Activities.AssignUserRoleTask"
msgid "Assign User Role Task"
msgstr "Tehtävä määritä käyttäjäroolit"

#. public override LocalizedString Category => S["User"];
#: OrchardCore.Users\Workflows\Activities\AssignUserRoleTask.cs:33
msgctxt "OrchardCore.Users.Workflows.Activities.AssignUserRoleTask"
msgid "User"
msgstr "Käyttäjä"

#. return Outcomes(S["Done"], S["Failed"]);
#: OrchardCore.Users\Workflows\Activities\AssignUserRoleTask.cs:49
msgctxt "OrchardCore.Users.Workflows.Activities.AssignUserRoleTask"
msgid "Done"
msgstr "Valmis"

#. return Outcomes(S["Done"], S["Failed"]);
#: OrchardCore.Users\Workflows\Activities\AssignUserRoleTask.cs:49
msgctxt "OrchardCore.Users.Workflows.Activities.AssignUserRoleTask"
msgid "Failed"
msgstr "Epäonnistui"

#. public override LocalizedString DisplayText => S["Register User Task"];
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:55
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "Register User Task"
msgstr "Tehtävä rekisteröi käyttäjä"

#. public override LocalizedString Category => S["User"];
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:58
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "User"
msgstr "Käyttäjä"

#. return Outcomes(S["Done"], S["Valid"], S["Invalid"]);
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:88
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "Done"
msgstr "Valmis"

#. return Outcomes(S["Done"], S["Valid"], S["Invalid"]);
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:88
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "Valid"
msgstr "Kelvollinen"

#. return Outcomes(S["Done"], S["Valid"], S["Invalid"]);
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:88
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "Invalid"
msgstr "Virheellinen"

#. updater.ModelState.TryAddModelError("", S["No email service is available"]);
#: OrchardCore.Users\Workflows\Activities\RegisterUserTask.cs:154
msgctxt "OrchardCore.Users.Workflows.Activities.RegisterUserTask"
msgid "No email service is available"
msgstr "Sähköpostipalvelua ei ole saatavilla"

#. public override LocalizedString Category => S["User"];
#: OrchardCore.Users\Workflows\Activities\UserActivity.cs:27
msgctxt "OrchardCore.Users.Workflows.Activities.UserActivity"
msgid "User"
msgstr "Käyttäjä"

#. return Outcomes(S["Done"]);
#: OrchardCore.Users\Workflows\Activities\UserActivity.cs:40
msgctxt "OrchardCore.Users.Workflows.Activities.UserActivity"
msgid "Done"
msgstr "Valmis"

#. public override LocalizedString DisplayText => S["User Created Event"];
#: OrchardCore.Users\Workflows\Activities\UserCreatedEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserCreatedEvent"
msgid "User Created Event"
msgstr "Tapahtuma käyttäjä luotu"

#. public override LocalizedString DisplayText => S["User Deleted Event"];
#: OrchardCore.Users\Workflows\Activities\UserDeletedEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserDeletedEvent"
msgid "User Deleted Event"
msgstr "Tapahtuma käyttäjä poistettu"

#. public override LocalizedString DisplayText => S["User Disabled Event"];
#: OrchardCore.Users\Workflows\Activities\UserDisabledEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserDisabledEvent"
msgid "User Disabled Event"
msgstr "Tapahtuma käyttäjä poistettu käytöstä"

#. public override LocalizedString DisplayText => S["User Enabled Event"];
#: OrchardCore.Users\Workflows\Activities\UserEnabledEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserEnabledEvent"
msgid "User Enabled Event"
msgstr "Tapahtuma käyttäjä otettu käyttöön"

#. public override LocalizedString DisplayText => S["User Loggedin Event"];
#: OrchardCore.Users\Workflows\Activities\UserLoggedInEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserLoggedInEvent"
msgid "User Loggedin Event"
msgstr "Tapahtuma käyttäjä kirjautunut sisään"

#. public override LocalizedString DisplayText => S["User Updated Event"];
#: OrchardCore.Users\Workflows\Activities\UserUpdatedEvent.cs:15
msgctxt "OrchardCore.Users.Workflows.Activities.UserUpdatedEvent"
msgid "User Updated Event"
msgstr "Tapahtuma käyttäjä päivitetty"

#. public override LocalizedString Category => S["User"];
#: OrchardCore.Users\Workflows\Activities\ValidateUserTask.cs:28
msgctxt "OrchardCore.Users.Workflows.Activities.ValidateUserTask"
msgid "User"
msgstr "Käyttäjä"

#. public override LocalizedString DisplayText => S["Validate User Task"];
#: OrchardCore.Users\Workflows\Activities\ValidateUserTask.cs:42
msgctxt "OrchardCore.Users.Workflows.Activities.ValidateUserTask"
msgid "Validate User Task"
msgstr "Tehtävä validoi käyttäjä"

#. return Outcomes(S["Anonymous"], S["Authenticated"], S["InRole"]);
#: OrchardCore.Users\Workflows\Activities\ValidateUserTask.cs:46
msgctxt "OrchardCore.Users.Workflows.Activities.ValidateUserTask"
msgid "Anonymous"
msgstr "Anonyymi"

#. return Outcomes(S["Anonymous"], S["Authenticated"], S["InRole"]);
#: OrchardCore.Users\Workflows\Activities\ValidateUserTask.cs:46
msgctxt "OrchardCore.Users.Workflows.Activities.ValidateUserTask"
msgid "Authenticated"
msgstr "Todentaminen"

#. return Outcomes(S["Anonymous"], S["Authenticated"], S["InRole"]);
#: OrchardCore.Users\Workflows\Activities\ValidateUserTask.cs:46
msgctxt "OrchardCore.Users.Workflows.Activities.ValidateUserTask"
msgid "InRole"
msgstr "Roolissa"

#. updater.ModelState.AddModelError(Prefix, nameof(viewModel.ConfirmationEmailSubject), S["A value is required for {0}.", nameof(viewModel.ConfirmationEmailSubject)]);
#. updater.ModelState.AddModelError(Prefix, nameof(viewModel.ConfirmationEmailTemplate), S["A value is required for {0}.", nameof(viewModel.ConfirmationEmailTemplate)]);
#: OrchardCore.Users\Workflows\Drivers\RegisterUserTaskDisplayDriver.cs:45
#: OrchardCore.Users\Workflows\Drivers\RegisterUserTaskDisplayDriver.cs:50
msgctxt "OrchardCore.Users.Workflows.Drivers.RegisterUserTaskDisplayDriver"
msgid "A value is required for {0}."
msgstr "Arvo on pakollinen kohteelle {0}."

#. <label class="form-check-label" asp-for="AllowChangeEmail">@T["Allow the users to change their email"]</label>
#: OrchardCore.Users\Views\ChangeEmailSettings.Edit.cshtml:7
msgctxt "OrchardCore.Users.Views.ChangeEmailSettings.Edit"
msgid "Allow the users to change their email"
msgstr "Salli käyttäjien muuttaa heidän sähköpostiaan"

#. <label class="form-check-label" asp-for="UseSiteTheme">@T["Use site theme for login page"]</label>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:15
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Use site theme for login page"
msgstr "Käytä sivuston teemaa kirjautumissivulla"

#. <span class="hint dashed">@T["Requires an active site theme."]</span>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:16
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Requires an active site theme."
msgstr "Vaatii aktiivisen sivuston teeman."

#. <label class="form-check-label" asp-for="UseExternalProviderIfOnlyOneDefined">@T["Use external provider for login."]</label>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:24
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Use external provider for login."
msgstr "Käytä ulkoista käyttäjätietolähdettä kirjautumiseen."

#. <span class="hint dashed">@T["If only one external provider is defined, auto challenge the provider to login. You should also configure registration options"]</span>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:25
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "If only one external provider is defined, auto challenge the provider to login. You should also configure registration options"
msgstr "Jos vain yksi ulkoinen käyttäjätietolähde on määritelty, haasta käyttäjätietolähde automaattisesti kirjautumiseen. Sinun pitäisi myös määrittää rekisteröitymisasetukset"

#. <label class="form-check-label" asp-for="DisableLocalLogin">@T["Disable local password login."]</label>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:33
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Disable local password login."
msgstr "Poista paikallinen salasanalla kirjautuminen käytöstä."

#. <span class="hint dashed">@T["When selected, users are not allowed to login with username/password. Make sure there is at least one admin with linked account"]</span>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:34
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "When selected, users are not allowed to login with username/password. Make sure there is at least one admin with linked account"
msgstr "Kun valittuna, käyttäjät eivät saa kirjautua käyttäjätunnuksella ja salasanalla. Varmista, että palvelussa on ainakin yksi pääkäyttäjä linkitetyllä käyttäjätilillä"

#. <label class="form-check-label" asp-for="UseScriptToSyncRoles">@T["Use a script to set user roles based on external provider claims"]</label>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:42
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Use a script to set user roles based on external provider claims"
msgstr "Määritä komentosarjalla käyttäjäroolit ulkoisten palveluntarjoajien vaatimusten perusteella"

#. <span class="hint dashed">@T["If selected, any IExternalLoginEventHandlers defined in modules are not triggered"]</span>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:43
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "If selected, any IExternalLoginEventHandlers defined in modules are not triggered"
msgstr "Jos valittuna, moduuleissa määritellyt IExternalLoginEventHandlerit eivät aktivoidu"

#. <button type="button" class="btn btn-secondary mb-2" onclick="resetScript(false)">@T["Reset Script"]</button>
#: OrchardCore.Users\Views\LoginSettings.Edit.cshtml:76
msgctxt "OrchardCore.Users.Views.LoginSettings.Edit"
msgid "Reset Script"
msgstr "Nollaa skripti"

#. <span class="icon"><i class="fa fa-lock" aria-hidden="true"></i></span><span class="title">@T["Security"]</span>
#: OrchardCore.Users\Views\NavigationItemText-security.Id.cshtml:1
msgctxt "OrchardCore.Users.Views.NavigationItemText-security.Id"
msgid "Security"
msgstr "Turvallisuus"

#. <span class="icon"><i class="fa fa-users" aria-hidden="true"></i></span><span class="title">@T["Users"]</span>
#: OrchardCore.Users\Views\NavigationItemText-users.Id.cshtml:1
msgctxt "OrchardCore.Users.Views.NavigationItemText-users.Id"
msgid "Users"
msgstr "Käyttäjät"

#. <label asp-for="UsersCanRegister">@T["Configure users registration."]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:13
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Configure users registration."
msgstr "Konfiguroi käyttäjien rekisteröityminen."

#. <option value="@UserRegistrationType.NoRegistration" selected="@(Model.UsersCanRegister == UserRegistrationType.NoRegistration)">@T["No Registration"]</option>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:15
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "No Registration"
msgstr "Rekisteröimätön"

#. <option value="@UserRegistrationType.AllowRegistration" selected="@(Model.UsersCanRegister == UserRegistrationType.AllowRegistration)">@T["Allow Registration"]</option>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:16
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Allow Registration"
msgstr "Salli rekisteröinti"

#. <option value="@UserRegistrationType.AllowOnlyExternalUsers" selected="@(Model.UsersCanRegister == UserRegistrationType.AllowOnlyExternalUsers)">@T["Allow Only External Users"]</option>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:17
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Allow Only External Users"
msgstr "Salli vain ulkopuoliset käyttäjät"

#. <li>@T["when 'No Registration' is selected, no new users can register"]</li>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:23
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "when 'No Registration' is selected, no new users can register"
msgstr ""

#. <li>@T["when 'Allow Registration' is selected, a link is displayed to allow the users to register on the site. If there are external providers, once authenticated the user can register"]</li>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:24
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "when 'Allow Registration' is selected, a link is displayed to allow the users to register on the site. If there are external providers, once authenticated the user can register"
msgstr ""

#. <li>@T["when 'Allow Only External Users' is selected, only users authenticated with external providers can register on the site"]</li>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:25
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "when 'Allow Only External Users' is selected, only users authenticated with external providers can register on the site"
msgstr ""

#. <label class="form-check-label" asp-for="UsersMustValidateEmail">@T["Users must verify their email address"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:34
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Users must verify their email address"
msgstr "Käyttäjien on vahvistettava sähköpostiosoitteensa"

#. <div class="alert alert-warning collapse" id="warnEmailValidation">@T["The users whose email address has not been confirmed will not be able to login or reset their password."]</div>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:38
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "The users whose email address has not been confirmed will not be able to login or reset their password."
msgstr "Käyttäjät, joiden sähköpostiosoitetta ei ole vahvistettu, eivät voi kirjautua sisään tai nollata salasanaa."

#. <label class="form-check-label" asp-for="UsersAreModerated">@T["Users must be approved before they can log in"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:44
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Users must be approved before they can log in"
msgstr "Käyttäjät on hyväksyttävä ennen kuin he voivat kirjautua sisään"

#. <label class="form-check-label" asp-for="UseSiteTheme">@T["Use site theme for registration page"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:52
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Use site theme for registration page"
msgstr "Käytä sivuston teemaa rekisteröitymissivulla"

#. <span class="hint dashed">@T["Requires an active site theme."]</span>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:53
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Requires an active site theme."
msgstr "Vaatii aktiivisen sivustoteeman."

#. <h5 class="mb-3">@T["External Authentication"]<span class="hint dashed">@T["Settings when registering with external authentication providers"]</span></h5>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:57
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "External Authentication"
msgstr "Ulkoinen autentikointi"

#. <h5 class="mb-3">@T["External Authentication"]<span class="hint dashed">@T["Settings when registering with external authentication providers"]</span></h5>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:57
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Settings when registering with external authentication providers"
msgstr "Asetukset ulkoisten autentikointipalveluiden tarjoajien kautta rekisteröitymiseen"

#. <label class="form-check-label" asp-for="UseScriptToGenerateUsername">@T["Use a script to generate userName based on external provider claims"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:63
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Use a script to generate userName based on external provider claims"
msgstr "Luo käyttäjätunnus skriptin avulla ulkoisen toimittajan vaatimusten perusteella"

#. <span class="hint dashed">@T["If selected, any IExternalLoginEventHandlers defined in modules are not triggered"]</span>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:64
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "If selected, any IExternalLoginEventHandlers defined in modules are not triggered"
msgstr "Jos valittuna, moduuleissa määritellyt IExternalLoginEventHandlerit eivät aktivoidu"

#. <button type="button" class="btn btn-secondary mb-2" onclick="resetScript()">@T["Reset Script"]</button>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:93
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Reset Script"
msgstr "Nollaa skripti"

#. <label class="form-check-label" asp-for="NoUsernameForExternalUsers">@T["Do not ask username"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:101
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Do not ask username"
msgstr "Älä kysy käyttäjänimeä"

#. <span class="hint dashed">@T["When a new user logs in with an external provider, they are not required to provide a local username. You can customize how it works by providing an IExternalLoginEventHandler or writing a script."]</span>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:102
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "When a new user logs in with an external provider, they are not required to provide a local username. You can customize how it works by providing an IExternalLoginEventHandler or writing a script."
msgstr "Kun uusi käyttäjä kirjautuu ulkoisen palveluntarjoaja kautta, hänen ei tarvitse antaa paikallista käyttäjänimeä. Voit mukauttaa tämän toimintaa määrittämällä IExternalLoginEventHandler tai kirjoittamalla skriptin."

#. <label class="form-check-label" asp-for="NoEmailForExternalUsers">@T["Do not ask email address"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:109
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Do not ask email address"
msgstr "Älä kysy sähköpostiosoitetta"

#. <span class="hint dashed">@T["When a new user logs in with an external provider and the email claim is defined, they are not required to provide a local email address."]</span>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:110
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "When a new user logs in with an external provider and the email claim is defined, they are not required to provide a local email address."
msgstr "Kun uusi käyttäjä kirjautuu ulkoiseen palveluntarjoajan kautta ja sähköpostivaatimus on määritetty, käyttäjän ei tarvitse antaa paikallista sähköpostiosoitetta."

#. <label class="form-check-label" asp-for="NoPasswordForExternalUsers">@T["Do not create local password for external users"]</label>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:117
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "Do not create local password for external users"
msgstr "Älä luo paikallista salasanaa ulkoisille käyttäjille"

#. <span class="hint dashed">@T["When a new user logs in with an external provider, they are not required to provide a local password."]</span>
#: OrchardCore.Users\Views\RegistrationSettings.Edit.cshtml:118
msgctxt "OrchardCore.Users.Views.RegistrationSettings.Edit"
msgid "When a new user logs in with an external provider, they are not required to provide a local password."
msgstr "Kun uusi käyttäjä kirjautuu sisään ulkoisen palveluntarjoajan avulla, hänen ei tarvitse antaa paikallista salasanaa."

#. <label class="form-check-label" asp-for="AllowResetPassword">@T["Allow the users to reset their password"]</label>
#: OrchardCore.Users\Views\ResetPasswordSettings.Edit.cshtml:7
msgctxt "OrchardCore.Users.Views.ResetPasswordSettings.Edit"
msgid "Allow the users to reset their password"
msgstr "Salli käyttäjien nollata heidän salasanansa"

#. <span class="hint dashed">@T["An email will be sent to the user's email address with a reset link."]</span>
#: OrchardCore.Users\Views\ResetPasswordSettings.Edit.cshtml:8
msgctxt "OrchardCore.Users.Views.ResetPasswordSettings.Edit"
msgid "An email will be sent to the user's email address with a reset link."
msgstr "Nollauslinkin sisältävä sähköposti lähetetään käyttäjän sähköpostiosoitteeseen."

#. <label class="form-check-label" asp-for="UseSiteTheme">@T["Use site theme for password reset page"]</label>
#: OrchardCore.Users\Views\ResetPasswordSettings.Edit.cshtml:15
msgctxt "OrchardCore.Users.Views.ResetPasswordSettings.Edit"
msgid "Use site theme for password reset page"
msgstr "Käytä sivuston teemaa salasanan nollaussivulla"

#. <span class="hint dashed">@T["Requires an active site theme."]</span>
#: OrchardCore.Users\Views\ResetPasswordSettings.Edit.cshtml:16
msgctxt "OrchardCore.Users.Views.ResetPasswordSettings.Edit"
msgid "Requires an active site theme."
msgstr "Vaatii aktiivisen sivustoteeman."

#. @T["Dear {0},", Model.User.UserName]
#: OrchardCore.Users\Views\TemplateUserConfirmEmail.cshtml:8
msgctxt "OrchardCore.Users.Views.TemplateUserConfirmEmail"
msgid "Dear {0},"
msgstr "Hyvä {0},"

#. <p>@T["Please <a href=\"{0}\">click here</a> to confirm your account.", Model.ConfirmEmailUrl]</p>
#: OrchardCore.Users\Views\TemplateUserConfirmEmail.cshtml:11
msgctxt "OrchardCore.Users.Views.TemplateUserConfirmEmail"
msgid "Please <a href=\"{0}\">click here</a> to confirm your account."
msgstr "Ole hyvä ja <a href=\"{0}\">klikkaa tai paina tästä</a> vahvistaaksesi tilisi."

#. <p>@T["Thank you"]</p>
#: OrchardCore.Users\Views\TemplateUserConfirmEmail.cshtml:13
msgctxt "OrchardCore.Users.Views.TemplateUserConfirmEmail"
msgid "Thank you"
msgstr "Kiitos"

#. <p>@T["Someone recently requested that the password be reset for <b>{0}</b>.", Model.User.UserName]</p>
#: OrchardCore.Users\Views\TemplateUserLostPassword.cshtml:7
msgctxt "OrchardCore.Users.Views.TemplateUserLostPassword"
msgid "Someone recently requested that the password be reset for <b>{0}</b>."
msgstr "Joku pyysi äskettäin salasanan nollaamista <b>{0}</b>."

#. <p>@T["To reset your password please click this link: <a href=\"{0}\">Reset Password</a>", Model.LostPasswordUrl]</p>
#: OrchardCore.Users\Views\TemplateUserLostPassword.cshtml:9
msgctxt "OrchardCore.Users.Views.TemplateUserLostPassword"
msgid "To reset your password please click this link: <a href=\"{0}\">Reset Password</a>"
msgstr "Voit nollata salasanasi klikkaamalla tätä linkkiä: <a href=\"{0}\">Palauta salasana</a>"

#. <p>@T["If you did not request a password reset please ignore this email - your password will not be changed."]</p>
#: OrchardCore.Users\Views\TemplateUserLostPassword.cshtml:11
msgctxt "OrchardCore.Users.Views.TemplateUserLostPassword"
msgid "If you did not request a password reset please ignore this email - your password will not be changed."
msgstr "Jos et ole pyytänyt salasanan palauttamista, jätä tämä sähköposti huomiotta - salasanasi ei muuteta."

#. <a asp-action="Edit" asp-route-id="@user.UserId" class="btn btn-primary btn-sm">@T["Edit"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:14
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Edit"
msgstr "Muokkaa"

#. <a class="btn btn-danger btn-sm" asp-action="Delete" asp-route-id="@user.UserId" data-url-af="RemoveUrl UnsafeUrl" >@T["Delete"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:20
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Delete"
msgstr "Poista"

#. <a asp-action="EditPassword" asp-route-id="@user.UserId" class="btn btn-secondary btn-sm">@T["Edit Password"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:22
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Edit Password"
msgstr "Muokkaa salasanaa"

#. <a asp-action="Unlock" asp-route-id="@user.UserId" class="btn btn-danger btn-sm" data-url-af="RemoveUrl UnsafeUrl" data-title="@T["Unlock user"]" data-message="@T["Are you sure you want to unlock this user?"]">@T["Unlock"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:25
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Unlock user"
msgstr "Avaa käyttäjä"

#. <a asp-action="Unlock" asp-route-id="@user.UserId" class="btn btn-danger btn-sm" data-url-af="RemoveUrl UnsafeUrl" data-title="@T["Unlock user"]" data-message="@T["Are you sure you want to unlock this user?"]">@T["Unlock"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:25
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Are you sure you want to unlock this user?"
msgstr "Haluatko varmasti avata tämän käyttäjän?"

#. <a asp-action="Unlock" asp-route-id="@user.UserId" class="btn btn-danger btn-sm" data-url-af="RemoveUrl UnsafeUrl" data-title="@T["Unlock user"]" data-message="@T["Are you sure you want to unlock this user?"]">@T["Unlock"]</a>
#: OrchardCore.Users\Views\UserButtons.cshtml:25
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Unlock"
msgstr "Avaa lukitus"

#. <button asp-action="SendVerificationEmail" asp-controller="Registration" class="btn btn-info btn-sm">@T["Send verification email"]</button>
#: OrchardCore.Users\Views\UserButtons.cshtml:33
msgctxt "OrchardCore.Users.Views.UserButtons"
msgid "Send verification email"
msgstr "Lähetä vahvistusviesti"

#. <span class="badge bg-danger ms-2" title="@T["Disabled"]">
#. <i class="fas fa-user-alt-slash" aria-hidden="true"></i> @T["Disabled"]
#: OrchardCore.Users\Views\UserFields.cshtml:6
#: OrchardCore.Users\Views\UserFields.cshtml:7
msgctxt "OrchardCore.Users.Views.UserFields"
msgid "Disabled"
msgstr "Pois käytöstä"

#. <label class="form-check-label" asp-for="EmailConfirmed">@T["Email confirmed"]</label>
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:14
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Email confirmed"
msgstr "Sähköpostiosoite on vahvistettu"

#. <label asp-for="IsEnabled" class="form-check-label cursor-pointer">@T["Is enabled?"]</label>
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:22
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Is enabled?"
msgstr "Onko käytössä?"

#. <span class="hint dashed">@T["Uncheck to disable this user account."]</span>
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:23
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Uncheck to disable this user account."
msgstr "Poista valinta poistaaksesi käyttäjätilin käytöstä."

#. <label asp-for="Password">@T["Password"]</label>
#. <input asp-for="Password" type="password" class="form-control password-input-field" placeholder="@T["Password"]" />
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:31
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:34
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Password"
msgstr ""

#. <label asp-for="PasswordConfirmation" class="sr-only">@T["Password Confirmation"]</label>
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:40
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Password Confirmation"
msgstr ""

#. <input asp-for="PasswordConfirmation" type="password" class="form-control password-confirmation-input-field" placeholder="@T["Password confirmation"]" />
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:43
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Password confirmation"
msgstr ""

#. @T["Generate password"]
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:55
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Generate password"
msgstr ""

#. <div class="btn btn-info btn-sm copy-password-button">@T["Copy password"]</div>
#: OrchardCore.Users\Views\UserFields.Edit.cshtml:57
msgctxt "OrchardCore.Users.Views.UserFields.Edit"
msgid "Copy password"
msgstr ""

#. <label asp-for="UserName">@T["User name"]</label>
#: OrchardCore.Users\Views\UserInformationFields.Edit.cshtml:5
msgctxt "OrchardCore.Users.Views.UserInformationFields.Edit"
msgid "User name"
msgstr "Käyttäjänimi"

#. <span asp-validation-for="UserName" class="text-danger">@T["The user name is required."]</span>
#: OrchardCore.Users\Views\UserInformationFields.Edit.cshtml:9
msgctxt "OrchardCore.Users.Views.UserInformationFields.Edit"
msgid "The user name is required."
msgstr "Käyttäjänimi on pakollinen."

#. <label asp-for="Email">@T["Email"]</label>
#: OrchardCore.Users\Views\UserInformationFields.Edit.cshtml:13
msgctxt "OrchardCore.Users.Views.UserInformationFields.Edit"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <span asp-validation-for="Email" class="text-danger">@T["The email is invalid."]</span>
#: OrchardCore.Users\Views\UserInformationFields.Edit.cshtml:17
msgctxt "OrchardCore.Users.Views.UserInformationFields.Edit"
msgid "The email is invalid."
msgstr "Sähköpostiosoite on virheellinen."

#. <li><h6 class="dropdown-header">@T["Signed in as"]<span class="ms-1 font-weight-bold">@User.Identity.Name</span></h6></li>
#: OrchardCore.Users\Views\UserMenu.cshtml:8
msgctxt "OrchardCore.Users.Views.UserMenu"
msgid "Signed in as"
msgstr "Kirjautuneena käyttäjänä"

#. <li><a class="dropdown-item" asp-area="OrchardCore.Users" asp-action="Edit" asp-controller="Admin" asp-route-returnUrl="@FullRequestPath"><span><i class="far fa-address-card" aria-hidden="true"></i></span>&nbsp;<span> @T["Profile"]</span></a></li>
#: OrchardCore.Users\Views\UserMenu.cshtml:12
msgctxt "OrchardCore.Users.Views.UserMenu"
msgid "Profile"
msgstr "Profiili"

#. <li><a class="dropdown-item" asp-area="OrchardCore.Users" asp-controller="Account" asp-action="ChangePassword" asp-route-returnUrl="@FullRequestPath"><span><i class="fas fa-key" aria-hidden="true"></i></span>&nbsp;<span> @T["Change password"]</span></a></li>
#: OrchardCore.Users\Views\UserMenu.cshtml:14
msgctxt "OrchardCore.Users.Views.UserMenu"
msgid "Change password"
msgstr "Vaihda salasana"

#. <li><button type="submit" class="dropdown-item"><span><i class="fa fa-sign-out-alt" aria-hidden="true"></i></span>&nbsp;<span> @T["Log off"]</span></button></li>
#: OrchardCore.Users\Views\UserMenu.cshtml:15
msgctxt "OrchardCore.Users.Views.UserMenu"
msgid "Log off"
msgstr "Kirjaudu ulos"

#. <h6>@T["Roles"]</h6>
#: OrchardCore.Users\Views\UserRoleFields.Edit.cshtml:5
msgctxt "OrchardCore.Users.Views.UserRoleFields.Edit"
msgid "Roles"
msgstr "Roolit"

#. @T["No results found."]
#: OrchardCore.Users\Views\UsersAdminList.cshtml:52
msgctxt "OrchardCore.Users.Views.UsersAdminList"
msgid "No results found."
msgstr "Tuloksia ei löytynyt."

#. selectedItems.text($(":checkbox[name='itemIds']:checked").length + ' @T["selected"]');
#. selectedItems.text(selectedItemsCount + ' @T["selected"]');
#: OrchardCore.Users\Views\UsersAdminList.cshtml:108
#: OrchardCore.Users\Views\UsersAdminList.cshtml:119
msgctxt "OrchardCore.Users.Views.UsersAdminList"
msgid "selected"
msgstr "valittu"

#. @T["Actions"]
#: OrchardCore.Users\Views\UsersAdminList.Fields.BulkActions.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminList.Fields.BulkActions"
msgid "Actions"
msgstr "Toiminnot"

#. <a class="dropdown-item" href="javascript:void(0)" data-action="@item.Value" data-title="@T["Bulk Action"]" data-message="@T["Are you sure you want to {0} these items?", @item.Text.ToLower()]">@item.Text</a>
#: OrchardCore.Users\Views\UsersAdminListBulkActions.cshtml:5
msgctxt "OrchardCore.Users.Views.UsersAdminListBulkActions"
msgid "Bulk Action"
msgstr "Joukkotoiminnot"

#. <a class="dropdown-item" href="javascript:void(0)" data-action="@item.Value" data-title="@T["Bulk Action"]" data-message="@T["Are you sure you want to {0} these items?", @item.Text.ToLower()]">@item.Text</a>
#: OrchardCore.Users\Views\UsersAdminListBulkActions.cshtml:5
msgctxt "OrchardCore.Users.Views.UsersAdminListBulkActions"
msgid "Are you sure you want to {0} these items?"
msgstr "Oletko varma, että haluat {0} nämä kohteet?"

#. <a asp-route-action="Create" class="btn btn-secondary create" role="button">@T["Add User"]</a>
#: OrchardCore.Users\Views\UsersAdminListCreate.cshtml:2
msgctxt "OrchardCore.Users.Views.UsersAdminListCreate"
msgid "Add User"
msgstr "Lisää käyttäjä"

#. <select asp-for="SelectedRole" asp-items="Model.UserRoleFilters" class="selectpicker userroles-selectpicker show-tick me-2" data-header="@T["Filter by role"]" data-live-search="true" data-selected-text-format="static" data-width="fit" title="@T["Role"]" data-style="btn-sm" data-dropdown-align-right="auto"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:5
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Filter by role"
msgstr "Suodata roolin mukaan"

#. <select asp-for="SelectedRole" asp-items="Model.UserRoleFilters" class="selectpicker userroles-selectpicker show-tick me-2" data-header="@T["Filter by role"]" data-live-search="true" data-selected-text-format="static" data-width="fit" title="@T["Role"]" data-style="btn-sm" data-dropdown-align-right="auto"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:5
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Role"
msgstr "Rooli"

#. <select asp-for="Filter" asp-items="@Model.UserFilters" class="selectpicker userstatuses-selectpicker show-tick me-2" data-header="@T["Filter by status"]" data-selected-text-format="static" data-width="fit" data-dropdown-align-right="auto" title="@T["Show"]" data-style="btn-sm"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:6
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Filter by status"
msgstr "Suodata tilan mukaan"

#. <select asp-for="Filter" asp-items="@Model.UserFilters" class="selectpicker userstatuses-selectpicker show-tick me-2" data-header="@T["Filter by status"]" data-selected-text-format="static" data-width="fit" data-dropdown-align-right="auto" title="@T["Show"]" data-style="btn-sm"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:6
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Show"
msgstr "Näytä"

#. <select asp-for="Order" asp-items="@Model.UserSorts" class="selectpicker usersorts-selectpicker show-tick" data-header="@T["Sort by"]" data-width="fit" data-selected-text-format="static" data-dropdown-align-right="true" title="@T["Sort"]" data-style="btn-sm"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Sort by"
msgstr "Järjestä"

#. <select asp-for="Order" asp-items="@Model.UserSorts" class="selectpicker usersorts-selectpicker show-tick" data-header="@T["Sort by"]" data-width="fit" data-selected-text-format="static" data-dropdown-align-right="true" title="@T["Sort"]" data-style="btn-sm"></select>
#: OrchardCore.Users\Views\UsersAdminListFilters.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminListFilters"
msgid "Sort"
msgstr "Järjestä"

#. <i class="fa fa-filter" title="@T["Filters"]" aria-hidden="true"></i>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:19
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Filters"
msgstr "Suodattimet"

#. <li><a class="dropdown-item" href="?q=status:Enabled">@T["Only enabled users"]</a></li>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:22
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Only enabled users"
msgstr "Vain sallitut käyttäjät"

#. <li><a class="dropdown-item" href="?q=status:Disabled">@T["Only disabled users"]</a></li>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:23
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Only disabled users"
msgstr "Vain estetyt käyttäjät"

#. <li><a class="dropdown-item" href="#" data-bs-toggle="modal" data-bs-target="#modalUserIndexOptionsFilterSyntax">@T["Filter syntax"]</a></li>
#. <h4>@T["Filter syntax"]</h4>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:24
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:51
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Filter syntax"
msgstr "Suodattimen syntaksi"

#. <label asp-for="SearchText" class="sr-only">@T["Search"]</label>
#. <input asp-for="SearchText" class="form-control" placeholder="@T["Search"]" inputmode="search" type="search" autofocus />
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:29
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:31
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Search"
msgstr "Hae"

#. <h5 class="modal-title" id="user-filters-syntax-title">@T["Available Filters"]</h5>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:40
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Available Filters"
msgstr "Käytettävissä olevat suodattimet"

#. <span class="hint">@T["Default"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:55
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Default"
msgstr "Oletusarvo"

#. <span class="hint dashed">@T["may be entered with or without the term name"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:56
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "may be entered with or without the term name"
msgstr "voidaan syöttää joko termin nimen kanssa tai ilman sitä"

#. <span class="hint">@T["Single"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:60
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Single"
msgstr "Yksittäinen"

#. <span class="hint dashed">@T["A single value can be entered"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:61
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "A single value can be entered"
msgstr "Vain yksi arvo voidaan syöttää"

#. <span class="hint">@T["Multiple"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:65
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Multiple"
msgstr "Useita"

#. <span class="hint dashed">@T["Logical operators and groups are supported"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:66
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Logical operators and groups are supported"
msgstr "Loogiset operaattorit ja ryhmät ovat tuettuja"

#. <span class="hint dashed">@T["The default operator when whitespace is found, e.g."]&nbsp text:foo bar -> text:foo OR bar</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:71
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "The default operator when whitespace is found, e.g."
msgstr "Oletusoperaattori, kun löydetään välilyönti, esim."

#. <span class="hint dashed">@T["Combines, e.g."]&nbsp text:foo AND bar</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:75
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Combines, e.g."
msgstr "Yhdisteet, esim."

#. <span class="hint dashed">@T["Negates, e.g."]&nbsp text:foo NOT bar</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:79
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Negates, e.g."
msgstr "Kiellot, esim."

#. <span class="hint">@T["Groups operators, e.g."]&nbsp text:((foo OR bar) NOT baz)</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:83
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Groups operators, e.g."
msgstr "Ryhmäoperaattorit, esim."

#. <span class="hint">@T["Escape operators, e.g."]&nbsp text:"foo bar"</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:87
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Escape operators, e.g."
msgstr "Pako-operaattorit, esim."

#. <h4>@T["Current filter"]</h4>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:96
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Current filter"
msgstr "Nykyinen suodatin"

#. <span class="hint dashed">@T["including all implied groups and operators"]</span>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:101
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "including all implied groups and operators"
msgstr "mukaan lukien kaikki implisiittiset ryhmät ja operaattorit"

#. <p class="alert alert-info mt-3 mb-0">@T["No current filter applied"]</p>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:105
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "No current filter applied"
msgstr "Suodatusta ei ole käytössä"

#. <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">@T["Close"]</button>
#: OrchardCore.Users\Views\UsersAdminListSearch.cshtml:111
msgctxt "OrchardCore.Users.Views.UsersAdminListSearch"
msgid "Close"
msgstr "Sulje"

#. <label class="form-check-label" for="select-all" id="select-all-label" title="@T["Select All"]"></label>
#: OrchardCore.Users\Views\UsersAdminListSummary.cshtml:6
msgctxt "OrchardCore.Users.Views.UsersAdminListSummary"
msgid "Select All"
msgstr "Valitse kaikki"

#. <label id="items" for="select-all">@T.Plural((int)Model.UsersCount, "1 item", "{0} items")<span class="text-muted" title="@T["Items {0} to {1}", (int)Model.StartIndex, (int)Model.EndIndex]">@T.Plural((int)Model.TotalItemCount, " / {0} item in total", " / {0} items in total")</span></label>
#: OrchardCore.Users\Views\UsersAdminListSummary.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminListSummary"
msgid "1 item"
msgid_plural "{0} items"
msgstr[0] "1 kohde"
msgstr[1] "{0} kohdetta"

#. <label id="items" for="select-all">@T.Plural((int)Model.UsersCount, "1 item", "{0} items")<span class="text-muted" title="@T["Items {0} to {1}", (int)Model.StartIndex, (int)Model.EndIndex]">@T.Plural((int)Model.TotalItemCount, " / {0} item in total", " / {0} items in total")</span></label>
#: OrchardCore.Users\Views\UsersAdminListSummary.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminListSummary"
msgid "Items {0} to {1}"
msgstr "Kohteet {0} - {1}"

#. <label id="items" for="select-all">@T.Plural((int)Model.UsersCount, "1 item", "{0} items")<span class="text-muted" title="@T["Items {0} to {1}", (int)Model.StartIndex, (int)Model.EndIndex]">@T.Plural((int)Model.TotalItemCount, " / {0} item in total", " / {0} items in total")</span></label>
#: OrchardCore.Users\Views\UsersAdminListSummary.cshtml:7
msgctxt "OrchardCore.Users.Views.UsersAdminListSummary"
msgid " / {0} item in total"
msgid_plural " / {0} items in total"
msgstr[0] " / {0} kohde yhteensä"
msgstr[1] " / {0} kohdetta yhteensä"

#. <button class="btn btn-primary save" type="submit">@T["Save"]</button>
#: OrchardCore.Users\Views\UserSaveButtons.Edit.cshtml:2
msgctxt "OrchardCore.Users.Views.UserSaveButtons.Edit"
msgid "Save"
msgstr "Tallenna"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Index">@T["Cancel"]</a>
#: OrchardCore.Users\Views\UserSaveButtons.Edit.cshtml:3
msgctxt "OrchardCore.Users.Views.UserSaveButtons.Edit"
msgid "Cancel"
msgstr "Peruuta"

#. <label asp-for="TimeZoneId">@T["Default Time Zone"]</label>
#: OrchardCore.Users\Views\UserTimeZone.Edit.cshtml:5
msgctxt "OrchardCore.Users.Views.UserTimeZone.Edit"
msgid "Default Time Zone"
msgstr "Oletusaikavyöhyke"

#. <option value="">@T["Use site's time zone"]</option>
#: OrchardCore.Users\Views\UserTimeZone.Edit.cshtml:7
msgctxt "OrchardCore.Users.Views.UserTimeZone.Edit"
msgid "Use site's time zone"
msgstr "Käytä sivuston aikavyöhykettä"

#. <span class="hint">@T["Determines the time zone used when displaying and editing dates and times."]</span>
#: OrchardCore.Users\Views\UserTimeZone.Edit.cshtml:16
msgctxt "OrchardCore.Users.Views.UserTimeZone.Edit"
msgid "Determines the time zone used when displaying and editing dates and times."
msgstr "Määrittää aikavyöhykkeen, jota käytetään näytettäessä ja muokattaessa päivämääriä ja kellonaikoja."

#. <h4>@T["Change password"]</h4>
#. <button type="submit" class="btn btn-primary">@T["Change password"]</button>
#: OrchardCore.Users\Views\Account\ChangePassword.cshtml:8
#: OrchardCore.Users\Views\Account\ChangePassword.cshtml:35
msgctxt "OrchardCore.Users.Views.Account.ChangePassword"
msgid "Change password"
msgstr "Vaihda salasana"

#. <label asp-for="CurrentPassword" class="col-md-4 control-label">@T["Current password"]</label>
#: OrchardCore.Users\Views\Account\ChangePassword.cshtml:12
msgctxt "OrchardCore.Users.Views.Account.ChangePassword"
msgid "Current password"
msgstr "Nykyinen salasana"

#. <label asp-for="Password" class="col-md-4 control-label">@T["New password"]</label>
#: OrchardCore.Users\Views\Account\ChangePassword.cshtml:19
msgctxt "OrchardCore.Users.Views.Account.ChangePassword"
msgid "New password"
msgstr "Uusi salasana"

#. <label asp-for="PasswordConfirmation" class="col-md-4 control-label">@T["New password confirmation"]</label>
#: OrchardCore.Users\Views\Account\ChangePassword.cshtml:27
msgctxt "OrchardCore.Users.Views.Account.ChangePassword"
msgid "New password confirmation"
msgstr "Uuden salasanan vahvistus"

#. <h1>@T["Change Password"]</h1>
#: OrchardCore.Users\Views\Account\ChangePasswordConfirmation.cshtml:5
msgctxt "OrchardCore.Users.Views.Account.ChangePasswordConfirmation"
msgid "Change Password"
msgstr "Vaihda salasana"

#. <p>@T["Your password has been changed successfully."]</p>
#: OrchardCore.Users\Views\Account\ChangePasswordConfirmation.cshtml:6
msgctxt "OrchardCore.Users.Views.Account.ChangePasswordConfirmation"
msgid "Your password has been changed successfully."
msgstr "Salasanasi on nyt vaihdettu."

#. <h4>@T["Link your account."]</h4>
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:8
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "Link your account."
msgstr "Linkitä tilisi."

#. @T["You've successfully authenticated with <strong>{0}</strong>. You already have an account with this email address. Enter your local account password and click the Register button to link the accounts and finish logging in.", ViewData["LoginProvider"]]
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:10
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "You've successfully authenticated with <strong>{0}</strong>. You already have an account with this email address. Enter your local account password and click the Register button to link the accounts and finish logging in."
msgstr "Todennus onnistui palvelulla <strong> {0} </strong>. Sinulla on jo tili tällä sähköpostiosoitteella. Kirjoita paikallisen tilisi salasana ja napsauta Rekisteröi-painiketta linkittääksesi tilit ja viimeistelläksesi sisäänkirjautumisen."

#. <label for="UserName" class="col-md-3 control-label">@T["Username"]</label>
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:16
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "Username"
msgstr "Käyttäjätunnus"

#. <label for="Email" class="col-md-3 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:23
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <label asp-for="Password" class="col-md-3 control-label">@T["Password"]</label>
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:30
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "Password"
msgstr "Salasana"

#. <button type="submit" class="btn btn-primary">@T["Register"]</button>
#: OrchardCore.Users\Views\Account\LinkExternalLogin.cshtml:39
msgctxt "OrchardCore.Users.Views.Account.LinkExternalLogin"
msgid "Register"
msgstr "Rekisteröidy"

#. <h1 class="fs-4">@T["Log in"]</h1>
#. <button type="submit" class="btn btn-primary" tabindex="4">@T["Log in"]</button>
#: OrchardCore.Users\Views\Account\Login.cshtml:26
#: OrchardCore.Users\Views\Account\Login.cshtml:54
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Log in"
msgstr "Kirjaudu sisään"

#. <label asp-for="UserName">@T["Username or email address"]</label>
#: OrchardCore.Users\Views\Account\Login.cshtml:30
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Username or email address"
msgstr "Käyttäjätunnus tai sähköpostiosoite"

#. @T["Password"]
#: OrchardCore.Users\Views\Account\Login.cshtml:36
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Password"
msgstr "Salasana"

#. <a asp-controller="ResetPassword" asp-action="ForgotPassword" class="label-link">@T["Forgot your password?"]</a>
#: OrchardCore.Users\Views\Account\Login.cshtml:39
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Forgot your password?"
msgstr "Unohditko salasanasi?"

#. <label asp-for="RememberMe" class="form-check-label">@T["Remember me"]</label>
#: OrchardCore.Users\Views\Account\Login.cshtml:50
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Remember me"
msgstr "Muista minut"

#. <a asp-controller="Registration" asp-action="Register" asp-route-returnurl="@ViewData["ReturnUrl"]">@T["Register as a new user"]</a>
#: OrchardCore.Users\Views\Account\Login.cshtml:58
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Register as a new user"
msgstr "Rekisteröidy uutena käyttäjänä"

#. <h4>@T["Use another service to log in"]</h4>
#: OrchardCore.Users\Views\Account\Login.cshtml:68
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Use another service to log in"
msgstr "Käytä toista palvelua kirjautuaksesi sisään"

#. <button type="submit" class="btn btn-primary @(disableLocalLogin ? "w-100" : String.Empty)" name="provider" value="@provider.Name" title="@T["Log in using your {0} account", provider.DisplayName]">@provider.DisplayName</button>
#: OrchardCore.Users\Views\Account\Login.cshtml:75
msgctxt "OrchardCore.Users.Views.Account.Login"
msgid "Log in using your {0} account"
msgstr "Kirjaudu käyttäen tiliäsi {0}"

#. <h4>@T["Create a new account."]</h4>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:9
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Create a new account."
msgstr "Luo uusi tili."

#. @T["You've successfully authenticated with <strong>{0}</strong>. Please fill the form below and click the Register button to complete the registration.", ViewData["LoginProvider"]]
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:11
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "You've successfully authenticated with <strong>{0}</strong>. Please fill the form below and click the Register button to complete the registration."
msgstr "Autentikoituminen onnistui palvelulla <strong> {0} </strong>. Täytä alla oleva lomake ja napsauta Rekisteröidy-painiketta rekisteröinnin loppuunsaattamiseksi."

#. <label asp-for="UserName" class="col-md-3 control-label">@T["Username"]</label>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:19
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Username"
msgstr "Käyttäjätunnus"

#. <label asp-for="Email" class="col-md-3 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:30
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <label asp-for="Password" class="col-md-3 control-label">@T["Password"]</label>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:41
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Password"
msgstr "Salasana"

#. <label asp-for="ConfirmPassword" class="col-md-3 control-label">@T["Confirm password"]</label>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:49
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Confirm password"
msgstr "Vahvista salasana"

#. <button type="submit" class="btn btn-primary">@T["Register"]</button>
#: OrchardCore.Users\Views\Account\RegisterExternalLogin.cshtml:61
msgctxt "OrchardCore.Users.Views.Account.RegisterExternalLogin"
msgid "Register"
msgstr "Rekisteröidy"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Create User"])</h1></zone>
#: OrchardCore.Users\Views\Admin\Create.cshtml:3
msgctxt "OrchardCore.Users.Views.Admin.Create"
msgid "Create User"
msgstr "Luo käyttäjä"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit User"])</h1></zone>
#: OrchardCore.Users\Views\Admin\Edit.cshtml:3
msgctxt "OrchardCore.Users.Views.Admin.Edit"
msgid "Edit User"
msgstr "Muokkaa käyttäjää"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Edit Password"])</h1></zone>
#: OrchardCore.Users\Views\Admin\EditPassword.cshtml:3
msgctxt "OrchardCore.Users.Views.Admin.EditPassword"
msgid "Edit Password"
msgstr "Muokkaa salasanaa"

#. <label asp-for="NewPassword" class="w-md-50 control-label">@T["New password"]</label>
#: OrchardCore.Users\Views\Admin\EditPassword.cshtml:9
msgctxt "OrchardCore.Users.Views.Admin.EditPassword"
msgid "New password"
msgstr "Uusi salasana"

#. <label asp-for="PasswordConfirmation" class="w-md-50 control-label">@T["New password confirmation"]</label>
#: OrchardCore.Users\Views\Admin\EditPassword.cshtml:17
msgctxt "OrchardCore.Users.Views.Admin.EditPassword"
msgid "New password confirmation"
msgstr "Uuden salasanan vahvistus"

#. <button class="btn btn-primary submit" type="submit">@T["Submit"]</button>
#: OrchardCore.Users\Views\Admin\EditPassword.cshtml:25
msgctxt "OrchardCore.Users.Views.Admin.EditPassword"
msgid "Submit"
msgstr "Lähetä"

#. <a class="btn btn-secondary cancel" role="button" asp-route-action="Index">@T["Cancel"]</a>
#: OrchardCore.Users\Views\Admin\EditPassword.cshtml:26
msgctxt "OrchardCore.Users.Views.Admin.EditPassword"
msgid "Cancel"
msgstr "Peruuta"

#. <zone Name="Title"><h1>@RenderTitleSegments(T["Users"])</h1></zone>
#: OrchardCore.Users\Views\Admin\Index.cshtml:8
msgctxt "OrchardCore.Users.Views.Admin.Index"
msgid "Users"
msgstr "Käyttäjät"

#. <h2>@T["Email changed"]</h2>
#: OrchardCore.Users\Views\ChangeEmail\ChangeEmailConfirmation.cshtml:5
msgctxt "OrchardCore.Users.Views.ChangeEmail.ChangeEmailConfirmation"
msgid "Email changed"
msgstr "Sähköpostiosoite vaihdettu"

#. @T["Thank you for changing your email."]
#: OrchardCore.Users\Views\ChangeEmail\ChangeEmailConfirmation.cshtml:8
msgctxt "OrchardCore.Users.Views.ChangeEmail.ChangeEmailConfirmation"
msgid "Thank you for changing your email."
msgstr "Kiitos kun muutit sähköpostiosoitteesi."

#. <h2>@T["Change Email"]</h2>
#: OrchardCore.Users\Views\ChangeEmail\Index.cshtml:7
msgctxt "OrchardCore.Users.Views.ChangeEmail.Index"
msgid "Change Email"
msgstr "Vaihda sähköpostiosoite"

#. <label asp-for="Email" class="col-md-3 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\ChangeEmail\Index.cshtml:11
msgctxt "OrchardCore.Users.Views.ChangeEmail.Index"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <button type="submit" class="btn btn-primary">@T["Submit"]</button>
#: OrchardCore.Users\Views\ChangeEmail\Index.cshtml:19
msgctxt "OrchardCore.Users.Views.ChangeEmail.Index"
msgid "Submit"
msgstr "Lähetä"

#. <h4><i class="fa fa-user" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["Assign user to role"])</h4>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Design.cshtml:5
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Design"
msgid "Assign user to role"
msgstr "Lisää käyttäjä rooliin"

#. <em>@T["{0} to role {1}", Model.Activity.UserName, Model.Activity.RoleName]</em>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Design.cshtml:7
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Design"
msgid "{0} to role {1}"
msgstr "{0} rooliin {1}"

#. <label asp-for="UserName">@T["UserName"]</label>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Edit.cshtml:5
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Edit"
msgid "UserName"
msgstr "Käyttäjätunnus"

#. <span class="hint">@T["The User to assign. With Liquid support."]</span>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Edit.cshtml:8
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Edit"
msgid "The User to assign. With Liquid support."
msgstr "Liitettävä käyttäjä. Liquid-tuella."

#. <label asp-for="RoleName">@T["RoleName"]</label>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Edit.cshtml:12
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Edit"
msgid "RoleName"
msgstr "Roolin nimi"

#. <span class="hint">@T["The Role to assign. With Liquid support."]</span>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Edit.cshtml:15
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Edit"
msgid "The Role to assign. With Liquid support."
msgstr "Liitettävä rooli. Liquid-tuella."

#. <h4 class="card-title"><i class="fa fa-user" aria-hidden="true"></i>@T["Assign user to role"]</h4>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Thumbnail"
msgid "Assign user to role"
msgstr "Liitä käyttäjä rooliin"

#. <p>@T["Assigns a user to a role."]</p>
#: OrchardCore.Users\Views\Items\AssignUserRoleTask.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.AssignUserRoleTask.Fields.Thumbnail"
msgid "Assigns a user to a role."
msgstr "Liitä käyttäjä rooliin."

#. <th class="border-top-0 w-25">@T["User Id"]</th>
#: OrchardCore.Users\Views\Items\AuditTrailUserEventDetail.DetailAdmin.cshtml:6
msgctxt "OrchardCore.Users.Views.Items.AuditTrailUserEventDetail.DetailAdmin"
msgid "User Id"
msgstr "Käyttäjän ID"

#. <th>@T["User Name"]</th>
#: OrchardCore.Users\Views\Items\AuditTrailUserEventDetail.DetailAdmin.cshtml:10
msgctxt "OrchardCore.Users.Views.Items.AuditTrailUserEventDetail.DetailAdmin"
msgid "User Name"
msgstr "Käyttäjätunnus"

#. <h4><i class="fa @icon" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["Register User"])</h4>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Design.cshtml:11
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Design"
msgid "Register User"
msgstr "Rekisteröi käyttäjä"

#. <label asp-for="SendConfirmationEmail" class="form-check-label">@T["Send confirmation email"]</label>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:9
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "Send confirmation email"
msgstr "Lähetä vahvistusviesti"

#. <label asp-for="ConfirmationEmailSubject">@T["Subject for confirmation email"]</label>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:13
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "Subject for confirmation email"
msgstr "Vahvistussähköpostin aihe"

#. <span class="hint">@T["The subject of the message. Supports Liquid syntax."]</span>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:16
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "The subject of the message. Supports Liquid syntax."
msgstr "Viestin aihe. Tukee Liquid-syntaksia."

#. <label asp-for="ConfirmationEmailTemplate">@T["Template for confirmation email"]</label>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:20
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "Template for confirmation email"
msgstr "Vahvistussähköpostin ulkoasumalli"

#. <span class="hint">@T["The message to send. Access email confirmation url with Workflow.Properties.EmailConfirmationUrl liquid property."]</span>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:23
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "The message to send. Access email confirmation url with Workflow.Properties.EmailConfirmationUrl liquid property."
msgstr "Lähetettävä viesti. Vahvistus-osoitteeseen (url) pääsy liquid-ominaisuudella Workflow.Properties.EmailConfirmationUrl."

#. <label asp-for="RequireModeration" class="form-check-label">@T["Users must be approved before they can log in"]</label>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Edit.cshtml:29
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Edit"
msgid "Users must be approved before they can log in"
msgstr "Käyttäjät on hyväksyttävä ennen kuin he voivat kirjautua sisään"

#. <h4 class="card-title"><i class="fa fa-user" aria-hidden="true"></i>@T["Register User"]</h4>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Thumbnail"
msgid "Register User"
msgstr "Rekisteröi käyttäjä"

#. <p>@T["Register user from form fields."]</p>
#: OrchardCore.Users\Views\Items\RegisterUserTask.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.RegisterUserTask.Fields.Thumbnail"
msgid "Register user from form fields."
msgstr "Rekisteröi käyttäjä lomakkeen kentistä."

#. <h4><i class="fa fa-user-plus" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User Created"])</h4>
#: OrchardCore.Users\Views\Items\UserCreatedEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserCreatedEvent.Fields.Design"
msgid "User Created"
msgstr "Käyttäjä luotu"

#. <h4 class="card-title"><i class="fa fa-user-plus" aria-hidden="true"></i>@T["User Created"]</h4>
#: OrchardCore.Users\Views\Items\UserCreatedEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserCreatedEvent.Fields.Thumbnail"
msgid "User Created"
msgstr "Käyttäjä luotu"

#. <p>@T["User is created."]</p>
#: OrchardCore.Users\Views\Items\UserCreatedEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserCreatedEvent.Fields.Thumbnail"
msgid "User is created."
msgstr "Käyttäjä on luotu."

#. <h4><i class="fa fa-user-minus" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User Deleted"])</h4>
#: OrchardCore.Users\Views\Items\UserDeletedEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserDeletedEvent.Fields.Design"
msgid "User Deleted"
msgstr "Käyttäjä poistettu"

#. <h4 class="card-title"><i class="fa fa-user-minus" aria-hidden="true"></i>@T["User Deleted"]</h4>
#: OrchardCore.Users\Views\Items\UserDeletedEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserDeletedEvent.Fields.Thumbnail"
msgid "User Deleted"
msgstr "Käyttäjä poistettu"

#. <p>@T["User is Deleted."]</p>
#: OrchardCore.Users\Views\Items\UserDeletedEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserDeletedEvent.Fields.Thumbnail"
msgid "User is Deleted."
msgstr "Käyttäjä on poistettu."

#. <h4><i class="fa fa-user-times" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User Disabled"])</h4>
#: OrchardCore.Users\Views\Items\UserDisabledEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserDisabledEvent.Fields.Design"
msgid "User Disabled"
msgstr "Käyttäjä poistettu käytöstä"

#. <h4 class="card-title"><i class="fa fa-user-times" aria-hidden="true"></i>@T["User Disabled"]</h4>
#: OrchardCore.Users\Views\Items\UserDisabledEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserDisabledEvent.Fields.Thumbnail"
msgid "User Disabled"
msgstr "Käyttäjä poistettu käytöstä"

#. <p>@T["User is disabled."]</p>
#: OrchardCore.Users\Views\Items\UserDisabledEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserDisabledEvent.Fields.Thumbnail"
msgid "User is disabled."
msgstr "Käyttäjä on poistettu käytöstä."

#. <h4><i class="fa fa-user-check" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User Enabled"])</h4>
#: OrchardCore.Users\Views\Items\UserEnabledEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserEnabledEvent.Fields.Design"
msgid "User Enabled"
msgstr "Käyttäjä otettu käyttöön"

#. <h4 class="card-title"><i class="fa fa-user-check" aria-hidden="true"></i>@T["User Enabled"]</h4>
#: OrchardCore.Users\Views\Items\UserEnabledEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserEnabledEvent.Fields.Thumbnail"
msgid "User Enabled"
msgstr "Käyttäjä otettu käyttöön"

#. <p>@T["User is enabled."]</p>
#: OrchardCore.Users\Views\Items\UserEnabledEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserEnabledEvent.Fields.Thumbnail"
msgid "User is enabled."
msgstr "Käyttäjä on otettu käyttöön."

#. <h4><i class="fa fa-id-card" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User LoggedIn"])</h4>
#: OrchardCore.Users\Views\Items\UserLoggedInEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserLoggedInEvent.Fields.Design"
msgid "User LoggedIn"
msgstr "Käyttäjä kirjautunut sisään"

#. <h4 class="card-title"><i class="fa fa-id-card" aria-hidden="true"></i>@T["User Logged in"]</h4>
#: OrchardCore.Users\Views\Items\UserLoggedInEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserLoggedInEvent.Fields.Thumbnail"
msgid "User Logged in"
msgstr "Käyttäjä kirjautunut sisään"

#. <p>@T["User Logged in."]</p>
#: OrchardCore.Users\Views\Items\UserLoggedInEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserLoggedInEvent.Fields.Thumbnail"
msgid "User Logged in."
msgstr "Käyttäjä kirjautunut sisään."

#. <p>@T["Filters on the email address of a user."]</p>
#: OrchardCore.Users\Views\Items\UsersAdminFilters-Email.Thumbnail.cshtml:9
msgctxt "OrchardCore.Users.Views.Items.UsersAdminFilters-Email.Thumbnail"
msgid "Filters on the email address of a user."
msgstr "Suodattaa käyttäjän sähköpostiosoittella."

#. <p>@T["Filters on the name of a user."]</p>
#: OrchardCore.Users\Views\Items\UsersAdminFilters-Name.Thumbnail.cshtml:9
msgctxt "OrchardCore.Users.Views.Items.UsersAdminFilters-Name.Thumbnail"
msgid "Filters on the name of a user."
msgstr "Suodattaa käyttäjän nimellä."

#. <p>@T["Filters on a role name."]</p>
#: OrchardCore.Users\Views\Items\UsersAdminFilters-Role.Thumbnail.cshtml:8
msgctxt "OrchardCore.Users.Views.Items.UsersAdminFilters-Role.Thumbnail"
msgid "Filters on a role name."
msgstr "Suodattaa roolin nimellä."

#. <p>@T["Orders by a user value."]</p>
#: OrchardCore.Users\Views\Items\UsersAdminFilters-Sort.Thumbnail.cshtml:8
msgctxt "OrchardCore.Users.Views.Items.UsersAdminFilters-Sort.Thumbnail"
msgid "Orders by a user value."
msgstr "Järjestä käyttäjän arvon mukaan."

#. <p>@T["Filters on a user status."]</p>
#: OrchardCore.Users\Views\Items\UsersAdminFilters-Status.Thumbnail.cshtml:8
msgctxt "OrchardCore.Users.Views.Items.UsersAdminFilters-Status.Thumbnail"
msgid "Filters on a user status."
msgstr "Suodattaa käyttäjän tilalla."

#. <h4><i class="fa fa-user-edit" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["User Updated"])</h4>
#: OrchardCore.Users\Views\Items\UserUpdatedEvent.Fields.Design.cshtml:4
msgctxt "OrchardCore.Users.Views.Items.UserUpdatedEvent.Fields.Design"
msgid "User Updated"
msgstr "Käyttäjä päivitetty"

#. <h4 class="card-title"><i class="fa fa-user-edit" aria-hidden="true"></i>@T["User Updated"]</h4>
#: OrchardCore.Users\Views\Items\UserUpdatedEvent.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.UserUpdatedEvent.Fields.Thumbnail"
msgid "User Updated"
msgstr "Käyttäjä päivitetty"

#. <p>@T["User is updated."]</p>
#: OrchardCore.Users\Views\Items\UserUpdatedEvent.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.UserUpdatedEvent.Fields.Thumbnail"
msgid "User is updated."
msgstr "Käyttäjä on päivitetty."

#. <h4><i class="fa fa-user" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["Validate User"])</h4>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Design.cshtml:7
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Design"
msgid "Validate User"
msgstr "Vahvista käyttäjä"

#. <label asp-for="SetUserName" class="form-check-label">@T["Set the 'UserName' workflow property if the user is authenticated"]</label>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Edit.cshtml:6
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Edit"
msgid "Set the 'UserName' workflow property if the user is authenticated"
msgstr "Määritä työnkulun \"UserName\" ominaisuus, jos käyttäjä on autentikoitunut"

#. <label asp-for="Roles">@T["Roles"]</label>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Edit.cshtml:10
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Edit"
msgid "Roles"
msgstr "Roolit"

#. <span class="hint">@T["The 'InRole' outcome will be triggerred if the user has at least one of the selected roles."]</span>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Edit.cshtml:13
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Edit"
msgid "The 'InRole' outcome will be triggerred if the user has at least one of the selected roles."
msgstr "Tulos \"InRole\" palautetaan, jos käyttäjällä on vähintään yksi valituista rooleista."

#. <h4 class="card-title"><i class="fa fa-user" aria-hidden="true"></i>@T["Validate User"]</h4>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Thumbnail"
msgid "Validate User"
msgstr "Vahvista käyttäjä"

#. <p>@T["Check if the user exists for the current request and has the specified role(s)."]</p>
#: OrchardCore.Users\Views\Items\ValidateUserTask.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Users.Views.Items.ValidateUserTask.Fields.Thumbnail"
msgid "Check if the user exists for the current request and has the specified role(s)."
msgstr "Tarkista, onko käyttäjällä olemassa nykyinen pyyntö ja onko hänellä määritetyt roolit."

#. <h2>@T["Email confirmation"]</h2>
#: OrchardCore.Users\Views\Registration\ConfirmEmail.cshtml:5
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmail"
msgid "Email confirmation"
msgstr "Sähköpostin vahvistus"

#. @T["Thank you for confirming your email."]
#: OrchardCore.Users\Views\Registration\ConfirmEmail.cshtml:8
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmail"
msgid "Thank you for confirming your email."
msgstr "Kiitos, että vahvistit sähköpostiosoitteesi."

#. <a href="@Url.Content("~/")">@T["Home"]</a>
#: OrchardCore.Users\Views\Registration\ConfirmEmail.cshtml:11
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmail"
msgid "Home"
msgstr "Koti"

#. <h2>@T["Email confirmation sent"]</h2>
#: OrchardCore.Users\Views\Registration\ConfirmEmailSent.cshtml:6
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmailSent"
msgid "Email confirmation sent"
msgstr "Sähköpostivahvistus lähetetty"

#. @T["An email has been sent to you. Please click on the link it contains in order to have access on this site."]
#: OrchardCore.Users\Views\Registration\ConfirmEmailSent.cshtml:9
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmailSent"
msgid "An email has been sent to you. Please click on the link it contains in order to have access on this site."
msgstr "Sinulle on lähetetty sähköpostia. Klikkaa sen sisältämää linkkiä, jotta pääset kirjautumaan sivustolle."

#. <a href="@returnUrl">@T["Previous Page"]</a>
#: OrchardCore.Users\Views\Registration\ConfirmEmailSent.cshtml:14
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmailSent"
msgid "Previous Page"
msgstr "Edellinen sivu"

#. <a href="@Url.Content("~/")">@T["Home"]</a>
#: OrchardCore.Users\Views\Registration\ConfirmEmailSent.cshtml:18
msgctxt "OrchardCore.Users.Views.Registration.ConfirmEmailSent"
msgid "Home"
msgstr "Koti"

#. <h2>@T["Register"]</h2>
#. <button type="submit" class="btn btn-primary">@T["Register"]</button>
#: OrchardCore.Users\Views\Registration\Register.cshtml:7
#: OrchardCore.Users\Views\Registration\Register.cshtml:43
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Register"
msgstr "Rekisteröidy"

#. <h4>@T["Create a new account."]</h4>
#: OrchardCore.Users\Views\Registration\Register.cshtml:9
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Create a new account."
msgstr "Luo uusi tili."

#. <label asp-for="UserName" class="col-md-3 control-label">@T["Username"]</label>
#: OrchardCore.Users\Views\Registration\Register.cshtml:13
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Username"
msgstr "Käyttäjätunnus"

#. <label asp-for="Email" class="col-md-3 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\Registration\Register.cshtml:20
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Email"
msgstr "Sähköposti"

#. <label asp-for="Password" class="col-md-3 control-label">@T["Password"]</label>
#: OrchardCore.Users\Views\Registration\Register.cshtml:27
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Password"
msgstr "Salasana"

#. <label asp-for="ConfirmPassword" class="col-md-3 control-label">@T["Confirm password"]</label>
#: OrchardCore.Users\Views\Registration\Register.cshtml:34
msgctxt "OrchardCore.Users.Views.Registration.Register"
msgid "Confirm password"
msgstr "Vahvista salasana"

#. <h2>@T["User Registration Pending"]</h2>
#: OrchardCore.Users\Views\Registration\RegistrationPending.cshtml:7
msgctxt "OrchardCore.Users.Views.Registration.RegistrationPending"
msgid "User Registration Pending"
msgstr "Käyttäjän rekisteröinti kesken"

#. <p>@T["Your user account has been created but has to be approved before it can be used."]</p>
#: OrchardCore.Users\Views\Registration\RegistrationPending.cshtml:9
msgctxt "OrchardCore.Users.Views.Registration.RegistrationPending"
msgid "Your user account has been created but has to be approved before it can be used."
msgstr "Käyttäjätilisi on luotu, mutta se on hyväksyttävä ennen kuin sitä voidaan käyttää."

#. <a href="@returnUrl">@T["Previous Page"]</a>
#: OrchardCore.Users\Views\Registration\RegistrationPending.cshtml:13
msgctxt "OrchardCore.Users.Views.Registration.RegistrationPending"
msgid "Previous Page"
msgstr "Edellinen sivu"

#. <a href="@Url.Content("~/")">@T["Home"]</a>
#: OrchardCore.Users\Views\Registration\RegistrationPending.cshtml:17
msgctxt "OrchardCore.Users.Views.Registration.RegistrationPending"
msgid "Home"
msgstr "Koti"

#. <h2>@T["Forgot password?"]</h2>
#: OrchardCore.Users\Views\ResetPassword\ForgotPassword.cshtml:7
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPassword"
msgid "Forgot password?"
msgstr "Unohditko salasanasi?"

#. <h4>@T["Please check your email to reset your password."]</h4>
#: OrchardCore.Users\Views\ResetPassword\ForgotPassword.cshtml:8
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPassword"
msgid "Please check your email to reset your password."
msgstr "Tarkista sähköpostisi asettaaksesi uuden salasanan."

#. <label asp-for="Email" class="col-md-4 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\ResetPassword\ForgotPassword.cshtml:15
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPassword"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <button type="submit" class="btn btn-primary">@T["Submit"]</button>
#: OrchardCore.Users\Views\ResetPassword\ForgotPassword.cshtml:23
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPassword"
msgid "Submit"
msgstr "Lähetä"

#. <h1>@T["Forgot Password confirmation"]</h1>
#: OrchardCore.Users\Views\ResetPassword\ForgotPasswordConfirmation.cshtml:5
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPasswordConfirmation"
msgid "Forgot Password confirmation"
msgstr "Unohtuneen salasanan vahvistaminen"

#. <p>@T["Please check your email to reset your password."]</p>
#: OrchardCore.Users\Views\ResetPassword\ForgotPasswordConfirmation.cshtml:6
msgctxt "OrchardCore.Users.Views.ResetPassword.ForgotPasswordConfirmation"
msgid "Please check your email to reset your password."
msgstr "Ole hyvä ja tarkista sähköpostisi nollataksesi salasanasi."

#. <h4>@T["Reset password"]</h4>
#. <button type="submit" class="btn btn-primary">@T["Reset password"]</button>
#: OrchardCore.Users\Views\ResetPassword\ResetPassword.cshtml:8
#: OrchardCore.Users\Views\ResetPassword\ResetPassword.cshtml:37
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPassword"
msgid "Reset password"
msgstr "Aseta uusi salasana"

#. <label asp-for="Email" class="col-md-3 control-label">@T["Email"]</label>
#: OrchardCore.Users\Views\ResetPassword\ResetPassword.cshtml:12
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPassword"
msgid "Email"
msgstr "Sähköpostiosoite"

#. <label asp-for="NewPassword" class="col-md-3 control-label">@T["New password"]</label>
#: OrchardCore.Users\Views\ResetPassword\ResetPassword.cshtml:19
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPassword"
msgid "New password"
msgstr "Uusi salasana"

#. <label asp-for="PasswordConfirmation" class="col-md-3 control-label">@T["New password confirmation"]</label>
#: OrchardCore.Users\Views\ResetPassword\ResetPassword.cshtml:27
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPassword"
msgid "New password confirmation"
msgstr "Uuden salasanan vahvistus"

#. <h1>@T["Reset Password"]</h1>
#: OrchardCore.Users\Views\ResetPassword\ResetPasswordConfirmation.cshtml:5
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPasswordConfirmation"
msgid "Reset Password"
msgstr "Aseta uusi salasana"

#. @T["Your password has been reset."]
#: OrchardCore.Users\Views\ResetPassword\ResetPasswordConfirmation.cshtml:7
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPasswordConfirmation"
msgid "Your password has been reset."
msgstr "Salasanasi on vaihdettu."

#. @T["Please "]<a asp-route-area="OrchardCore.Users" asp-controller="Account" asp-action="Login">@T["Click here to log in"]</a>
#: OrchardCore.Users\Views\ResetPassword\ResetPasswordConfirmation.cshtml:8
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPasswordConfirmation"
msgid "Please "
msgstr "Ole hyvä "

#. @T["Please "]<a asp-route-area="OrchardCore.Users" asp-controller="Account" asp-action="Login">@T["Click here to log in"]</a>
#: OrchardCore.Users\Views\ResetPassword\ResetPasswordConfirmation.cshtml:8
msgctxt "OrchardCore.Users.Views.ResetPassword.ResetPasswordConfirmation"
msgid "Click here to log in"
msgstr "Klikkaa tästä kirjautuaksesi sisään"

