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.Twitter.pot\n"
"X-Crowdin-File-ID: 834\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-05-05 19:19\n"

#. builder.Add(S["Security"], security => security
#: OrchardCore.Twitter\AdminMenu.cs:23
msgctxt "OrchardCore.Twitter.AdminMenuSignin"
msgid "Security"
msgstr "Turvallisuus"

#. .Add(S["Authentication"], authentication => authentication
#: OrchardCore.Twitter\AdminMenu.cs:24
msgctxt "OrchardCore.Twitter.AdminMenuSignin"
msgid "Authentication"
msgstr "Autentikointi"

#. .Add(S["Sign in with Twitter"], S["Sign in with Twitter"].PrefixPosition(), settings => settings
#. .Add(S["Sign in with Twitter"], S["Sign in with Twitter"].PrefixPosition(), settings => settings
#: OrchardCore.Twitter\AdminMenu.cs:25
#: OrchardCore.Twitter\AdminMenu.cs:25
msgctxt "OrchardCore.Twitter.AdminMenuSignin"
msgid "Sign in with Twitter"
msgstr "Kirjaudu käyttäen Twitteriä"

#. builder.Add(S["Configuration"], configuration => configuration
#: OrchardCore.Twitter\AdminMenu.cs:50
msgctxt "OrchardCore.Twitter.AdminMenu"
msgid "Configuration"
msgstr "Konfigurointi"

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

#. .Add(S["Twitter"], S["Twitter"].PrefixPosition(), settings => settings
#. .Add(S["Twitter"], S["Twitter"].PrefixPosition(), settings => settings
#: OrchardCore.Twitter\AdminMenu.cs:52
#: OrchardCore.Twitter\AdminMenu.cs:52
msgctxt "OrchardCore.Twitter.AdminMenu"
msgid "Twitter"
msgstr ""

#. yield return new ValidationResult(S["ConsumerKey is required"], new string[] { nameof(settings.ConsumerKey) });
#: OrchardCore.Twitter\Services\TwitterSettingsService.cs:65
msgctxt "OrchardCore.Twitter.Services.TwitterSettingsService"
msgid "ConsumerKey is required"
msgstr "ConsumerKey on pakollinen"

#. yield return new ValidationResult(S["ConsumerSecret is required"], new string[] { nameof(settings.ConsumerSecret) });
#: OrchardCore.Twitter\Services\TwitterSettingsService.cs:70
msgctxt "OrchardCore.Twitter.Services.TwitterSettingsService"
msgid "ConsumerSecret is required"
msgstr "ConsumerSecret on pakollinen"

#. yield return new ValidationResult(S["Access Token is required"], new string[] { nameof(settings.AccessToken) });
#: OrchardCore.Twitter\Services\TwitterSettingsService.cs:75
msgctxt "OrchardCore.Twitter.Services.TwitterSettingsService"
msgid "Access Token is required"
msgstr "Käyttöoikeustunnus tarvitaan"

#. yield return new ValidationResult(S["Access Token Secret is required"], new string[] { nameof(settings.AccessTokenSecret) });
#: OrchardCore.Twitter\Services\TwitterSettingsService.cs:80
msgctxt "OrchardCore.Twitter.Services.TwitterSettingsService"
msgid "Access Token Secret is required"
msgstr "Käyttöoikeustunnuksen salaisuus vaaditaan"

#. [Required(AllowEmptyStrings = false, ErrorMessage = "API key is required")]
#: OrchardCore.Twitter\ViewModels\TwitterSettingsViewModel.cs:7
msgctxt "OrchardCore.Twitter.ViewModels.TwitterSettingsViewModel"
msgid "API key is required"
msgstr "API-avain on pakollinen"

#. [Required(AllowEmptyStrings = false, ErrorMessage = "API secret key is required")]
#: OrchardCore.Twitter\ViewModels\TwitterSettingsViewModel.cs:10
msgctxt "OrchardCore.Twitter.ViewModels.TwitterSettingsViewModel"
msgid "API secret key is required"
msgstr "API-salaisuus on pakollinen"

#. [Required(AllowEmptyStrings = false, ErrorMessage = "Access token is required")]
#: OrchardCore.Twitter\ViewModels\TwitterSettingsViewModel.cs:13
msgctxt "OrchardCore.Twitter.ViewModels.TwitterSettingsViewModel"
msgid "Access token is required"
msgstr "Käyttöoikeustunnus tarvitaan"

#. [Required(AllowEmptyStrings = false, ErrorMessage = "Access token secret is required")]
#: OrchardCore.Twitter\ViewModels\TwitterSettingsViewModel.cs:16
msgctxt "OrchardCore.Twitter.ViewModels.TwitterSettingsViewModel"
msgid "Access token secret is required"
msgstr "Käyttöoikeustunnuksen salaisuus vaaditaan"

#. [RegularExpression(@"\/[-A-Za-z0-9+&@#\/%?=~_|!:,.;]+[-A-Za-z0-9+&@#\/%=~_|]", ErrorMessage = "Invalid path")]
#: OrchardCore.Twitter\Signin\ViewModels\TwitterSigninSettingsViewModel.cs:7
msgctxt "OrchardCore.Twitter.Signin.ViewModels.TwitterSigninSettingsViewModel"
msgid "Invalid path"
msgstr "Virheellinen polku"

#. public override LocalizedString DisplayText => S["Update Twitter Status Task"];
#: OrchardCore.Twitter\Workflows\Activities\UpdateTwitterStatusTask.cs:32
msgctxt "OrchardCore.Twitter.Workflows.Activities.UpdateTwitterStatusTask"
msgid "Update Twitter Status Task"
msgstr "Päivitä Twitterin tila -tehtävä"

#. public override LocalizedString Category => S["Social"];
#: OrchardCore.Twitter\Workflows\Activities\UpdateTwitterStatusTask.cs:35
msgctxt "OrchardCore.Twitter.Workflows.Activities.UpdateTwitterStatusTask"
msgid "Social"
msgstr "Sosiaalinen"

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

#. return Outcomes(S["Done"], S["Failed"]);
#: OrchardCore.Twitter\Workflows\Activities\UpdateTwitterStatusTask.cs:47
msgctxt "OrchardCore.Twitter.Workflows.Activities.UpdateTwitterStatusTask"
msgid "Failed"
msgstr "Epäonnistunut"

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

#. <p class="alert alert-warning">@T["The current tenant will be reloaded when the settings are saved."]
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:4
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "The current tenant will be reloaded when the settings are saved."
msgstr "Nykyinen ympäristö (tenant) ladataan uudelleen, kun asetukset on tallennettu."

#. <a class="seedoc" href="@(OrchardCore.Admin.Constants.DocsUrl)reference/modules/Twitter/#twitter-integration" target="_blank">@T["See documentation"]</a></p>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:5
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "See documentation"
msgstr "Katso käyttöohjeet"

#. <p class="alert alert-danger">@T["An error occurred while decrypting a setting. Please apply and save."]</p>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:9
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "An error occurred while decrypting a setting. Please apply and save."
msgstr "Asetuksen salauksen purussa tapahtui virhe. Ota käyttöön ja tallenna."

#. <h3>@T["Twitter Integration Settings"]</h3>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:12
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "Twitter Integration Settings"
msgstr "Twitter-integraation asetukset"

#. <label asp-for="APIKey">@T["API key"]</label>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:16
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "API key"
msgstr "API-avain"

#. <span class="hint">@T["The API key defined in the Keys and tokens tab of twitter app dashboard."]</span>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:19
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "The API key defined in the Keys and tokens tab of twitter app dashboard."
msgstr "API-avain, joka on määritelty Avaimet ja tunnukset  -välilehdessä Twitter-sovelluksen kojelaudalla."

#. <label asp-for="APISecretKey">@T["API secret key"]</label>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:25
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "API secret key"
msgstr "API:n salainen avain"

#. <span class="hint">@T["The API secret defined in the Keys and tokens tab of twitter app dashboard."]</span>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:28
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "The API secret defined in the Keys and tokens tab of twitter app dashboard."
msgstr "API-salaisuus, joka on määritelty Avaimet ja tunnukset  -välilehdessä Twitter-sovelluksen kojelaudalla."

#. <label asp-for="AccessToken">@T["Access Token"]</label>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:34
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "Access Token"
msgstr "Käyttöoikeustunnus"

#. <span class="hint">@T["The Access Token defined in the Keys and tokens tab of twitter app dashboard."]</span>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:37
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "The Access Token defined in the Keys and tokens tab of twitter app dashboard."
msgstr "API-:n käyttöoikeusunnus, mikä on määritelty Avaimet ja tunnukset  -välilehdessä Twitter-sovelluksen kojelaudassa."

#. <label asp-for="AccessTokenSecret">@T["Access Token Secret"]</label>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:43
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "Access Token Secret"
msgstr "Käyttöoikeustunnuksen salaisuus"

#. <span class="hint">@T["The Access Token Secret in the Keys and tokens tab of twitter app dashboard."]</span>
#: OrchardCore.Twitter\Views\TwitterSettings.Edit.cshtml:46
msgctxt "OrchardCore.Twitter.Views.TwitterSettings.Edit"
msgid "The Access Token Secret in the Keys and tokens tab of twitter app dashboard."
msgstr "API-:n tunnuksen salaisuus Avaimet ja tunnukset  -välilehdellä Twitter-sovelluksen kojelaudassa."

#. @T["The current tenant will be reloaded when the settings are saved."]
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:5
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "The current tenant will be reloaded when the settings are saved."
msgstr "Nykyinen ympäristö (tenant) ladataan uudelleen, kun asetukset on tallennettu."

#. <a class="seedoc" href="@(OrchardCore.Admin.Constants.DocsUrl)reference/modules/Twitter/#sign-in-with-twitter" target="_blank">@T["See documentation"]</a>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:6
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "See documentation"
msgstr "Katso käyttöohjeet"

#. <h3>@T["Sign in with Twitter Settings"]</h3>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:9
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "Sign in with Twitter Settings"
msgstr "Kirjaudu sisään Twitterillä - Asetukset"

#. <label asp-for="CallbackPath">@T["CallbackPath"]</label>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:13
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "CallbackPath"
msgstr "Takaisinkutsumispolku"

#. <span class="hint">@T["The request path within the application's base path where the user-agent will be returned. The middleware will process this request when it arrives."]</span>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:16
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "The request path within the application's base path where the user-agent will be returned. The middleware will process this request when it arrives."
msgstr "Kyselypolku sovelluksen peruspolussa, johon käyttäjäagentti palautetaan. Välisovellus käsittelee tämän pyynnön heti sen saapuessa."

#. <label class="form-check-label" asp-for="SaveTokens">@T["Store tokens"]</label>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:23
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "Store tokens"
msgstr "Säilytä avaimet"

#. <span class="hint dashed">@T["Store external authentication tokens for reuse"]</span>
#: OrchardCore.Twitter\Views\TwitterSigninSettings.Edit.cshtml:24
msgctxt "OrchardCore.Twitter.Views.TwitterSigninSettings.Edit"
msgid "Store external authentication tokens for reuse"
msgstr "Tallenna ulkoiset autentikoinnin avaimet (tokenit) uudelleenkäyttöä varten"

#. <h4><i class="fab fa-twitter" aria-hidden="true"></i>@Model.Activity.GetTitleOrDefault(() => T["Update Twitter Status"])</h4>
#: OrchardCore.Twitter\Views\Items\UpdateTwitterStatusTask.Fields.Design.cshtml:8
msgctxt "OrchardCore.Twitter.Views.Items.UpdateTwitterStatusTask.Fields.Design"
msgid "Update Twitter Status"
msgstr "Päivitä Twitterin tila"

#. <label asp-for="StatusTemplate">@T["Template for updating twitter status"]</label>
#: OrchardCore.Twitter\Views\Items\UpdateTwitterStatusTask.Fields.Edit.cshtml:6
msgctxt "OrchardCore.Twitter.Views.Items.UpdateTwitterStatusTask.Fields.Edit"
msgid "Template for updating twitter status"
msgstr "Malli Twitterin tilan päivittämiseksi"

#. <span class="hint">@T["The status text of the tweet."]</span>
#: OrchardCore.Twitter\Views\Items\UpdateTwitterStatusTask.Fields.Edit.cshtml:9
msgctxt "OrchardCore.Twitter.Views.Items.UpdateTwitterStatusTask.Fields.Edit"
msgid "The status text of the tweet."
msgstr "Twiitin sisältöteksti."

#. <h4 class="card-title"><i class="fab fa-twitter" aria-hidden="true"></i>@T["Update Twitter Status"]</h4>
#: OrchardCore.Twitter\Views\Items\UpdateTwitterStatusTask.Fields.Thumbnail.cshtml:1
msgctxt "OrchardCore.Twitter.Views.Items.UpdateTwitterStatusTask.Fields.Thumbnail"
msgid "Update Twitter Status"
msgstr "Päivitä Twitterin tila"

#. <p>@T["Post a tweet"]</p>
#: OrchardCore.Twitter\Views\Items\UpdateTwitterStatusTask.Fields.Thumbnail.cshtml:2
msgctxt "OrchardCore.Twitter.Views.Items.UpdateTwitterStatusTask.Fields.Thumbnail"
msgid "Post a tweet"
msgstr "Lähetä twiitti"

