#
msgid ""
msgstr ""
"Project-Id-Version: Infy - AI Image SEO Optimizer 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/infy-ai-image-seo-optimizer\n"
"POT-Creation-Date: 2025-12-07 19:53+0000\n"
"PO-Revision-Date: 2025-12-07 21:42\n"
"Last-Translator: Infy - AI Image SEO Optimizer Translation Team <noreply@infypress.com>\n"
"Language-Team: Finnish (Suomi)\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Hybrid GPT-4 Translation System\n"

#: includes/Tables/INFYP_API_Usage_List_Table.php:192
msgid "$%s"
msgstr "$%s"

#: includes/Tables/INFYP_API_Usage_List_Table.php:184
msgid "%.2fs"
msgstr ""

#: includes/Core/INFYP_Script_Manager.php:214
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:193
msgid "%1$d of %2$d images processed"
msgstr "%1$d / %2$d kuvaa käsitelty"

#: includes/Admin/INFYP_API_Usage_Page.php:170
#: includes/Admin/INFYP_API_Usage_Page.php:170
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:170
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:170
msgid "%1$d successful, %2$d failed"
msgstr "%1$d onnistui, %2$d epäonnistui"

#: includes/Ajax/INFYP_Ajax_Handlers.php:863
#: includes/Ajax/INFYP_Ajax_Handlers.php:863
msgid "%1$s: %2$s"
msgstr "%1$s: %2$s"

#: includes/views/debug-page.php:650 includes/views/debug-page.php:650
msgid "%d Builders Tracked"
msgstr "%d rakentajaa seurattu"

#: includes/views/debug-page.php:789 includes/views/debug-page.php:789
msgid "%d Recent Errors"
msgstr "%d viimeaikaista virhettä"

#: includes/Core/INFYP_Script_Manager.php:471
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:450
msgid "%d images found"
msgstr "%d kuvaa löytyi"

#: includes/Core/INFYP_Script_Manager.php:206
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:185
msgid "%d images found. Starting optimization..."
msgstr "%d kuvaa löytyi. Aloitetaan optimointi..."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2519
#: includes/Ajax/INFYP_Ajax_Handlers.php:2519
msgid "%s optimized successfully."
msgstr "%s optimoitu onnistuneesti."

#: includes/Ajax/INFYP_Ajax_Handlers.php:334
#: includes/Ajax/INFYP_Ajax_Handlers.php:334
msgid "%s updated successfully."
msgstr "%s päivitetty onnistuneesti."

#: includes/Core/INFYP_Script_Manager.php:458
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:437
msgid "%s%% optimized"
msgstr "%s%% optimoitu"

#: includes/Core/INFYP_Image_Usage.php:272
msgid "(No Title)"
msgstr "(Ei otsikkoa)"

#: includes/Tables/INFYP_Changelog_List_Table.php:182
#: includes/Tables/INFYP_Changelog_List_Table.php:182
msgid "...and %d more."
msgstr "...ja %d lisää."

#: includes/Admin/INFYP_Debug_Page.php:341
msgid "0 bytes"
msgstr "0 tavua"

#: includes/views/setup-wizard/steps/step-preferences.php:61
#: includes/views/setup-wizard/steps/step-preferences.php:61
msgid "1 - 100"
msgstr "1 - 100"

#: includes/views/setup-wizard/steps/step-preferences.php:75
#: includes/views/setup-wizard/steps/step-preferences.php:75
msgid "1,000 - 10,000"
msgstr "1 000 - 10 000"

#: includes/views/setup-wizard/steps/step-preferences.php:82
#: includes/views/setup-wizard/steps/step-preferences.php:82
msgid "10,000+"
msgstr "10 000+"

#: includes/views/setup-wizard/steps/step-preferences.php:68
#: includes/views/setup-wizard/steps/step-preferences.php:68
msgid "100 - 1,000"
msgstr "100 - 1 000"

#: includes/views/seo-score-page.php:395 includes/views/seo-score-page.php:395
msgid "2024-2025 Updates:"
msgstr "2024-2025 Päivitykset:"

#: includes/Core/INFYP_Security_Manager.php:556
#: includes/Core/INFYP_Security_Manager.php:556
msgid ""
"A critical security event has been detected:\n"
"\n"
"Event: %1$s\n"
"Time: %2$s\n"
"User ID: %3$s\n"
"IP: %4$s\n"
"Details: %5$s"
msgstr ""
"Kriittinen tietoturvatapahtuma havaittu:\n"
"\n"
"Tapahtuma: %1$s\n"
"Aika: %2$s\n"
"Käyttäjätunnus: %3$s\n"
"IP: %4$s\n"
"Tiedot: %5$s"

#: includes/Core/INFYP_Script_Manager.php:202
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:181
msgid "A server error occurred for Image ID %d."
msgstr "Palvelinvirhe tapahtui kuvan ID %d kohdalla."

#: includes/Core/INFYP_Script_Manager.php:209
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:188
msgid "A server error occurred while fetching the image list."
msgstr "Palvelinvirhe tapahtui haettaessa kuvien listaa."

#: includes/views/modals/alt-text-modal.php:54
#: includes/views/modals/alt-text-modal.php:54
#: includes/views/modals/caption-modal.php:50
#: includes/views/modals/caption-modal.php:50
#: includes/views/modals/description-modal.php:50
#: includes/views/modals/description-modal.php:50
#: includes/views/modals/filename-modal.php:55
#: includes/views/modals/filename-modal.php:55
#: includes/views/modals/title-modal.php:55
#: includes/views/modals/title-modal.php:55
#: includes/Tables/INFYP_Image_List_Table.php:1173
#: includes/Tables/INFYP_Image_List_Table.php:1173
#: includes/Core/INFYP_Script_Manager.php:314
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:293
msgid "AI Disclaimer"
msgstr "AI Vastuuvapauslauseke"

#: ai-image-seo.php:676 ai-image-seo.php:676
#: includes/Admin/INFYP_Setup_Wizard.php:898
#: includes/Admin/INFYP_Setup_Wizard.php:898
#: includes/Admin/INFYP_Admin_Pages.php:253
#: includes/Admin/INFYP_Admin_Pages.php:254
#: includes/Admin/INFYP_Admin_Pages.php:265
#: includes/Admin/INFYP_Admin_Pages.php:253
#: includes/Admin/INFYP_Admin_Pages.php:254
#: includes/Admin/INFYP_Admin_Pages.php:265
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:253
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:254
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:265
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:253
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:254
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:265
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:886
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:886
msgid "AI Image SEO"
msgstr "AI Kuva SEO"

#: includes/Core/INFYP_Encryption_Service.php:335
#: includes/Core/INFYP_Encryption_Service.php:335
msgid "AI Image SEO - Security Notice"
msgstr "AI Image SEO - Tietoturvailmoitus"

#: ai-image-seo.php:573 ai-image-seo.php:573
msgid "AI Image SEO - System Requirements"
msgstr "AI Image SEO - Järjestelmävaatimukset"

#: includes/views/setup-wizard/wizard-page.php:31
#: includes/views/setup-wizard/wizard-page.php:31
msgid "AI Image SEO Setup"
msgstr "AI Image SEO Asennus"

#: ai-image-seo.php:168 ai-image-seo.php:168
msgid ""
"AI Image SEO encountered an initialization error. Please check your error "
"logs."
msgstr "AI Image SEO kohtasi alustamisvirheen. Tarkista virhelokit."

#: includes/views/setup-wizard/steps/step-complete.php:40
#: includes/views/setup-wizard/steps/step-complete.php:40
msgid "AI Image SEO is now configured and ready to optimize your images."
msgstr "AI Image SEO on nyt konfiguroitu ja valmis optimoimaan kuvasi."

#: ai-image-seo.php:248 ai-image-seo.php:248
msgid "AI Image SEO requires PHP 7.4 or higher."
msgstr "AI Image SEO vaatii PHP 7.4 tai uudemman."

#: ai-image-seo.php:258 ai-image-seo.php:258
msgid "AI Image SEO requires WordPress 5.6 or higher."
msgstr "AI Image SEO vaatii WordPress 5.6 tai uudemman."

#: includes/Tables/INFYP_Changelog_List_Table.php:55
#: includes/Admin/INFYP_Admin_Pages.php:1100
#: includes/Admin/INFYP_Admin_Pages.php:1100
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1102
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1102
msgid "AI Model"
msgstr "AI-malli"

#: includes/Core/INFYP_Script_Manager.php:462
#: includes/Admin/INFYP_Admin_Pages.php:367
#: includes/Admin/INFYP_Admin_Pages.php:367
#: includes/Helpers/INFYP_Debug_Translation.php:25
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:441
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:367
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:367
msgid "AI Settings"
msgstr "AI-asetukset"

#: includes/views/modals/alt-text-modal.php:55
#: includes/views/modals/alt-text-modal.php:55
#: includes/views/modals/caption-modal.php:51
#: includes/views/modals/caption-modal.php:51
#: includes/views/modals/description-modal.php:51
#: includes/views/modals/description-modal.php:51
#: includes/views/modals/filename-modal.php:56
#: includes/views/modals/filename-modal.php:56
#: includes/views/modals/title-modal.php:56
#: includes/views/modals/title-modal.php:56
#: includes/Tables/INFYP_Image_List_Table.php:1174
#: includes/Tables/INFYP_Image_List_Table.php:1174
#: includes/Core/INFYP_Script_Manager.php:315
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:294
msgid "AI can make mistakes. Please double-check responses."
msgstr "AI voi tehdä virheitä. Tarkista vastaukset huolellisesti."

#: includes/Ajax/INFYP_Ajax_Handlers.php:741
#: includes/Ajax/INFYP_Ajax_Handlers.php:741
msgid "AI optimization failed: "
msgstr "AI-optimointi epäonnistui: "

#: includes/views/setup-wizard/steps/step-preferences.php:51
#: includes/views/setup-wizard/steps/step-preferences.php:51
msgid "AI will generate content in this language"
msgstr "AI tuottaa sisältöä tällä kielellä"

#: includes/views/setup-wizard/steps/step-welcome.php:28
#: includes/views/setup-wizard/steps/step-welcome.php:28
msgid "AI-Powered Optimization"
msgstr "AI-pohjainen optimointi"

#: includes/views/setup-wizard/wizard-page.php:153
#: includes/views/setup-wizard/wizard-page.php:153
msgid "AI-Powered WordPress SEO"
msgstr "AI-pohjainen WordPress SEO"

#: includes/Tables/INFYP_API_Usage_List_Table.php:20
msgid "API Call"
msgstr "API-kutsu"

#: includes/Admin/INFYP_API_Usage_Page.php:237
#: includes/Admin/INFYP_API_Usage_Page.php:237
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:237
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:237
msgid "API Call Log"
msgstr "API-kutsuloki"

#: includes/Tables/INFYP_API_Usage_List_Table.php:21
msgid "API Calls"
msgstr "API-kutsut"

#: includes/Admin/INFYP_API_Usage_Page.php:100
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:100
msgid "API Calls per page"
msgstr "API-kutsut per sivu"

#: includes/views/api-keys-page.php:38 includes/views/api-keys-page.php:38
msgid "API Configuration Status"
msgstr "API-konfiguraation tila"

#: includes/views/debug-page.php:1102 includes/views/debug-page.php:1102
msgid "API Connection Test"
msgstr "API-yhteystesti"

#: includes/views/debug-page.php:524 includes/views/debug-page.php:524
msgid "API Health"
msgstr "API-terveys"

#: includes/views/api-keys-page.php:113 includes/views/api-keys-page.php:154
#: includes/views/api-keys-page.php:195 includes/views/api-keys-page.php:113
#: includes/views/api-keys-page.php:154 includes/views/api-keys-page.php:195
msgid "API Key"
msgstr "API-avain"

#: includes/views/debug-page.php:533 includes/views/debug-page.php:533
msgid "API Key Status"
msgstr "API-avaimen tila"

#: includes/Ajax/INFYP_Ajax_Handlers.php:874
#: includes/Ajax/INFYP_Ajax_Handlers.php:874
msgid "API Key validation failed:"
msgstr "API-avaimen validointi epäonnistui:"

#: includes/views/api-keys-page.php:26 includes/views/api-keys-page.php:26
#: includes/Admin/INFYP_Setup_Wizard.php:92
#: includes/Admin/INFYP_Admin_Pages.php:275
#: includes/Admin/INFYP_Admin_Pages.php:276
#: includes/Admin/INFYP_Admin_Pages.php:275
#: includes/Admin/INFYP_Admin_Pages.php:276
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:275
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:276
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:275
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:276
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:92
msgid "API Keys"
msgstr "API-avaimet"

#: includes/Core/INFYP_Script_Manager.php:170
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:149
msgid "API Keys settings"
msgstr "API-avainten asetukset"

#: includes/Ajax/INFYP_Ajax_Handlers.php:883
#: includes/Ajax/INFYP_Ajax_Handlers.php:883
msgid "API Keys updated successfully and securely encrypted."
msgstr "API-avaimet päivitetty onnistuneesti ja salattu turvallisesti."

#: includes/Core/INFYP_Script_Manager.php:267
#: includes/Admin/INFYP_Admin_Pages.php:1320
#: includes/Admin/INFYP_Admin_Pages.php:1320
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:246
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1322
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1322
msgid "API Tests completed: %1$s successful, %2$s failed"
msgstr "API-testit suoritettu: %1$s onnistui, %2$s epäonnistui"

#: includes/Admin/INFYP_API_Usage_Page.php:141
#: includes/Admin/INFYP_API_Usage_Page.php:141
#: includes/Admin/INFYP_Admin_Pages.php:285
#: includes/Admin/INFYP_Admin_Pages.php:286
#: includes/Admin/INFYP_Admin_Pages.php:285
#: includes/Admin/INFYP_Admin_Pages.php:286
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:285
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:286
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:285
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:286
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:141
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:141
msgid "API Usage"
msgstr "API-käyttö"

#: includes/Core/INFYP_API_Key_Manager.php:312
#: includes/Core/INFYP_API_Key_Manager.php:312
msgid "API key cannot be empty"
msgstr "API-avain ei voi olla tyhjä"

#: includes/Admin/INFYP_Setup_Wizard.php:843
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:831
msgid "API key is invalid or could not be verified."
msgstr "API-avain on virheellinen tai sitä ei voitu vahvistaa."

#: includes/Admin/INFYP_Setup_Wizard.php:841
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:829
msgid "API key is valid."
msgstr "API-avain on kelvollinen."

#: includes/Core/INFYP_Script_Manager.php:166
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:145
msgid "API key saved successfully."
msgstr "API-avain tallennettu onnistuneesti."

#: includes/Core/INFYP_API_Retry_Handler.php:75
msgid "API rate limit reached. Please wait %d seconds before trying again."
msgstr ""
"API-nopeusraja saavutettu. Odota %d sekuntia ennen kuin yrität uudelleen."

#: includes/Admin/INFYP_Admin_Pages.php:1352
#: includes/Admin/INFYP_Admin_Pages.php:1352
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1354
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1354
msgid "API settings saved successfully."
msgstr "API-asetukset tallennettu onnistuneesti."

#: includes/views/debug-page.php:527 includes/views/debug-page.php:527
msgid "APIs Configured"
msgstr "API:t konfiguroitu"

#: includes/Core/INFYP_Script_Manager.php:168
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:147
msgid "Action Required:"
msgstr "Toimenpide vaaditaan:"

#: includes/Core/INFYP_Script_Manager.php:433
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:412
msgid "Action needed:"
msgstr "Toimenpide tarvitaan:"

#: includes/views/debug-page.php:669 includes/views/debug-page.php:669
#: includes/Tables/INFYP_Image_List_Table.php:160
msgid "Actions"
msgstr "Toiminnot"

#: includes/views/debug-page.php:1013 includes/views/debug-page.php:1013
msgid "Active Transients"
msgstr "Aktiiviset väliaikaiset tiedot"

#: includes/Core/INFYP_Script_Manager.php:345
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:324
msgid "Add %s more characters"
msgstr "Lisää %s merkkiä"

#: includes/Core/INFYP_Script_Manager.php:349
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:328
msgid "Add %s more words"
msgstr "Lisää %s sanaa"

#: includes/Core/INFYP_Script_Manager.php:258
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:237
msgid "Add %s% more to reach 100%"
msgstr "Lisää %s% saavuttaaksesi 100%"

#: includes/Core/INFYP_Script_Manager.php:434
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:413
msgid "Add 2-3 relevant keywords to improve SEO"
msgstr "Lisää 2-3 relevanttia avainsanaa parantaaksesi SEO:ta"

#: includes/Admin/INFYP_Admin_Pages.php:453
#: includes/Admin/INFYP_Admin_Pages.php:453
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:453
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:453
msgid "Add Filter"
msgstr "Lisää suodatin"

#: includes/views/modals/keywords-modal.php:25
#: includes/views/modals/keywords-modal.php:25
#: includes/Tables/INFYP_Image_List_Table.php:919
#: includes/Tables/INFYP_Image_List_Table.php:919
#: includes/Core/INFYP_Script_Manager.php:282
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:261
msgid "Add Keywords"
msgstr "Lisää avainsanoja"

#: includes/Core/INFYP_Script_Manager.php:408
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:387
msgid "Add a caption"
msgstr "Lisää kuvateksti"

#: includes/Core/INFYP_Script_Manager.php:409
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:388
msgid "Add a description"
msgstr "Lisää kuvaus"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1686
#: includes/Ajax/INFYP_Ajax_Handlers.php:1686
msgid "Add a title first to improve quality score"
msgstr "Lisää ensin otsikko parantaaksesi laatupistettä"

#: includes/Core/INFYP_Script_Manager.php:342
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:321
msgid "Add a title for better SEO"
msgstr "Lisää otsikko paremman SEO:n saavuttamiseksi"

#: includes/Core/INFYP_Script_Manager.php:357
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:336
msgid "Add alt text"
msgstr "Lisää alt-teksti"

#: includes/Core/INFYP_Script_Manager.php:356
#: includes/Ajax/INFYP_Ajax_Handlers.php:1640
#: includes/Ajax/INFYP_Ajax_Handlers.php:1640
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:335
msgid "Add alt text first to improve quality score"
msgstr "Lisää ensin alt-teksti parantaaksesi laatupistettä"

#: includes/Core/INFYP_Script_Manager.php:418
#: includes/Ajax/INFYP_Ajax_Handlers.php:1611
#: includes/Ajax/INFYP_Ajax_Handlers.php:1611
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:397
msgid "Add alt text to improve accessibility and SEO"
msgstr "Lisää alt-teksti parantaaksesi saavutettavuutta ja SEO:ta"

#: includes/Admin/INFYP_Admin_Pages.php:1192
#: includes/Admin/INFYP_Admin_Pages.php:1192
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1194
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1194
msgid ""
"Add custom instructions to the AI prompt (e.g., \"Focus on e-commerce "
"keywords\")."
msgstr ""
"Lisää mukautettuja ohjeita AI-kehotteeseen (esim. \"Keskity verkkokaupan "
"avainsanoihin\")."

#: includes/Core/INFYP_SEO_Score_Calculator.php:547
msgid "Add descriptive alt text (%1$d-%2$d characters)"
msgstr "Lisää kuvaileva alt-teksti (%1$d-%2$d merkkiä)"

#: includes/Core/INFYP_SEO_Score_Calculator.php:933
msgid "Add more descriptive words (%1$d-%2$d words ideal)"
msgstr "Lisää kuvailevampia sanoja (%1$d-%2$d sanaa ihanteellinen)"

#: includes/Tables/INFYP_Image_List_Table.php:340
#: includes/Tables/INFYP_Image_List_Table.php:340
msgid "Add post type filter..."
msgstr "Lisää julkaisutyypin suodatin..."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1657
#: includes/Ajax/INFYP_Ajax_Handlers.php:1657
msgid "Add title text to improve SEO"
msgstr "Lisää otsikkoteksti parantaaksesi SEO:ta"

#: includes/views/setup-wizard/steps/step-api-keys.php:147
#: includes/views/setup-wizard/steps/step-api-keys.php:147
msgid ""
"Advanced AI with excellent reasoning. Great for detailed, accurate image "
"descriptions."
msgstr ""
"Edistynyt AI erinomaisella päättelykyvyllä. Erinomainen yksityiskohtaisiin, "
"tarkkoihin kuvauksiin."

#: includes/views/seo-score-page.php:497 includes/views/seo-score-page.php:497
msgid ""
"Advanced techniques for optimizing both alt and title tags for maximum SEO "
"benefit."
msgstr ""
"Edistyneet tekniikat sekä alt- että otsikkotunnisteiden optimointiin "
"maksimaalisen SEO-hyödyn saavuttamiseksi."

#: includes/views/seo-score-page.php:560 includes/views/seo-score-page.php:560
msgid "Affected Banners:"
msgstr "Vaikuttavat bannerit:"

#: includes/Tables/INFYP_Changelog_List_Table.php:59
msgid "After"
msgstr "Jälkeen"

#: includes/views/seo-score-page.php:460 includes/views/seo-score-page.php:460
msgid "Ahrefs - Comprehensive On-Page SEO Checklist 2024"
msgstr "Ahrefs - Kattava On-Page SEO Tarkistuslista 2024"

#: includes/views/debug-page.php:827 includes/views/debug-page.php:847
#: includes/views/debug-page.php:827 includes/views/debug-page.php:847
#: includes/Tables/INFYP_Image_List_Table.php:323
#: includes/Tables/INFYP_Image_List_Table.php:360
#: includes/Tables/INFYP_Image_List_Table.php:323
#: includes/Tables/INFYP_Image_List_Table.php:360
msgid "All"
msgstr "Kaikki"

#: includes/Admin/INFYP_Admin_Pages.php:390
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:390
msgid "All (Posts & Pages)"
msgstr "Kaikki (Julkaisut & Sivut)"

#: includes/views/debug-page.php:733 includes/views/debug-page.php:733
msgid "All Builders"
msgstr "Kaikki rakentajat"

#: includes/Admin/INFYP_Admin_Pages.php:390
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:390
msgid "All Content"
msgstr "Kaikki sisältö"

#: includes/Tables/INFYP_API_Usage_List_Table.php:112
#: includes/Tables/INFYP_API_Usage_List_Table.php:112
msgid "All Providers"
msgstr "Kaikki tarjoajat"

#: includes/Tables/INFYP_API_Usage_List_Table.php:119
#: includes/Tables/INFYP_API_Usage_List_Table.php:119
msgid "All Statuses"
msgstr "Kaikki tilat"

#: includes/views/debug-page.php:978 includes/views/debug-page.php:978
msgid "All Tables OK"
msgstr "Kaikki taulukot OK"

#: includes/Tables/INFYP_API_Usage_List_Table.php:126
#: includes/Tables/INFYP_API_Usage_List_Table.php:126
msgid "All Time"
msgstr "Koko aika"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2988
msgid "All banners are now hidden permanently"
msgstr "Kaikki bannerit ovat nyt piilotettu pysyvästi"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2989
msgid "All banners are now visible"
msgstr "Kaikki bannerit ovat nyt näkyvissä"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2958
msgid "All banners have been reset and will show again"
msgstr "Kaikki bannerit on nollattu ja ne näytetään uudelleen"

#: includes/Core/INFYP_Script_Manager.php:428
#: includes/Ajax/INFYP_Ajax_Handlers.php:1748
#: includes/Ajax/INFYP_Ajax_Handlers.php:1748
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:407
msgid "All metadata is unique"
msgstr "Kaikki metadata on ainutlaatuista"

#: includes/views/setup-wizard/steps/step-preferences.php:132
#: includes/views/setup-wizard/steps/step-preferences.php:132
msgid "All preferences can be changed later in the settings page."
msgstr "Kaikkia asetuksia voi muuttaa myöhemmin asetussivulla."

#: includes/views/setup-wizard/wizard-page.php:165
#: includes/views/setup-wizard/wizard-page.php:165
msgid "All rights reserved."
msgstr "Kaikki oikeudet pidätetään."

#: includes/Admin/INFYP_Admin_Pages.php:549
#: includes/Admin/INFYP_Admin_Pages.php:549
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:557
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:557
msgid "All scoring breakdowns must equal 100%"
msgstr "Kaikkien pisteytyksen osien on oltava yhteensä 100 %"

#: includes/views/seo-score-page.php:507 includes/views/seo-score-page.php:507
msgid ""
"All sources have been verified and are current as of 2024-2025. Our plugin's"
" scoring algorithm and recommendations are continuously updated based on the"
" latest search engine guidelines."
msgstr ""
"Kaikki lähteet on tarkistettu ja ne ovat ajantasaisia vuosina 2024-2025. "
"Lisäosamme pisteytysalgoritmi ja suositukset päivitetään jatkuvasti "
"uusimpien hakukoneohjeiden mukaisesti."

#: includes/views/seo-score-page.php:67 includes/views/seo-score-page.php:159
#: includes/views/seo-score-page.php:67 includes/views/seo-score-page.php:159
#: includes/views/modals/seo-breakdown-modal.php:42
#: includes/views/modals/seo-breakdown-modal.php:42
#: includes/Tables/INFYP_Image_List_Table.php:153
#: includes/Core/INFYP_Script_Manager.php:405
#: includes/Ajax/INFYP_Ajax_Handlers.php:278
#: includes/Ajax/INFYP_Ajax_Handlers.php:1245
#: includes/Ajax/INFYP_Ajax_Handlers.php:278
#: includes/Ajax/INFYP_Ajax_Handlers.php:1245
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:384
msgid "Alt Text"
msgstr "Alt-teksti"

#: includes/views/seo-score-page.php:350 includes/views/seo-score-page.php:350
msgid "Alt Text (Most Important)"
msgstr "Alt-teksti (Tärkein)"

#: includes/Core/INFYP_Script_Manager.php:354
#: includes/Ajax/INFYP_Ajax_Handlers.php:1605
#: includes/Ajax/INFYP_Ajax_Handlers.php:1605
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:333
msgid "Alt Text Presence"
msgstr "Alt-tekstin läsnäolo"

#: includes/Core/INFYP_Script_Manager.php:355
#: includes/Ajax/INFYP_Ajax_Handlers.php:1624
#: includes/Ajax/INFYP_Ajax_Handlers.php:1636
#: includes/Ajax/INFYP_Ajax_Handlers.php:1624
#: includes/Ajax/INFYP_Ajax_Handlers.php:1636
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:334
msgid "Alt Text Quality"
msgstr "Alt-tekstin laatu"

#: includes/Core/INFYP_Script_Manager.php:329
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:308
msgid "Alt Text Recommendations"
msgstr "Alt-tekstin suositukset"

#: includes/Core/INFYP_Script_Manager.php:389
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:368
msgid "Alt Text Score"
msgstr "Alt-tekstin pisteet"

#: includes/Admin/INFYP_Admin_Pages.php:748
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:755
msgid "Alt Texts"
msgstr "Alt-tekstit"

#: includes/Core/INFYP_SEO_Score_Calculator.php:588
msgid "Alt text has too many words (%1$d words). Keep under %2$d words"
msgstr "Alt-tekstissä on liikaa sanoja (%1$d sanaa). Pidä alle %2$d sanaa"

#: includes/Core/INFYP_Script_Manager.php:419
#: includes/Ajax/INFYP_Ajax_Handlers.php:1610
#: includes/Ajax/INFYP_Ajax_Handlers.php:1610
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:398
msgid "Alt text is present"
msgstr "Alt-teksti on läsnä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:634
msgid "Alt text is too generic. Be more descriptive"
msgstr "Alt-teksti on liian yleinen. Ole kuvailevampi"

#: includes/Core/INFYP_SEO_Score_Calculator.php:616
msgid ""
"Alt text needs adjustment: %1$d chars, %2$d words. Target: %3$d-%4$d chars, "
"%5$d-%6$d words"
msgstr ""
"Alt-teksti tarvitsee säätöä: %1$d merkkiä, %2$d sanaa. Tavoite: %3$d-%4$d "
"merkkiä, %5$d-%6$d sanaa"

#: includes/Core/INFYP_SEO_Score_Calculator.php:580
msgid "Alt text needs more words (%1$d words). Aim for %2$d-%3$d words"
msgstr ""
"Alt-teksti tarvitsee lisää sanoja (%1$d sanaa). Tavoite: %2$d-%3$d sanaa"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1396
#: includes/Ajax/INFYP_Ajax_Handlers.php:1396
msgid "Alt text percentages must add up to 100%."
msgstr "Alt-tekstin prosenttiosuuksien on oltava yhteensä 100 %."

#: includes/Core/INFYP_SEO_Score_Calculator.php:606
msgid "Alt text too long (%1$d chars). Keep under %2$d characters"
msgstr "Alt-teksti on liian pitkä (%1$d merkkiä). Pidä alle %2$d merkkiä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:598
msgid "Alt text too short (%1$d chars). Aim for %2$d-%3$d characters"
msgstr "Alt-teksti on liian lyhyt (%1$d merkkiä). Tavoite: %2$d-%3$d merkkiä"

#: includes/Core/INFYP_Script_Manager.php:297
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:276
msgid "Alt text updated successfully"
msgstr "Alt-teksti päivitetty onnistuneesti"

#: includes/views/seo-score-page.php:595 includes/views/seo-score-page.php:643
#: includes/views/seo-score-page.php:595 includes/views/seo-score-page.php:643
msgid "An error occurred"
msgstr "Tapahtui virhe"

#: includes/Core/INFYP_Script_Manager.php:144
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:123
msgid "An error occurred on the server. Please try again."
msgstr "Palvelimella tapahtui virhe. Yritä uudelleen."

#: includes/Core/INFYP_Script_Manager.php:252
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:231
msgid "An error occurred while saving"
msgstr "Tallennettaessa tapahtui virhe"

#: includes/Core/INFYP_Script_Manager.php:167
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:146
msgid "An error occurred while saving the settings."
msgstr "Asetuksia tallennettaessa tapahtui virhe."

#: includes/Admin/INFYP_Admin_Pages.php:1068
#: includes/Admin/INFYP_Admin_Pages.php:1068
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1070
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1070
msgid "An error occurred. Please try again."
msgstr "Tapahtui virhe. Yritä uudelleen."

#: includes/Core/INFYP_Script_Manager.php:503
#: includes/Core/INFYP_Script_Manager.php:521
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:482
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:500
msgid "An unexpected error occurred."
msgstr "Tapahtui odottamaton virhe."

#: includes/Core/INFYP_Script_Manager.php:143
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:122
msgid "An unknown error occurred. Please try again."
msgstr "Tapahtui tuntematon virhe. Yritä uudelleen."

#: includes/Core/INFYP_API_Key_Manager.php:337
#: includes/Core/INFYP_API_Key_Manager.php:337
msgid "Anthropic API keys should start with \"sk-\""
msgstr "Anthropic API -avainten tulisi alkaa \"sk-\""

#: includes/views/api-keys-page.php:81 includes/views/api-keys-page.php:81
#: includes/views/setup-wizard/steps/step-api-keys.php:132
#: includes/views/setup-wizard/steps/step-api-keys.php:132
msgid "Anthropic Claude"
msgstr "Anthropic Claude"

#: includes/views/api-keys-page.php:189 includes/views/api-keys-page.php:189
msgid "Anthropic Claude API"
msgstr "Anthropic Claude API"

#: includes/views/debug-page.php:1057 includes/views/debug-page.php:1057
msgid "Apply"
msgstr "Käytä"

#: includes/Admin/INFYP_Admin_Pages.php:471
#: includes/Admin/INFYP_Admin_Pages.php:471
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:471
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:471
msgid "Apply Filters"
msgstr "Käytä suodattimia"

#: includes/Core/INFYP_Script_Manager.php:272
#: includes/Admin/INFYP_Admin_Pages.php:1325
#: includes/Admin/INFYP_Admin_Pages.php:1325
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:251
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1327
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1327
msgid "Applying..."
msgstr "Käytetään..."

#: includes/Core/INFYP_Script_Manager.php:277
#: includes/Admin/INFYP_Admin_Pages.php:1315
#: includes/Admin/INFYP_Admin_Pages.php:1315
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:256
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1317
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1317
msgid ""
"Are you sure you want to clear all cache? This may temporarily slow down the"
" site."
msgstr ""
"Haluatko varmasti tyhjentää kaikki välimuistit? Tämä saattaa tilapäisesti "
"hidastaa sivustoa."

#: includes/Core/INFYP_Script_Manager.php:278
#: includes/Admin/INFYP_Admin_Pages.php:1317
#: includes/Admin/INFYP_Admin_Pages.php:1317
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:257
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1319
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1319
msgid ""
"Are you sure you want to clear all debug logs? This action cannot be undone."
msgstr ""
"Haluatko varmasti tyhjentää kaikki virheenkorjauslokit? Tätä toimintoa ei "
"voi peruuttaa."

#: includes/views/modals/clear-keywords-modal.php:22
#: includes/views/modals/clear-keywords-modal.php:22
#: includes/Core/INFYP_Script_Manager.php:293
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:272
msgid "Are you sure you want to clear all keywords for this image?"
msgstr "Haluatko varmasti tyhjentää kaikki avainsanat tästä kuvasta?"

#: includes/Core/INFYP_Script_Manager.php:217
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:196
msgid "Are you sure you want to clear all logs?"
msgstr "Haluatko varmasti tyhjentää kaikki lokit?"

#: includes/Admin/INFYP_Admin_Pages.php:550
#: includes/Admin/INFYP_Admin_Pages.php:550
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:558
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:558
msgid "Are you sure you want to reset all parameters to default values?"
msgstr "Haluatko varmasti palauttaa kaikki parametrit oletusarvoihin?"

#: includes/Admin/INFYP_Admin_Pages.php:233
#: includes/Admin/INFYP_Admin_Pages.php:233
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:233
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:233
msgid ""
"Are you sure you want to reset all usage statistics? This action cannot be "
"undone."
msgstr ""
"Haluatko varmasti palauttaa kaikki käyttötilastot? Tätä toimintoa ei voi "
"peruuttaa."

#: includes/Core/INFYP_Script_Manager.php:253
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:232
msgid "Are you sure you want to reset all weights to default values?"
msgstr "Haluatko varmasti palauttaa kaikki painot oletusarvoihin?"

#: includes/Admin/INFYP_Admin_Pages.php:540
#: includes/Admin/INFYP_Admin_Pages.php:540
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:548
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:548
msgid "Are you sure you want to reset weights to default values?"
msgstr "Haluatko varmasti palauttaa painot oletusarvoihin?"

#: includes/Admin/INFYP_Setup_Wizard.php:337
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:325
msgid ""
"Are you sure you want to skip the setup wizard? You can configure these "
"settings later from the plugin settings page."
msgstr ""
"Haluatko varmasti ohittaa asennusvelhon? Voit määrittää nämä asetukset "
"myöhemmin lisäosan asetussivulta."

#: includes/Core/INFYP_Script_Manager.php:153
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:132
msgid "Are you sure you want to update this field?"
msgstr "Haluatko varmasti päivittää tämän kentän?"

#: includes/views/seo-score-page.php:469 includes/views/seo-score-page.php:469
msgid ""
"Aug 30, 2024 - Comprehensive guide covering descriptive filenames, SEO-"
"friendly alt text, and balancing keywords with genuine description. Warns "
"against keyword stuffing."
msgstr ""
"30. elokuuta 2024 - Kattava opas kuvailevista tiedostonimistä, SEO-"
"ystävällisestä alt-tekstistä ja avainsanojen tasapainottamisesta aidon "
"kuvauksen kanssa. Varoittaa avainsanojen liiallisesta käytöstä."

#: includes/Admin/INFYP_Admin_Pages.php:234
#: includes/Admin/INFYP_Admin_Pages.php:234
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:234
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:234
msgid "Auto-saving..."
msgstr "Automaattinen tallennus..."

#: includes/Admin/INFYP_Admin_Pages.php:239
#: includes/Admin/INFYP_Admin_Pages.php:239
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:239
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:239
msgid "Automatically optimize new images when uploaded (Pro feature)"
msgstr "Optimoi uudet kuvat automaattisesti, kun ne ladataan (Pro-ominaisuus)"

#: includes/Admin/INFYP_API_Usage_Page.php:178
#: includes/Admin/INFYP_API_Usage_Page.php:178
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:178
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:178
msgid "Average Response Time"
msgstr "Keskimääräinen vasteaika"

#: includes/views/seo-score-page.php:389 includes/views/seo-score-page.php:389
msgid "Avoid AI-generated generic descriptions"
msgstr "Vältä AI:n luomia yleisiä kuvauksia"

#: includes/views/seo-score-page.php:367 includes/views/seo-score-page.php:367
#: includes/views/modals/filename-modal.php:99
#: includes/views/modals/filename-modal.php:99
#: includes/Core/INFYP_Script_Manager.php:244
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:223
msgid "Avoid generic names (DSC, IMG, image + numbers)"
msgstr "Vältä yleisiä nimiä (DSC, IMG, kuva + numerot)"

#: includes/Core/INFYP_SEO_Score_Calculator.php:642
msgid "Avoid keyword stuffing in alt text"
msgstr "Vältä avainsanojen liiallista käyttöä alt-tekstissä"

#: includes/views/seo-score-page.php:117 includes/views/seo-score-page.php:117
msgid "Avoids SEO penalties"
msgstr "Välttää SEO-rangaistukset"

#: includes/views/setup-wizard/wizard-page.php:111
#: includes/views/setup-wizard/wizard-page.php:111
msgid "Back"
msgstr "Takaisin"

#: includes/views/seo-score-page.php:515 includes/views/seo-score-page.php:515
msgid "Banner & Notice Management"
msgstr "Banneri- ja ilmoitusten hallinta"

#: includes/views/seo-score-page.php:552 includes/views/seo-score-page.php:631
#: includes/views/seo-score-page.php:552 includes/views/seo-score-page.php:631
msgid "Banners Hidden"
msgstr "Bannerit piilotettu"

#: includes/views/seo-score-page.php:552 includes/views/seo-score-page.php:633
#: includes/views/seo-score-page.php:552 includes/views/seo-score-page.php:633
msgid "Banners Visible"
msgstr "Bannerit näkyvissä"

#: includes/views/seo-score-page.php:130 includes/views/seo-score-page.php:130
msgid "Base points for having the attribute"
msgstr "Peruspisteet ominaisuuden olemassaolosta"

#: includes/views/seo-score-page.php:42 includes/views/seo-score-page.php:42
msgid "Based on Google Best Practices"
msgstr "Perustuu Googlen parhaisiin käytäntöihin"

#: includes/views/modals/title-modal.php:99
#: includes/views/modals/title-modal.php:99
#: includes/Core/INFYP_Script_Manager.php:337
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:316
msgid "Be descriptive, not just numbers"
msgstr "Ole kuvaileva, älä pelkkiä numeroita"

#: includes/views/modals/alt-text-modal.php:98
#: includes/views/modals/alt-text-modal.php:98
#: includes/Core/INFYP_Script_Manager.php:333
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:312
msgid "Be specific and descriptive"
msgstr "Ole tarkka ja kuvaileva"

#: includes/views/modals/keywords-modal.php:67
#: includes/views/modals/keywords-modal.php:67
#: includes/Core/INFYP_Script_Manager.php:306
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:285
msgid "Be specific and relevant"
msgstr "Ole tarkka ja merkityksellinen"

#: includes/Core/INFYP_Image_Usage.php:315
#: includes/Ajax/INFYP_Ajax_Handlers.php:418
msgid "Beaver Builder"
msgstr "Beaver Builder"

#: includes/Tables/INFYP_Changelog_List_Table.php:58
msgid "Before"
msgstr "Ennen"

#: includes/views/modals/alt-text-modal.php:67
#: includes/views/modals/alt-text-modal.php:67
#: includes/views/modals/keywords-modal.php:51
#: includes/views/modals/keywords-modal.php:51
#: includes/Core/INFYP_Script_Manager.php:302
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:281
msgid "Best Practices"
msgstr "Parhaat käytännöt"

#: includes/views/setup-wizard/steps/step-api-keys.php:53
#: includes/views/setup-wizard/steps/step-api-keys.php:53
msgid ""
"Best balance of quality and cost. Excellent for image analysis with generous"
" free tier."
msgstr ""
"Paras tasapaino laadun ja kustannusten välillä. Erinomainen kuvien "
"analysointiin, ja tarjoaa anteliaan ilmaistason."

#: includes/views/modals/description-modal.php:79
#: includes/views/modals/description-modal.php:79
msgid "Best for galleries and portfolios"
msgstr "Paras gallerioille ja portfolioille"

#: includes/views/setup-wizard/steps/step-welcome.php:64
#: includes/views/setup-wizard/steps/step-welcome.php:64
msgid "Better Rankings"
msgstr "Paremmat sijoitukset"

#: includes/views/setup-wizard/steps/step-preferences.php:31
#: includes/views/setup-wizard/steps/step-preferences.php:31
msgid "Blog / Personal"
msgstr "Blogi / Henkilökohtainen"

#: includes/Core/INFYP_Image_Usage.php:360
#: includes/Ajax/INFYP_Ajax_Handlers.php:422
msgid "Bricks Builder"
msgstr "Bricks Builder"

#: includes/Core/INFYP_Image_Usage.php:370
#: includes/Ajax/INFYP_Ajax_Handlers.php:424
msgid "Brizy"
msgstr ""

#: includes/views/debug-page.php:1154 includes/views/debug-page.php:1154
msgid "Browse our comprehensive guides and tutorials"
msgstr "Selaa kattavia oppaitamme ja tutoriaalejamme"

#: includes/Core/INFYP_Script_Manager.php:192
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:171
msgid "Bulk Optimization complete!"
msgstr "Joukkoprosessointi valmis!"

#: includes/views/setup-wizard/steps/step-welcome.php:52
#: includes/views/setup-wizard/steps/step-welcome.php:52
msgid "Bulk Processing"
msgstr "Joukkokäsittely"

#: includes/views/setup-wizard/steps/step-preferences.php:34
#: includes/views/setup-wizard/steps/step-preferences.php:34
msgid "Business / Corporate"
msgstr "Liiketoiminta / Yritys"

#: includes/views/debug-page.php:615 includes/views/debug-page.php:615
msgid "Cache Groups"
msgstr "Välimuistiryhmät"

#: includes/views/debug-page.php:1086 includes/views/debug-page.php:1086
msgid "Cache Management"
msgstr "Välimuistin hallinta"

#: includes/views/debug-page.php:599 includes/views/debug-page.php:599
msgid "Cache Performance"
msgstr "Välimuistin suorituskyky"

#: includes/views/debug-page.php:608 includes/views/debug-page.php:608
msgid "Cache Type"
msgstr "Välimuistin tyyppi"

#: includes/Admin/INFYP_Debug_Page.php:554
#: includes/Admin/INFYP_Debug_Page.php:554
msgid "Cache cleared successfully."
msgstr "Välimuisti tyhjennetty onnistuneesti."

#: includes/Admin/INFYP_Admin_Pages.php:555
#: includes/Admin/INFYP_Admin_Pages.php:555
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:563
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:563
msgid "Calculate Score"
msgstr "Laske pisteet"

#: includes/Admin/INFYP_Admin_Pages.php:554
#: includes/Admin/INFYP_Admin_Pages.php:554
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:562
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:562
msgid "Calculating..."
msgstr "Lasketaan..."

#: includes/Admin/INFYP_API_Usage_Page.php:203
#: includes/Admin/INFYP_API_Usage_Page.php:203
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:203
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:203
msgid "Calls"
msgstr "Kutsut"

#: includes/views/modals/alt-text-modal.php:114
#: includes/views/modals/alt-text-modal.php:114
#: includes/views/modals/caption-modal.php:99
#: includes/views/modals/caption-modal.php:99
#: includes/views/modals/clear-keywords-modal.php:27
#: includes/views/modals/clear-keywords-modal.php:27
#: includes/views/modals/description-modal.php:99
#: includes/views/modals/description-modal.php:99
#: includes/views/modals/filename-modal.php:115
#: includes/views/modals/filename-modal.php:115
#: includes/views/modals/keywords-modal.php:81
#: includes/views/modals/keywords-modal.php:81
#: includes/views/modals/title-modal.php:115
#: includes/views/modals/title-modal.php:115
#: includes/Core/INFYP_Script_Manager.php:148
#: includes/Admin/INFYP_Setup_Wizard.php:339
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:127
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:327
msgid "Cancel"
msgstr "Peruuta"

#: includes/Core/INFYP_Script_Manager.php:149
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:128
msgid "Cancelling..."
msgstr "Peruutetaan..."

#: includes/Ajax/INFYP_Ajax_Handlers.php:287
#: includes/Ajax/INFYP_Ajax_Handlers.php:287
msgid "Caption"
msgstr "Kuvateksti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2706
#: includes/Ajax/INFYP_Ajax_Handlers.php:2706
msgid "Caption (AI)"
msgstr "Kuvateksti (AI)"

#: includes/views/modals/caption-modal.php:63
#: includes/views/modals/caption-modal.php:63
msgid "Caption Guidelines"
msgstr "Kuvatekstin ohjeet"

#: includes/Core/INFYP_Script_Manager.php:398
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:377
msgid "Caption Score"
msgstr "Kuvatekstin pisteet"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2882
#: includes/Ajax/INFYP_Ajax_Handlers.php:2906
msgid "Card dismissed"
msgstr "Kortti hylätty"

#: includes/Core/INFYP_Image_Usage.php:155
msgid "Category Thumbnail"
msgstr "Kategorian pikkukuva"

#: includes/Admin/INFYP_Admin_Pages.php:305
#: includes/Admin/INFYP_Admin_Pages.php:306
#: includes/Admin/INFYP_Admin_Pages.php:305
#: includes/Admin/INFYP_Admin_Pages.php:306
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:305
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:306
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:305
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:306
msgid "Changelog"
msgstr "Muutosloki"

#: includes/views/seo-score-page.php:186 includes/views/seo-score-page.php:217
#: includes/views/seo-score-page.php:262 includes/views/seo-score-page.php:186
#: includes/views/seo-score-page.php:217 includes/views/seo-score-page.php:262
#: includes/Core/INFYP_Script_Manager.php:424
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:403
msgid "Characters:"
msgstr "Merkit:"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1255
#: includes/Ajax/INFYP_Ajax_Handlers.php:1283
#: includes/Ajax/INFYP_Ajax_Handlers.php:1305
#: includes/Ajax/INFYP_Ajax_Handlers.php:1255
#: includes/Ajax/INFYP_Ajax_Handlers.php:1283
#: includes/Ajax/INFYP_Ajax_Handlers.php:1305
msgid "Characters: %1$d (optimal: %2$s)"
msgstr "Merkit: %1$d (optimaalinen: %2$s)"

#: includes/Tables/INFYP_Image_List_Table.php:1091
#: includes/Tables/INFYP_Image_List_Table.php:1091
#: includes/Core/INFYP_Script_Manager.php:466
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:445
msgid "Check Usage"
msgstr "Tarkista käyttö"

#: includes/views/setup-wizard/steps/step-welcome.php:41
#: includes/views/setup-wizard/steps/step-welcome.php:41
msgid "Choose from OpenAI, Google Gemini, or Anthropic Claude"
msgstr "Valitse OpenAI:n, Google Geminin tai Anthropic Clauden välillä"

#: includes/Admin/INFYP_Admin_Pages.php:238
#: includes/Admin/INFYP_Admin_Pages.php:238
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:238
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:238
msgid "Choose how long to keep optimization logs and usage data for analytics"
msgstr ""
"Valitse, kuinka kauan säilytät optimointilokit ja käyttötiedot analytiikkaa "
"varten"

#: includes/Admin/INFYP_Admin_Pages.php:1176
#: includes/Admin/INFYP_Admin_Pages.php:1176
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1178
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1178
msgid "Choose the language for the generated text."
msgstr "Valitse luodun tekstin kieli."

#: includes/Admin/INFYP_Admin_Pages.php:1115
#: includes/Admin/INFYP_Admin_Pages.php:1115
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1117
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1117
msgid "Claude 3.7 Sonnet (Balanced visual reasoning)"
msgstr "Claude 3.7 Sonnet (Tasapainoinen visuaalinen päättely)"

#: includes/Core/INFYP_Script_Manager.php:294
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:273
msgid "Clear"
msgstr "Tyhjennä"

#: includes/Admin/INFYP_Admin_Pages.php:474
#: includes/Admin/INFYP_Admin_Pages.php:474
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:474
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:474
msgid "Clear All"
msgstr "Tyhjennä kaikki"

#: includes/views/debug-page.php:1089 includes/views/debug-page.php:1089
msgid "Clear All Cache"
msgstr "Tyhjennä kaikki välimuistit"

#: includes/views/debug-page.php:437 includes/views/debug-page.php:437
msgid "Clear Cache"
msgstr "Tyhjennä välimuisti"

#: includes/views/debug-page.php:1097 includes/views/debug-page.php:1097
msgid "Clear Debug Logs"
msgstr "Tyhjennä virheenkorjauslokit"

#: includes/views/modals/clear-keywords-modal.php:17
#: includes/views/modals/clear-keywords-modal.php:30
#: includes/views/modals/clear-keywords-modal.php:17
#: includes/views/modals/clear-keywords-modal.php:30
#: includes/Core/INFYP_Script_Manager.php:292
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:271
msgid "Clear Keywords"
msgstr "Tyhjennä avainsanat"

#: includes/views/debug-page.php:441 includes/views/debug-page.php:441
msgid "Clear Logs"
msgstr "Tyhjennä lokit"

#: includes/views/debug-page.php:1087 includes/views/debug-page.php:1087
msgid "Clear all plugin caches to resolve performance issues."
msgstr ""
"Tyhjennä kaikki laajennuksen välimuistit suorituskykyongelmien "
"ratkaisemiseksi."

#: includes/views/debug-page.php:1095 includes/views/debug-page.php:1095
msgid "Clear debug logs to free up disk space and remove old error records."
msgstr ""
"Tyhjennä virheenkorjauslokit vapauttaaksesi levytilaa ja poistaaksesi vanhat"
" virhetiedot."

#: includes/Tables/INFYP_Image_List_Table.php:324
#: includes/Tables/INFYP_Image_List_Table.php:324
msgid "Clear filter"
msgstr "Tyhjennä suodatin"

#: includes/Tables/INFYP_Image_List_Table.php:937
#: includes/Tables/INFYP_Image_List_Table.php:937
msgid "Clear keywords"
msgstr "Tyhjennä avainsanat"

#: includes/views/main-page.php:64 includes/views/main-page.php:64
msgid "Clear search"
msgstr "Tyhjennä haku"

#: includes/Core/INFYP_Script_Manager.php:295
#: includes/Admin/INFYP_Admin_Pages.php:1307
#: includes/Admin/INFYP_Admin_Pages.php:1307
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:274
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1309
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1309
msgid "Clearing..."
msgstr "Tyhjennetään..."

#: includes/Core/INFYP_Script_Manager.php:412
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:391
msgid "Click \"Optimize with AI\" to automatically improve all missing elements"
msgstr ""
"Napsauta \"Optimoi AI:lla\" parantaaksesi automaattisesti kaikki puuttuvat "
"elementit"

#: includes/Tables/INFYP_Image_List_Table.php:923
#: includes/Tables/INFYP_Image_List_Table.php:923
#: includes/Core/INFYP_Script_Manager.php:308
#: includes/Core/INFYP_Script_Manager.php:309
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:287
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:288
msgid "Click to add keywords manually or generate with AI"
msgstr ""
"Napsauta lisätäksesi avainsanoja manuaalisesti tai luodaksesi ne AI:lla"

#: includes/Tables/INFYP_Image_List_Table.php:1118
#: includes/Tables/INFYP_Image_List_Table.php:1118
msgid "Click to see SEO score details"
msgstr "Napsauta nähdäksesi SEO-pisteytyksen yksityiskohdat"

#: includes/Tables/INFYP_Image_List_Table.php:1171
#: includes/Tables/INFYP_Image_List_Table.php:1171
#: includes/Core/INFYP_Script_Manager.php:312
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:291
msgid "Click to see what's needed for 100% score"
msgstr "Napsauta nähdäksesi, mitä tarvitaan 100% pisteisiin"

#: includes/views/modals/usage-modal.php:55
#: includes/views/modals/usage-modal.php:55
#: includes/Core/INFYP_Script_Manager.php:482
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:461
msgid "Close"
msgstr "Sulje"

#: includes/views/debug-page.php:466 includes/views/debug-page.php:477
#: includes/views/debug-page.php:466 includes/views/debug-page.php:477
msgid "Compatible"
msgstr "Yhteensopiva"

#: includes/Admin/INFYP_Setup_Wizard.php:100
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:100
msgid "Complete"
msgstr "Valmis"

#: includes/views/setup-wizard/wizard-page.php:132
#: includes/views/setup-wizard/wizard-page.php:132
msgid "Complete Setup"
msgstr "Viimeistele asennus"

#: includes/Admin/INFYP_Setup_Wizard.php:899
#: includes/Admin/INFYP_Setup_Wizard.php:899
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:887
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:887
msgid ""
"Complete the setup wizard to configure your API keys and start optimizing "
"images."
msgstr ""
"Viimeistele asennusvelho määrittääksesi API-avaimesi ja aloittaaksesi kuvien"
" optimoinnin."

#: includes/Admin/INFYP_Admin_Pages.php:835
#: includes/Admin/INFYP_Admin_Pages.php:835
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:837
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:837
msgid "Compress Your Images with TinyPNG"
msgstr "Pakkaa kuvasi TinyPNG:llä"

#: includes/Core/INFYP_Script_Manager.php:250
#: includes/Ajax/INFYP_Ajax_Handlers.php:1964
#: includes/Ajax/INFYP_Ajax_Handlers.php:1964
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:229
msgid "Configuration saved successfully!"
msgstr "Määritykset tallennettu onnistuneesti!"

#: includes/views/setup-wizard/steps/step-api-keys.php:27
#: includes/views/setup-wizard/steps/step-api-keys.php:27
msgid "Configure AI Provider"
msgstr "Määritä AI-palveluntarjoaja"

#: ai-image-seo.php:685 ai-image-seo.php:685
msgid "Configure API Keys"
msgstr "Määritä API-avaimet"

#: includes/views/setup-wizard/steps/step-complete.php:96
#: includes/views/setup-wizard/steps/step-complete.php:96
msgid "Configure Advanced Settings"
msgstr "Määritä kehittyneet asetukset"

#: includes/Admin/INFYP_Admin_Pages.php:577
#: includes/Admin/INFYP_Admin_Pages.php:577
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:585
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:585
msgid "Configure Plugin"
msgstr "Määritä laajennus"

#: includes/Admin/INFYP_Admin_Pages.php:791
#: includes/Admin/INFYP_Admin_Pages.php:791
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:793
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:793
msgid "Configure Settings"
msgstr "Määritä asetukset"

#: includes/views/debug-page.php:541 includes/views/debug-page.php:541
#: includes/views/api-keys-page.php:49 includes/views/api-keys-page.php:67
#: includes/views/api-keys-page.php:85 includes/views/api-keys-page.php:49
#: includes/views/api-keys-page.php:67 includes/views/api-keys-page.php:85
msgid "Configured"
msgstr "Määritetty"

#: includes/views/setup-wizard/steps/step-api-keys.php:29
#: includes/views/setup-wizard/steps/step-api-keys.php:29
msgid ""
"Connect at least one AI provider to start generating optimized image "
"metadata. You can add more providers later."
msgstr ""
"Yhdistä vähintään yksi AI-palveluntarjoaja aloittaaksesi optimoidun "
"kuvametadata tuottamisen. Voit lisätä lisää palveluntarjoajia myöhemmin."

#: includes/views/setup-wizard/steps/step-api-keys.php:48
#: includes/views/setup-wizard/steps/step-api-keys.php:95
#: includes/views/setup-wizard/steps/step-api-keys.php:142
#: includes/views/setup-wizard/steps/step-api-keys.php:48
#: includes/views/setup-wizard/steps/step-api-keys.php:95
#: includes/views/setup-wizard/steps/step-api-keys.php:142
msgid "Connected"
msgstr "Yhdistetty"

#: includes/Core/INFYP_SEO_Score_Calculator.php:950
msgid "Consider including relevant keywords in filename"
msgstr ""
"Harkitse merkityksellisten avainsanojen sisällyttämistä tiedostonimeen"

#: includes/Core/INFYP_SEO_Score_Calculator.php:664
#: includes/Core/INFYP_SEO_Score_Calculator.php:814
msgid "Consider including relevant keywords naturally"
msgstr "Harkitse merkityksellisten avainsanojen luonnollista sisällyttämistä"

#: includes/views/debug-page.php:1139 includes/views/debug-page.php:1139
msgid "Contact Support"
msgstr "Ota yhteyttä tukeen"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1266
#: includes/Ajax/INFYP_Ajax_Handlers.php:1288
#: includes/Ajax/INFYP_Ajax_Handlers.php:1321
#: includes/Ajax/INFYP_Ajax_Handlers.php:1266
#: includes/Ajax/INFYP_Ajax_Handlers.php:1288
#: includes/Ajax/INFYP_Ajax_Handlers.php:1321
msgid "Contains keywords"
msgstr "Sisältää avainsanoja"

#: includes/views/seo-score-page.php:109 includes/views/seo-score-page.php:294
#: includes/views/seo-score-page.php:109 includes/views/seo-score-page.php:294
msgid "Content Uniqueness"
msgstr "Sisällön ainutlaatuisuus"

#: includes/Tables/INFYP_Changelog_List_Table.php:60
msgid "Context"
msgstr "Konteksti"

#: includes/views/seo-score-page.php:387 includes/views/seo-score-page.php:387
msgid "Context matters: surrounding text affects image relevance"
msgstr ""
"Kontekstilla on merkitystä: ympäröivä teksti vaikuttaa kuvan "
"merkityksellisyyteen"

#: includes/views/modals/caption-modal.php:71
#: includes/views/modals/caption-modal.php:71
msgid "Contextual or supplemental information"
msgstr "Konteksti- tai lisätiedot"

#: includes/views/setup-wizard/wizard-page.php:125
#: includes/views/setup-wizard/wizard-page.php:125
msgid "Continue"
msgstr "Jatka"

#: includes/views/seo-score-page.php:518 includes/views/seo-score-page.php:518
msgid "Control Plugin Notifications"
msgstr "Hallitse laajennuksen ilmoituksia"

#: includes/Core/INFYP_SEO_Score_Calculator.php:886
msgid "Convert uppercase letters to lowercase"
msgstr "Muunna isot kirjaimet pieniksi"

#: includes/Core/INFYP_Script_Manager.php:369
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:348
msgid "Correct format"
msgstr "Oikea muoto"

#: includes/Core/INFYP_Script_Manager.php:443
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:422
msgid "Could be better"
msgstr "Voisi olla parempi"

#: includes/Core/INFYP_Script_Manager.php:208
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:187
msgid "Could not fetch image list."
msgstr "Kuvien listaa ei voitu hakea."

#: includes/Core/INFYP_Image_Optimizer.php:118
#: includes/Core/INFYP_Image_Optimizer.php:118
msgid "Could not get image URL"
msgstr "Kuvan URL-osoitetta ei voitu saada"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2076
#: includes/Ajax/INFYP_Ajax_Handlers.php:2076
msgid "Could not get image URL."
msgstr "Kuvan URL-osoitetta ei voitu saada."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2811
msgid "Could not retrieve plugin information"
msgstr "Laajennustietoja ei voitu hakea"

#: includes/Core/INFYP_Script_Manager.php:437
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:416
msgid "Criterion"
msgstr "Kriteeri"

#: includes/Core/INFYP_Script_Manager.php:394
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:373
msgid "Current SEO Score"
msgstr "Nykyinen SEO-pisteet"

#: includes/Core/INFYP_Script_Manager.php:423
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:402
msgid "Current value:"
msgstr "Nykyinen arvo:"

#: includes/Tables/INFYP_Image_List_Table.php:395
#: includes/Tables/INFYP_Image_List_Table.php:395
msgid "Custom"
msgstr "Mukautettu"

#: includes/Admin/INFYP_Admin_Pages.php:787
#: includes/Admin/INFYP_Admin_Pages.php:787
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:789
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:789
msgid "Customize SEO Scoring"
msgstr "Mukauta SEO-pisteytys"

#: includes/views/seo-score-page.php:146 includes/views/seo-score-page.php:146
msgid "Customize Scoring System"
msgstr "Mukauta pisteytysjärjestelmä"

#: includes/Admin/INFYP_API_Usage_Page.php:232
#: includes/Admin/INFYP_API_Usage_Page.php:232
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:232
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:232
msgid "Daily Usage"
msgstr "Päivittäinen käyttö"

#: includes/Admin/INFYP_Admin_Pages.php:266
#: includes/Admin/INFYP_Admin_Pages.php:357
#: includes/Admin/INFYP_Admin_Pages.php:266
#: includes/Admin/INFYP_Admin_Pages.php:357
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:266
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:357
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:266
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:357
msgid "Dashboard"
msgstr "Hallintapaneeli"

#: includes/Admin/INFYP_Admin_Pages.php:230
#: includes/Admin/INFYP_Admin_Pages.php:230
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:230
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:230
msgid "Data exported successfully!"
msgstr "Tiedot viety onnistuneesti!"

#: includes/views/debug-page.php:975 includes/views/debug-page.php:975
msgid "Database Health"
msgstr "Tietokannan terveys"

#: includes/Tables/INFYP_Changelog_List_Table.php:54
msgid "Date"
msgstr "Päivämäärä"

#: includes/Tables/INFYP_API_Usage_List_Table.php:28
msgid "Date/Time"
msgstr "Päivämäärä/Aika"

#: includes/views/debug-page.php:424 includes/views/debug-page.php:424
msgid "Debug Information"
msgstr "Virheenkorjaustiedot"

#: includes/views/debug-page.php:1081 includes/views/debug-page.php:1081
msgid "Debug Tools"
msgstr "Virheenkorjaustyökalut"

#: includes/Core/INFYP_Script_Manager.php:265
#: includes/Admin/INFYP_Admin_Pages.php:1318
#: includes/Admin/INFYP_Admin_Pages.php:1318
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:244
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1320
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1320
msgid "Debug information exported successfully!"
msgstr "Virheenkorjaustiedot viety onnistuneesti!"

#: includes/Admin/INFYP_Debug_Page.php:117
#: includes/Admin/INFYP_Debug_Page.php:117
msgid "Debug page is only available when WP_DEBUG is enabled."
msgstr "Virheenkorjaussivu on käytettävissä vain, kun WP_DEBUG on käytössä."

#: includes/Admin/INFYP_Admin_Pages.php:316
#: includes/Admin/INFYP_Admin_Pages.php:317
#: includes/Admin/INFYP_Admin_Pages.php:316
#: includes/Admin/INFYP_Admin_Pages.php:317
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:316
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:317
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:316
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:317
msgid "Debugging"
msgstr "Virheenkorjaus"

#: includes/views/api-keys-page.php:264 includes/views/api-keys-page.php:264
msgid "Decryption Working:"
msgstr "Salauksen purku toimii:"

#: includes/views/seo-score-page.php:132 includes/views/seo-score-page.php:132
msgid "Deductions for issues"
msgstr "Vähennykset ongelmista"

#: includes/views/seo-score-page.php:354 includes/views/seo-score-page.php:354
msgid "Describe images for users, not search engines"
msgstr "Kuvaile kuvia käyttäjille, ei hakukoneille"

#: includes/views/modals/alt-text-modal.php:71
#: includes/views/modals/alt-text-modal.php:71
#: includes/Core/INFYP_Script_Manager.php:330
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:309
msgid "Describe what's actually in the image"
msgstr "Kuvaile, mitä kuvassa oikeasti on"

#: includes/Ajax/INFYP_Ajax_Handlers.php:305
#: includes/Ajax/INFYP_Ajax_Handlers.php:305
msgid "Description"
msgstr "Kuvaus"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2732
#: includes/Ajax/INFYP_Ajax_Handlers.php:2732
msgid "Description (AI)"
msgstr "Kuvaus (AI)"

#: includes/views/modals/description-modal.php:63
#: includes/views/modals/description-modal.php:63
msgid "Description Guidelines"
msgstr "Kuvausohjeet"

#: includes/Core/INFYP_Script_Manager.php:399
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:378
msgid "Description Score"
msgstr "Kuvauspisteet"

#: includes/views/modals/description-modal.php:75
#: includes/views/modals/description-modal.php:75
msgid "Detailed explanation and context"
msgstr "Yksityiskohtainen selitys ja konteksti"

#: includes/views/debug-page.php:501 includes/views/debug-page.php:501
msgid "Disabled"
msgstr "Poistettu käytöstä"

#: includes/Admin/INFYP_Admin_Pages.php:832
#: includes/Admin/INFYP_Admin_Pages.php:871
#: includes/Admin/INFYP_Admin_Pages.php:886
#: includes/Admin/INFYP_Admin_Pages.php:832
#: includes/Admin/INFYP_Admin_Pages.php:871
#: includes/Admin/INFYP_Admin_Pages.php:886
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:834
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:873
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:888
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:834
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:873
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:888
msgid "Dismiss"
msgstr "Hylkää"

#: includes/Helpers/INFYP_CSS_Helper.php:220
#: includes/Helpers/INFYP_CSS_Helper.php:220
msgid "Dismiss this notice"
msgstr "Hylkää tämä ilmoitus"

#: includes/Core/INFYP_Script_Manager.php:145
#: includes/Core/INFYP_Script_Manager.php:171
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:124
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:150
msgid "Dismiss this notice."
msgstr "Hylkää tämä ilmoitus."

#: includes/views/modals/caption-modal.php:67
#: includes/views/modals/caption-modal.php:67
msgid "Displayed under images (theme-dependent)"
msgstr "Näytetään kuvien alla (teemasta riippuen)"

#: includes/Core/INFYP_Image_Usage.php:327
#: includes/Ajax/INFYP_Ajax_Handlers.php:414
msgid "Divi Builder"
msgstr "Divi Builder"

#: includes/views/debug-page.php:1153 includes/views/debug-page.php:1153
#: includes/views/setup-wizard/wizard-page.php:159
#: includes/views/setup-wizard/wizard-page.php:159
msgid "Documentation"
msgstr "Dokumentaatio"

#: includes/views/modals/title-modal.php:91
#: includes/views/modals/title-modal.php:91
#: includes/Core/INFYP_Script_Manager.php:336
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:315
msgid "Don't duplicate alt text"
msgstr "Älä toista alt-tekstiä"

#: includes/views/seo-score-page.php:377 includes/views/seo-score-page.php:377
msgid "Don't duplicate alt text content"
msgstr "Älä toista alt-tekstin sisältöä"

#: includes/views/modals/alt-text-modal.php:94
#: includes/views/modals/alt-text-modal.php:94
#: includes/Core/INFYP_Script_Manager.php:332
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:311
msgid "Don't start with \"image of\" or \"picture of\""
msgstr "Älä aloita \"kuva\" tai \"kuvaus\""

#: includes/views/seo-score-page.php:356 includes/views/seo-score-page.php:356
msgid "Don't use \"image of\" or \"picture of\" prefixes"
msgstr "Älä käytä \"kuva\" tai \"kuvaus\" etuliitteitä"

#: includes/views/debug-page.php:846 includes/views/debug-page.php:846
msgid "Download All Logs"
msgstr "Lataa kaikki lokit"

#: includes/views/seo-score-page.php:402 includes/views/seo-score-page.php:402
msgid "Download Complete Image SEO Guidelines"
msgstr "Lataa täydelliset kuvan SEO-ohjeet"

#: includes/views/debug-page.php:849 includes/views/debug-page.php:849
msgid "Download Errors"
msgstr "Lataa virheet"

#: includes/views/debug-page.php:855 includes/views/debug-page.php:855
msgid "Download Info Logs"
msgstr "Lataa tietolokit"

#: includes/views/seo-score-page.php:409 includes/views/seo-score-page.php:409
msgid "Download PDF Guide"
msgstr "Lataa PDF-opas"

#: includes/views/debug-page.php:852 includes/views/debug-page.php:852
msgid "Download Warnings"
msgstr "Lataa varoitukset"

#: includes/views/setup-wizard/steps/step-preferences.php:32
#: includes/views/setup-wizard/steps/step-preferences.php:32
msgid "E-commerce / WooCommerce"
msgstr "Verkkokauppa / WooCommerce"

#: includes/views/modals/keywords-modal.php:59
#: includes/views/modals/keywords-modal.php:59
#: includes/Core/INFYP_Script_Manager.php:304
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:283
msgid "Each keyword should be 1-3 words"
msgstr "Jokaisen avainsanan tulisi olla 1-3 sanaa"

#: includes/views/modals/alt-text-modal.php:27
#: includes/views/modals/alt-text-modal.php:27
#: includes/Core/INFYP_Script_Manager.php:387
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:366
msgid "Edit Alt Text"
msgstr "Muokkaa alt-tekstiä"

#: includes/views/modals/caption-modal.php:18
#: includes/views/modals/caption-modal.php:18
msgid "Edit Caption"
msgstr "Muokkaa kuvatekstiä"

#: includes/views/modals/description-modal.php:18
#: includes/views/modals/description-modal.php:18
msgid "Edit Description"
msgstr "Muokkaa kuvausta"

#: includes/views/modals/filename-modal.php:27
#: includes/views/modals/filename-modal.php:27
#: includes/Core/INFYP_Script_Manager.php:239
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:218
msgid "Edit Filename"
msgstr "Muokkaa tiedostonimeä"

#: includes/views/modals/keywords-modal.php:18
#: includes/views/modals/keywords-modal.php:18
#: includes/Tables/INFYP_Image_List_Table.php:935
#: includes/Tables/INFYP_Image_List_Table.php:935
#: includes/Core/INFYP_Script_Manager.php:281
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:260
msgid "Edit Keywords"
msgstr "Muokkaa avainsanoja"

#: includes/views/modals/title-modal.php:27
#: includes/views/modals/title-modal.php:27
#: includes/Core/INFYP_Script_Manager.php:388
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:367
msgid "Edit Title"
msgstr "Muokkaa otsikkoa"

#: includes/Tables/INFYP_Image_List_Table.php:889
#: includes/Tables/INFYP_Image_List_Table.php:905
#: includes/Tables/INFYP_Image_List_Table.php:889
#: includes/Tables/INFYP_Image_List_Table.php:905
msgid "Edit in Media Library"
msgstr "Muokkaa mediakirjastossa"

#: includes/Tables/INFYP_Image_List_Table.php:934
#: includes/Tables/INFYP_Image_List_Table.php:934
msgid "Edit keywords"
msgstr "Muokkaa avainsanoja"

#: includes/Core/INFYP_Image_Usage.php:304
#: includes/Ajax/INFYP_Ajax_Handlers.php:412
msgid "Elementor"
msgstr "Elementor"

#: includes/views/modals/usage-modal.php:40
#: includes/views/modals/usage-modal.php:40
#: includes/Core/INFYP_Script_Manager.php:478
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:457
msgid "Embedded within the post or page content"
msgstr "Upotettu artikkelin tai sivun sisältöön"

#: includes/views/debug-page.php:501 includes/views/debug-page.php:501
msgid "Enabled"
msgstr "Käytössä"

#: includes/views/api-keys-page.php:235 includes/views/api-keys-page.php:235
msgid "Encryption Status (Debug)"
msgstr "Salaustila (Debug)"

#: includes/views/api-keys-page.php:254 includes/views/api-keys-page.php:254
msgid "Encryption Working:"
msgstr "Salaus toimii:"

#: includes/Core/INFYP_Language_Manager.php:87
msgid "English (United States)"
msgstr "Englanti (Yhdysvallat)"

#: includes/views/modals/filename-modal.php:46
#: includes/views/modals/filename-modal.php:46
#: includes/Core/INFYP_Script_Manager.php:240
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:219
msgid "Enter SEO-friendly filename..."
msgstr "Anna SEO-ystävällinen tiedostonimi..."

#: includes/views/setup-wizard/steps/step-api-keys.php:180
#: includes/views/setup-wizard/steps/step-api-keys.php:180
msgid ""
"Enter at least one API key to continue. Your keys are encrypted and stored "
"securely."
msgstr ""
"Anna vähintään yksi API-avain jatkaaksesi. Avaimesi on salattu ja "
"tallennettu turvallisesti."

#: includes/views/modals/alt-text-modal.php:45
#: includes/views/modals/alt-text-modal.php:45
#: includes/Core/INFYP_Script_Manager.php:390
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:369
msgid "Enter descriptive alt text for this image..."
msgstr "Anna kuvaava alt-teksti tälle kuvalle..."

#: includes/views/modals/caption-modal.php:36
#: includes/views/modals/caption-modal.php:36
msgid "Enter descriptive caption..."
msgstr "Anna kuvaava kuvateksti..."

#: includes/views/modals/title-modal.php:46
#: includes/views/modals/title-modal.php:46
#: includes/Core/INFYP_Script_Manager.php:391
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:370
msgid "Enter descriptive title..."
msgstr "Anna kuvaava otsikko..."

#: includes/views/modals/description-modal.php:36
#: includes/views/modals/description-modal.php:36
msgid "Enter detailed description..."
msgstr "Anna yksityiskohtainen kuvaus..."

#: includes/views/api-keys-page.php:209
#: includes/views/setup-wizard/steps/step-api-keys.php:153
#: includes/views/setup-wizard/steps/step-api-keys.php:153
msgid "Enter your Anthropic API key"
msgstr "Syötä Anthropic API-avaimesi"

#: includes/views/api-keys-page.php:198 includes/views/api-keys-page.php:198
msgid ""
"Enter your Anthropic API key. You can obtain one from the Anthropic console."
msgstr "Syötä Anthropic API-avaimesi. Voit hankkia sen Anthropic-konsolista."

#: includes/views/api-keys-page.php:127
#: includes/views/setup-wizard/steps/step-api-keys.php:59
#: includes/views/setup-wizard/steps/step-api-keys.php:59
msgid "Enter your Gemini API key"
msgstr "Syötä Gemini API-avaimesi"

#: includes/views/api-keys-page.php:116 includes/views/api-keys-page.php:116
msgid ""
"Enter your Google Gemini API key. You can obtain one from the Google AI "
"Studio."
msgstr ""
"Syötä Google Gemini API-avaimesi. Voit hankkia sen Google AI Studiosta."

#: includes/views/api-keys-page.php:168
#: includes/views/setup-wizard/steps/step-api-keys.php:106
#: includes/views/setup-wizard/steps/step-api-keys.php:106
msgid "Enter your OpenAI API key"
msgstr "Syötä OpenAI API-avaimesi"

#: includes/views/api-keys-page.php:157 includes/views/api-keys-page.php:157
msgid ""
"Enter your OpenAI API key. You can obtain one from the OpenAI platform."
msgstr "Syötä OpenAI API-avaimesi. Voit hankkia sen OpenAI-alustalta."

#: includes/views/setup-wizard/steps/step-preferences.php:83
#: includes/views/setup-wizard/steps/step-preferences.php:83
msgid "Enterprise"
msgstr "Yritys"

#: includes/Tables/INFYP_API_Usage_List_Table.php:35
#: includes/Tables/INFYP_API_Usage_List_Table.php:165
#: includes/Tables/INFYP_API_Usage_List_Table.php:121
#: includes/Tables/INFYP_API_Usage_List_Table.php:121
#: includes/Admin/INFYP_Setup_Wizard.php:334
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:322
msgid "Error"
msgstr "Virhe"

#: includes/Core/INFYP_Script_Manager.php:219
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:198
msgid "Error clearing logs."
msgstr "Virhe lokien tyhjentämisessä."

#: includes/Admin/INFYP_Admin_Pages.php:231
#: includes/Admin/INFYP_Admin_Pages.php:231
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:231
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:231
msgid "Error exporting data"
msgstr "Virhe tietojen viennissä"

#: includes/Core/INFYP_Script_Manager.php:186
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:165
msgid "Error fetching image usage:"
msgstr "Virhe kuvan käytön hakemisessa:"

#: includes/Core/INFYP_Script_Manager.php:220
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:199
msgid "Error fetching logs:"
msgstr "Virhe lokien hakemisessa:"

#: includes/Core/INFYP_Script_Manager.php:296
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:275
msgid "Error generating keywords"
msgstr "Virhe avainsanojen luomisessa"

#: includes/Core/INFYP_Script_Manager.php:276
#: includes/Admin/INFYP_Admin_Pages.php:1329
#: includes/Admin/INFYP_Admin_Pages.php:1329
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:255
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1331
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1331
msgid "Error loading more logs"
msgstr "Virhe lisää lokien lataamisessa"

#: includes/Admin/INFYP_Admin_Pages.php:1311
#: includes/Admin/INFYP_Admin_Pages.php:1311
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1313
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1313
msgid "Error occurred"
msgstr "Virhe tapahtui"

#: includes/Core/INFYP_Script_Manager.php:185
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:164
msgid "Error optimizing image:"
msgstr "Virhe kuvan optimoinnissa:"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1163
#: includes/Ajax/INFYP_Ajax_Handlers.php:1541
#: includes/Ajax/INFYP_Ajax_Handlers.php:1163
#: includes/Ajax/INFYP_Ajax_Handlers.php:1541
msgid "Error resetting settings: %s"
msgstr "Virhe asetusten palauttamisessa: %s"

#: includes/Admin/INFYP_Admin_Pages.php:228
#: includes/Admin/INFYP_Admin_Pages.php:539
#: includes/Admin/INFYP_Admin_Pages.php:547
#: includes/Admin/INFYP_Admin_Pages.php:228
#: includes/Admin/INFYP_Admin_Pages.php:539
#: includes/Admin/INFYP_Admin_Pages.php:547
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:228
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:547
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:555
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:228
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:547
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:555
msgid "Error saving settings"
msgstr "Virhe asetusten tallentamisessa"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1125
#: includes/Ajax/INFYP_Ajax_Handlers.php:1468
#: includes/Ajax/INFYP_Ajax_Handlers.php:1125
#: includes/Ajax/INFYP_Ajax_Handlers.php:1468
msgid "Error saving settings: %s"
msgstr "Virhe asetusten tallentamisessa: %s"

#: includes/Core/INFYP_Script_Manager.php:269
#: includes/Admin/INFYP_Admin_Pages.php:1322
#: includes/Admin/INFYP_Admin_Pages.php:1322
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:248
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1324
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1324
msgid "Error testing APIs: %s"
msgstr "Virhe API:iden testaamisessa: %s"

#: includes/Core/INFYP_Script_Manager.php:184
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:163
msgid "Error updating image data:"
msgstr "Virhe kuvatietojen päivittämisessä:"

#: includes/Core/INFYP_Script_Manager.php:142
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:121
msgid "Error: "
msgstr "Virhe: "

#: includes/Core/INFYP_Script_Manager.php:262
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:241
msgid "Error: No image ID found"
msgstr "Virhe: Kuvan ID:tä ei löytynyt"

#: includes/views/debug-page.php:667 includes/views/debug-page.php:807
#: includes/views/debug-page.php:830 includes/views/debug-page.php:850
#: includes/views/debug-page.php:667 includes/views/debug-page.php:807
#: includes/views/debug-page.php:830 includes/views/debug-page.php:850
msgid "Errors"
msgstr "Virheet"

#: includes/Tables/INFYP_API_Usage_List_Table.php:33
#: includes/Admin/INFYP_API_Usage_Page.php:205
#: includes/Admin/INFYP_API_Usage_Page.php:205
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:205
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:205
msgid "Est. Cost"
msgstr "Arvioitu kustannus"

#: includes/Admin/INFYP_API_Usage_Page.php:186
#: includes/Admin/INFYP_API_Usage_Page.php:186
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:186
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:186
msgid "Estimated Cost"
msgstr "Arvioitu kustannus"

#: includes/views/debug-page.php:624 includes/views/debug-page.php:624
msgid "Estimated Memory Usage"
msgstr "Arvioitu muistin käyttö"

#: includes/views/setup-wizard/steps/step-preferences.php:56
#: includes/views/setup-wizard/steps/step-preferences.php:56
msgid "Estimated number of images you plan to optimize"
msgstr "Arvioitu määrä kuvia, jotka aiot optimoida"

#: includes/Core/INFYP_Script_Manager.php:324
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:303
msgid "Excellent! Your alt text is well-optimized for SEO."
msgstr "Erinomaista! Alt-tekstisi on hyvin optimoitu SEO:lle."

#: includes/views/debug-page.php:992 includes/views/debug-page.php:992
msgid "Exists"
msgstr "On olemassa"

#: includes/views/debug-page.php:1113 includes/views/debug-page.php:1113
msgid "Export Debug Data"
msgstr "Vie debug-tiedot"

#: includes/views/debug-page.php:445 includes/views/debug-page.php:1110
#: includes/views/debug-page.php:445 includes/views/debug-page.php:1110
msgid "Export Debug Info"
msgstr "Vie debug-tiedot"

#: includes/views/debug-page.php:1111 includes/views/debug-page.php:1111
msgid ""
"Export debug information for support purposes as a readable text file "
"download."
msgstr "Vie debug-tiedot tukitarkoituksiin luettavana tekstitiedostona."

#: includes/Admin/INFYP_Admin_Pages.php:229
#: includes/Admin/INFYP_Admin_Pages.php:1309
#: includes/Admin/INFYP_Admin_Pages.php:229
#: includes/Admin/INFYP_Admin_Pages.php:1309
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:229
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1311
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:229
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1311
msgid "Exporting..."
msgstr "Viedään..."

#: includes/views/debug-page.php:507 includes/views/debug-page.php:507
msgid "Extensions"
msgstr "Laajennukset"

#: includes/views/debug-page.php:569 includes/views/debug-page.php:569
msgid "Failed"
msgstr "Epäonnistui"

#: includes/Core/INFYP_API_Retry_Handler.php:203
msgid "Failed after %d retry attempts"
msgstr "Epäonnistui %d uudelleenyrityksen jälkeen"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2655
#: includes/Ajax/INFYP_Ajax_Handlers.php:2672
#: includes/Ajax/INFYP_Ajax_Handlers.php:2655
#: includes/Ajax/INFYP_Ajax_Handlers.php:2672
msgid "Failed to fetch image list."
msgstr "Kuvien listan hakeminen epäonnistui."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1763
#: includes/Ajax/INFYP_Ajax_Handlers.php:1763
msgid "Failed to get SEO score breakdown."
msgstr "SEO-pisteytyksen erittelyn hakeminen epäonnistui."

#: includes/Ajax/INFYP_Ajax_Handlers.php:508
#: includes/Ajax/INFYP_Ajax_Handlers.php:2602
#: includes/Ajax/INFYP_Ajax_Handlers.php:508
#: includes/Ajax/INFYP_Ajax_Handlers.php:2602
msgid "Failed to get image data."
msgstr "Kuvatietojen hakeminen epäonnistui."

#: includes/Ajax/INFYP_Ajax_Handlers.php:558
#: includes/Ajax/INFYP_Ajax_Handlers.php:558
msgid "Failed to rename file. It may already exist."
msgstr ""
"Tiedoston uudelleennimeäminen epäonnistui. Se saattaa jo olla olemassa."

#: includes/views/seo-score-page.php:591 includes/views/seo-score-page.php:591
msgid "Failed to reset banners"
msgstr "Bannerien palauttaminen epäonnistui"

#: includes/Ajax/INFYP_Ajax_Handlers.php:450
#: includes/Ajax/INFYP_Ajax_Handlers.php:450
msgid "Failed to retrieve image usage."
msgstr "Kuvan käytön hakeminen epäonnistui."

#: includes/Ajax/INFYP_Ajax_Handlers.php:885
#: includes/Ajax/INFYP_Ajax_Handlers.php:885
msgid "Failed to save API keys."
msgstr "API-avainten tallentaminen epäonnistui."

#: includes/Core/INFYP_Script_Manager.php:251
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:230
msgid "Failed to save configuration"
msgstr "Määrityksen tallentaminen epäonnistui"

#: includes/Ajax/INFYP_Ajax_Handlers.php:930
#: includes/Ajax/INFYP_Ajax_Handlers.php:930
msgid "Failed to save settings."
msgstr "Asetusten tallentaminen epäonnistui."

#: includes/Ajax/INFYP_Ajax_Handlers.php:344
#: includes/Ajax/INFYP_Ajax_Handlers.php:344
msgid "Failed to update image data."
msgstr "Kuvatietojen päivittäminen epäonnistui."

#: includes/views/seo-score-page.php:636 includes/views/seo-score-page.php:636
msgid "Failed to update setting"
msgstr "Asetuksen päivittäminen epäonnistui"

#: includes/Core/INFYP_SEO_Score_Calculator.php:508
#: includes/Core/INFYP_Script_Manager.php:320
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:299
msgid "Fair"
msgstr "Kohtalainen"

#: includes/views/modals/usage-modal.php:35
#: includes/views/modals/usage-modal.php:35
msgid "Featured"
msgstr "Esillä"

#: includes/Core/INFYP_Image_Usage.php:235
#: includes/Core/INFYP_Script_Manager.php:475
#: includes/Ajax/INFYP_Ajax_Handlers.php:406
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:454
msgid "Featured Image"
msgstr "Esillä oleva kuva"

#: includes/Core/INFYP_Script_Manager.php:203
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:182
msgid "Fetching list of images..."
msgstr "Haetaan kuvien listaa..."

#: includes/Tables/INFYP_Changelog_List_Table.php:57
msgid "Field"
msgstr "Kenttä"

#: includes/Core/INFYP_Script_Manager.php:403
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:382
msgid "Fields with Keywords"
msgstr "Kentät avainsanoilla"

#: includes/views/seo-score-page.php:53 includes/views/seo-score-page.php:204
#: includes/views/seo-score-page.php:53 includes/views/seo-score-page.php:204
#: includes/views/modals/seo-breakdown-modal.php:53
#: includes/views/modals/seo-breakdown-modal.php:53
#: includes/Tables/INFYP_Image_List_Table.php:152
#: includes/Core/INFYP_Script_Manager.php:407
#: includes/Ajax/INFYP_Ajax_Handlers.php:574
#: includes/Ajax/INFYP_Ajax_Handlers.php:1295
#: includes/Ajax/INFYP_Ajax_Handlers.php:574
#: includes/Ajax/INFYP_Ajax_Handlers.php:1295
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:386
msgid "Filename"
msgstr "Tiedostonimi"

#: includes/views/modals/filename-modal.php:68
#: includes/views/modals/filename-modal.php:68
#: includes/Core/INFYP_Script_Manager.php:378
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:357
msgid "Filename Guidelines"
msgstr "Tiedostonimen ohjeet"

#: includes/Core/INFYP_Script_Manager.php:380
#: includes/Ajax/INFYP_Ajax_Handlers.php:1698
#: includes/Ajax/INFYP_Ajax_Handlers.php:1698
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:359
msgid "Filename Quality"
msgstr "Tiedostonimen laatu"

#: includes/Core/INFYP_Script_Manager.php:379
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:358
msgid "Filename Score"
msgstr "Tiedostonimen pisteet"

#: includes/Core/INFYP_Script_Manager.php:502
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:481
msgid "Filename changed. Please reload the page to see all updates."
msgstr ""
"Tiedostonimi muutettu. Lataa sivu uudelleen nähdäksesi kaikki päivitykset."

#: includes/Core/INFYP_SEO_Score_Calculator.php:854
msgid "Filename is missing"
msgstr "Tiedostonimi puuttuu"

#: includes/Ajax/INFYP_Ajax_Handlers.php:546
#: includes/Ajax/INFYP_Ajax_Handlers.php:546
msgid "Filename is the same, no changes made."
msgstr "Tiedostonimi on sama, muutoksia ei tehty."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1423
#: includes/Ajax/INFYP_Ajax_Handlers.php:1423
msgid "Filename percentages must add up to 100%."
msgstr "Tiedostonimen prosenttiosuuksien on oltava yhteensä 100%."

#: includes/Core/INFYP_SEO_Score_Calculator.php:913
msgid "Filename too long (%1$d chars). Keep under %2$d characters"
msgstr "Tiedostonimi on liian pitkä (%1$d merkkiä). Pidä alle %2$d merkkiä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:904
msgid "Filename too short (%1$d chars). Aim for %2$d-%3$d characters"
msgstr ""
"Tiedostonimi on liian lyhyt (%1$d merkkiä). Tavoite: %2$d-%3$d merkkiä"

#: includes/Core/INFYP_Script_Manager.php:298
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:277
msgid "Filename updated successfully"
msgstr "Tiedostonimi päivitetty onnistuneesti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:589
#: includes/Ajax/INFYP_Ajax_Handlers.php:589
msgid "Filename updated successfully."
msgstr "Tiedostonimi päivitetty onnistuneesti."

#: includes/views/seo-score-page.php:361 includes/views/seo-score-page.php:361
#: includes/Admin/INFYP_Admin_Pages.php:742
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:750
msgid "Filenames"
msgstr "Tiedostonimet"

#: includes/Tables/INFYP_API_Usage_List_Table.php:132
msgid "Filter"
msgstr "Suodatin"

#: includes/Admin/INFYP_Admin_Pages.php:788
#: includes/Admin/INFYP_Admin_Pages.php:788
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:790
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:790
msgid ""
"Fine-tune how SEO scores are calculated for your images. Adjust weights and "
"parameters to match your specific optimization goals."
msgstr ""
"Hienosäädä, miten SEO-pisteet lasketaan kuvillesi. Säädä painotuksia ja "
"parametreja vastaamaan erityisiä optimointitavoitteitasi."

#: includes/views/modals/keywords-modal.php:63
#: includes/views/modals/keywords-modal.php:63
#: includes/Core/INFYP_Script_Manager.php:305
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:284
msgid "Focus on search terms"
msgstr "Keskity hakutermeihin"

#: includes/Core/INFYP_Script_Manager.php:370
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:349
msgid "Format:"
msgstr "Muoto:"

#: includes/Core/INFYP_Image_Usage.php:400
msgid "Fusion Builder"
msgstr "Fusion Builder"

#: includes/Admin/INFYP_Admin_Pages.php:1111
#: includes/Admin/INFYP_Admin_Pages.php:1111
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1113
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1113
msgid "GPT-4o (Fast, intelligent, flexible)"
msgstr "GPT-4o (Nopea, älykäs, joustava)"

#: includes/Admin/INFYP_Admin_Pages.php:1107
#: includes/Admin/INFYP_Admin_Pages.php:1107
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1109
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1109
msgid "Gemini 2.5 Flash (Fast image analysis)"
msgstr "Gemini 2.5 Flash (Nopea kuvantunnistus)"

#: includes/views/setup-wizard/steps/step-welcome.php:29
#: includes/views/setup-wizard/steps/step-welcome.php:29
msgid "Generate SEO-friendly filenames, alt texts, and titles automatically"
msgstr ""
"Luo SEO-ystävällisiä tiedostonimiä, alt-tekstejä ja otsikoita "
"automaattisesti"

#: includes/views/modals/keywords-modal.php:75
#: includes/views/modals/keywords-modal.php:75
#: includes/Core/INFYP_Script_Manager.php:283
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:262
msgid "Generate with AI"
msgstr "Luo AI:n avulla"

#: includes/Core/INFYP_Script_Manager.php:284
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:263
msgid "Generating keywords..."
msgstr "Luodaan avainsanoja..."

#: includes/Core/INFYP_Field_Validator.php:90
#: includes/Core/INFYP_Script_Manager.php:229
#: includes/Core/INFYP_Script_Manager.php:361
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:208
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:340
msgid "Generic"
msgstr "Yleinen"

#: includes/Core/INFYP_Script_Manager.php:230
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:209
msgid "Generic filename"
msgstr "Yleinen tiedostonimi"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1796
#: includes/Ajax/INFYP_Ajax_Handlers.php:1796
msgid "Generic filename detected"
msgstr "Yleinen tiedostonimi havaittu"

#: includes/views/api-keys-page.php:118 includes/views/api-keys-page.php:159
#: includes/views/api-keys-page.php:200 includes/views/api-keys-page.php:118
#: includes/views/api-keys-page.php:159 includes/views/api-keys-page.php:200
msgid "Get API Key"
msgstr "Hanki API-avain"

#: includes/views/setup-wizard/steps/step-api-keys.php:120
#: includes/views/setup-wizard/steps/step-api-keys.php:167
#: includes/views/setup-wizard/steps/step-api-keys.php:120
#: includes/views/setup-wizard/steps/step-api-keys.php:167
msgid "Get API key"
msgstr "Hanki API-avain"

#: includes/views/setup-wizard/steps/step-complete.php:105
#: includes/views/setup-wizard/steps/step-complete.php:105
msgid ""
"Get captions, descriptions, faster batch processing, and priority support "
"with AI Image SEO Pro."
msgstr ""
"Hanki kuvatekstit, kuvaukset, nopeampi eräkäsittely ja ensisijainen tuki AI "
"Image SEO Pro:lla."

#: includes/views/debug-page.php:1140 includes/views/debug-page.php:1140
msgid "Get direct help from our technical support team"
msgstr "Saat suoraa apua tekniseltä tukitiimiltämme"

#: includes/views/setup-wizard/steps/step-api-keys.php:73
#: includes/views/setup-wizard/steps/step-api-keys.php:73
msgid "Get free API key"
msgstr "Hanki ilmainen API-avain"

#: includes/views/seo-score-page.php:403 includes/views/seo-score-page.php:403
msgid ""
"Get our comprehensive research-based guide with all the latest 2024-2025 "
"best practices from Google and industry experts."
msgstr ""
"Hanki kattava tutkimuspohjainen oppaamme, joka sisältää kaikki uusimmat "
"2024-2025 parhaat käytännöt Googlesta ja alan asiantuntijoilta."

#: includes/Core/INFYP_SEO_Score_Calculator.php:505
#: includes/Core/INFYP_Script_Manager.php:319
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:298
msgid "Good"
msgstr "Hyvä"

#: includes/Core/INFYP_Script_Manager.php:364
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:343
msgid "Good length"
msgstr "Hyvä pituus"

#: includes/Core/INFYP_Script_Manager.php:325
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:304
msgid "Good progress! Review the details below to reach 100%."
msgstr "Hyvä edistyminen! Tarkista alla olevat tiedot saavuttaaksesi 100%."

#: includes/Core/INFYP_API_Key_Manager.php:330
#: includes/Core/INFYP_API_Key_Manager.php:330
msgid "Google AI API key appears to be invalid length"
msgstr "Google AI API -avain näyttää olevan virheellisen pituinen"

#: includes/views/seo-score-page.php:440 includes/views/seo-score-page.php:440
msgid "Google Consistent Image URLs Guidance"
msgstr "Google Johdonmukaiset Kuvan URL-ohjeet"

#: includes/views/api-keys-page.php:45 includes/views/api-keys-page.php:45
#: includes/views/setup-wizard/steps/step-api-keys.php:38
#: includes/views/setup-wizard/steps/step-api-keys.php:38
msgid "Google Gemini"
msgstr "Google Gemini"

#: includes/views/api-keys-page.php:107 includes/views/api-keys-page.php:107
msgid "Google Gemini API"
msgstr ""

#: includes/views/seo-score-page.php:488 includes/views/seo-score-page.php:488
msgid "Google Image Title Attributes For Ranking"
msgstr "Google Kuvan Otsikkoattribuutit Sijoitusta Varten"

#: includes/views/seo-score-page.php:429 includes/views/seo-score-page.php:429
msgid "Google Official Documentation"
msgstr "Googlen Virallinen Dokumentaatio"

#: includes/views/seo-score-page.php:432 includes/views/seo-score-page.php:432
msgid "Google Search Central - Image SEO Best Practices"
msgstr "Google Search Central - Kuvan SEO Parhaat Käytännöt"

#: includes/views/seo-score-page.php:448 includes/views/seo-score-page.php:448
msgid "Google Shows How To Use Alt Text For SEO"
msgstr "Google Näyttää Kuinka Käyttää Alt-tekstiä SEO:ssa"

#: includes/views/seo-score-page.php:395 includes/views/seo-score-page.php:395
msgid ""
"Google emphasizes a \"people-first\" approach - describe images naturally "
"for users while incorporating relevant keywords. The algorithm rewards "
"useful, information-rich content over keyword-stuffed metadata."
msgstr ""
"Google korostaa \"ihmiset ensin\" -lähestymistapaa - kuvaile kuvia "
"luonnollisesti käyttäjille samalla kun sisällytät asiaankuuluvia "
"avainsanoja. Algoritmi palkitsee hyödyllisen, tietorikkaan sisällön "
"avainsanoilla täytetyn metadatan sijaan."

#: includes/Core/INFYP_Image_Usage.php:249
#: includes/Ajax/INFYP_Ajax_Handlers.php:410
msgid "Gutenberg"
msgstr ""

#: includes/Core/INFYP_Script_Manager.php:402
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:381
msgid "Has Keywords"
msgstr "Sisältää Avainsanoja"

#: includes/views/setup-wizard/steps/step-preferences.php:21
#: includes/views/setup-wizard/steps/step-preferences.php:21
msgid ""
"Help us customize AI Image SEO for your needs. All fields are optional."
msgstr ""
"Auta meitä mukauttamaan AI Image SEO tarpeisiisi. Kaikki kentät ovat "
"valinnaisia."

#: includes/views/setup-wizard/steps/step-preferences.php:38
#: includes/views/setup-wizard/steps/step-preferences.php:38
msgid "Helps us provide better default prompts"
msgstr "Auttaa meitä tarjoamaan parempia oletuskehotteita"

#: includes/views/setup-wizard/steps/step-preferences.php:87
#: includes/views/setup-wizard/steps/step-preferences.php:87
msgid "Helps us recommend appropriate batch sizes"
msgstr "Auttaa meitä suosittelemaan sopivia eräkokoja"

#: includes/views/modals/description-modal.php:83
#: includes/views/modals/description-modal.php:83
msgid "Helps when attachment pages are indexed"
msgstr "Auttaa, kun liitesivut indeksoidaan"

#: includes/Core/INFYP_Script_Manager.php:147
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:126
msgid "Hide"
msgstr "Piilota"

#: includes/views/seo-score-page.php:542 includes/views/seo-score-page.php:542
msgid "Hide All Banners Permanently"
msgstr "Piilota Kaikki Bannerit Pysyvästi"

#: includes/Admin/INFYP_Admin_Pages.php:710
#: includes/Admin/INFYP_Admin_Pages.php:710
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:718
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:718
msgid "Hide Details"
msgstr "Piilota Yksityiskohdat"

#: includes/views/seo-score-page.php:127 includes/views/seo-score-page.php:127
msgid "How We Score"
msgstr "Kuinka Arvioimme"

#: includes/Tables/INFYP_Image_List_Table.php:149
msgid "ID"
msgstr "ID"

#: includes/Tables/INFYP_Changelog_List_Table.php:222
msgid "ID: %s"
msgstr ""

#: includes/views/debug-page.php:1131 includes/views/debug-page.php:1131
msgid ""
"If you can't find the issue or need additional assistance, our support team "
"is here to help you get the most out of AI Image SEO."
msgstr ""
"Jos et löydä ongelmaa tai tarvitset lisäapua, tukitiimimme on täällä "
"auttamassa sinua saamaan parhaan hyödyn AI Image SEO:sta."

#: includes/Tables/INFYP_Changelog_List_Table.php:56
#: includes/Tables/INFYP_API_Usage_List_Table.php:34
#: includes/Tables/INFYP_Image_List_Table.php:75
#: includes/Tables/INFYP_Image_List_Table.php:150
msgid "Image"
msgstr "Kuva"

#: includes/Core/INFYP_Script_Manager.php:200
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:179
msgid "Image %d: No changes needed."
msgstr "Kuva %d: Ei muutoksia tarvittu."

#: includes/views/seo-score-page.php:340 includes/views/seo-score-page.php:340
msgid "Image SEO Best Practices Summary"
msgstr "Kuvan SEO Parhaat Käytännöt Yhteenveto"

#: includes/Admin/INFYP_Admin_Pages.php:735
#: includes/Admin/INFYP_Admin_Pages.php:735
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:743
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:743
msgid "Image SEO Overview"
msgstr "Kuvan SEO Yleiskatsaus"

#: includes/views/modals/usage-modal.php:18
#: includes/views/modals/usage-modal.php:18
#: includes/Core/INFYP_Script_Manager.php:472
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:451
msgid "Image Usage"
msgstr "Kuvan Käyttö"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2597
#: includes/Ajax/INFYP_Ajax_Handlers.php:2597
msgid "Image data refreshed."
msgstr "Kuvadata päivitetty."

#: includes/Ajax/INFYP_Ajax_Handlers.php:483
#: includes/Ajax/INFYP_Ajax_Handlers.php:2562
#: includes/Ajax/INFYP_Ajax_Handlers.php:483
#: includes/Ajax/INFYP_Ajax_Handlers.php:2562
msgid "Image not found."
msgstr "Kuvaa ei löytynyt."

#: includes/Core/INFYP_Image_Optimizer.php:174
msgid "Image optimized successfully"
msgstr "Kuva optimoitu onnistuneesti"

#: includes/views/modals/alt-text-modal.php:37
#: includes/views/modals/alt-text-modal.php:37
#: includes/views/modals/caption-modal.php:28
#: includes/views/modals/caption-modal.php:28
#: includes/views/modals/description-modal.php:28
#: includes/views/modals/description-modal.php:28
#: includes/views/modals/filename-modal.php:37
#: includes/views/modals/filename-modal.php:37
#: includes/views/modals/title-modal.php:37
#: includes/views/modals/title-modal.php:37
#: includes/views/modals/usage-modal.php:23
#: includes/views/modals/usage-modal.php:23
#: includes/Core/INFYP_Script_Manager.php:447
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:426
msgid "Image preview"
msgstr "Kuvan esikatselu"

#: includes/Tables/INFYP_Image_List_Table.php:76
msgid "Images"
msgstr "Kuvat"

#: includes/Admin/INFYP_Admin_Pages.php:352
#: includes/Admin/INFYP_Admin_Pages.php:352
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:352
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:352
msgid "Images per page"
msgstr "Kuvia per sivu"

#: includes/views/debug-page.php:1027 includes/views/debug-page.php:1027
msgid "Images with Keywords"
msgstr "Kuvat, joissa on Avainsanoja"

#: includes/Core/INFYP_Script_Manager.php:452
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:431
msgid "Improve Your Image SEO"
msgstr "Paranna Kuvasi SEO:ta"

#: includes/views/setup-wizard/steps/step-welcome.php:65
#: includes/views/setup-wizard/steps/step-welcome.php:65
msgid "Improve search visibility and accessibility compliance"
msgstr "Paranna hakunäkyvyyttä ja saavutettavuuden noudattamista"

#: includes/views/seo-score-page.php:103 includes/views/seo-score-page.php:103
msgid "Improves SEO relevance"
msgstr "Parantaa SEO-relevanssia"

#: includes/views/modals/usage-modal.php:39
#: includes/views/modals/usage-modal.php:39
#: includes/Core/INFYP_Image_Usage.php:251
#: includes/Core/INFYP_Script_Manager.php:477
#: includes/Ajax/INFYP_Ajax_Handlers.php:408
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:456
msgid "In Content"
msgstr "Sisällössä"

#: includes/Core/INFYP_Image_Usage.php:197
msgid "In Description"
msgstr "Kuvauksessa"

#: includes/Core/INFYP_Modal_Manager.php:421
#: includes/Core/INFYP_Modal_Manager.php:421
#: includes/Core/INFYP_Script_Manager.php:301
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:280
msgid "Include keywords naturally in your text for better SEO"
msgstr ""
"Sisällytä avainsanat luonnollisesti tekstiisi paremman SEO:n saavuttamiseksi"

#: includes/views/modals/caption-modal.php:83
#: includes/views/modals/caption-modal.php:83
msgid "Include keywords naturally when relevant"
msgstr "Sisällytä avainsanat luonnollisesti, kun se on aiheellista"

#: includes/views/modals/filename-modal.php:95
#: includes/views/modals/filename-modal.php:95
#: includes/Core/INFYP_Script_Manager.php:243
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:222
msgid "Include relevant keywords"
msgstr "Sisällytä asiaankuuluvat avainsanat"

#: includes/views/modals/alt-text-modal.php:90
#: includes/views/modals/alt-text-modal.php:90
#: includes/views/modals/title-modal.php:95
#: includes/views/modals/title-modal.php:95
#: includes/Core/INFYP_Script_Manager.php:331
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:310
msgid "Include relevant keywords naturally"
msgstr "Sisällytä asiaankuuluvat avainsanat luonnollisesti"

#: includes/views/seo-score-page.php:355 includes/views/seo-score-page.php:355
msgid "Include relevant keywords naturally, avoid stuffing"
msgstr "Sisällytä asiaankuuluvat avainsanat luonnollisesti, vältä täyttämistä"

#: includes/Tables/INFYP_Image_List_Table.php:252
msgid "Includes product and category images"
msgstr "Sisältää tuote- ja kategoriakuvat"

#: includes/views/debug-page.php:466 includes/views/debug-page.php:477
#: includes/views/debug-page.php:466 includes/views/debug-page.php:477
msgid "Incompatible"
msgstr "Yhteensopimaton"

#: includes/views/seo-score-page.php:457 includes/views/seo-score-page.php:457
msgid "Industry Expert Guidelines"
msgstr "Teollisuuden Asiantuntijaohjeet"

#: includes/views/setup-wizard/steps/step-api-keys.php:100
#: includes/views/setup-wizard/steps/step-api-keys.php:100
msgid ""
"Industry-leading AI models. Best for complex image descriptions and nuanced "
"SEO content."
msgstr ""
"Teollisuuden johtavat AI-mallit. Parhaat monimutkaisille kuvauksille ja "
"hienovaraiselle SEO-sisällölle."

#: includes/views/debug-page.php:815 includes/views/debug-page.php:842
#: includes/views/debug-page.php:856 includes/views/debug-page.php:815
#: includes/views/debug-page.php:842 includes/views/debug-page.php:856
msgid "Info"
msgstr ""

#: includes/Admin/INFYP_Admin_Pages.php:839
#: includes/Admin/INFYP_Admin_Pages.php:839
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:841
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:841
msgid "Install Plugin"
msgstr "Asenna Lisäosa"

#: includes/Admin/INFYP_Admin_Pages.php:1063
#: includes/Admin/INFYP_Admin_Pages.php:1063
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1065
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1065
msgid "Installation failed:"
msgstr "Asennus epäonnistui:"

#: includes/Admin/INFYP_Admin_Pages.php:1045
#: includes/Admin/INFYP_Admin_Pages.php:1045
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1047
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1047
msgid "Installing..."
msgstr "Asennetaan..."

#: includes/Ajax/INFYP_Ajax_Handlers.php:646
#: includes/Ajax/INFYP_Ajax_Handlers.php:646
msgid "Insufficient memory for image optimization. Please try again later."
msgstr "Riittämätön muisti kuvan optimointiin. Yritä myöhemmin uudelleen."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2086
#: includes/Ajax/INFYP_Ajax_Handlers.php:2086
msgid "Insufficient memory for keyword generation. Please try again later."
msgstr ""
"Riittämätön muisti avainsanojen generointiin. Yritä myöhemmin uudelleen."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2295
#: includes/Ajax/INFYP_Ajax_Handlers.php:2295
msgid "Insufficient memory for optimization. Please try again later."
msgstr "Riittämätön muisti optimointiin. Yritä myöhemmin uudelleen."

#: includes/Ajax/INFYP_Ajax_Handlers.php:230
#: includes/Ajax/INFYP_Ajax_Handlers.php:359
#: includes/Ajax/INFYP_Ajax_Handlers.php:465
#: includes/Ajax/INFYP_Ajax_Handlers.php:523
#: includes/Ajax/INFYP_Ajax_Handlers.php:632
#: includes/Ajax/INFYP_Ajax_Handlers.php:756
#: includes/Ajax/INFYP_Ajax_Handlers.php:835
#: includes/Ajax/INFYP_Ajax_Handlers.php:904
#: includes/Ajax/INFYP_Ajax_Handlers.php:1093
#: includes/Ajax/INFYP_Ajax_Handlers.php:1144
#: includes/Ajax/INFYP_Ajax_Handlers.php:1181
#: includes/Ajax/INFYP_Ajax_Handlers.php:1361
#: includes/Ajax/INFYP_Ajax_Handlers.php:1487
#: includes/Ajax/INFYP_Ajax_Handlers.php:1559
#: includes/Ajax/INFYP_Ajax_Handlers.php:1870
#: includes/Ajax/INFYP_Ajax_Handlers.php:2206
#: includes/Ajax/INFYP_Ajax_Handlers.php:2264
#: includes/Ajax/INFYP_Ajax_Handlers.php:2545
#: includes/Ajax/INFYP_Ajax_Handlers.php:230
#: includes/Ajax/INFYP_Ajax_Handlers.php:359
#: includes/Ajax/INFYP_Ajax_Handlers.php:465
#: includes/Ajax/INFYP_Ajax_Handlers.php:523
#: includes/Ajax/INFYP_Ajax_Handlers.php:632
#: includes/Ajax/INFYP_Ajax_Handlers.php:756
#: includes/Ajax/INFYP_Ajax_Handlers.php:835
#: includes/Ajax/INFYP_Ajax_Handlers.php:904
#: includes/Ajax/INFYP_Ajax_Handlers.php:1093
#: includes/Ajax/INFYP_Ajax_Handlers.php:1144
#: includes/Ajax/INFYP_Ajax_Handlers.php:1181
#: includes/Ajax/INFYP_Ajax_Handlers.php:1361
#: includes/Ajax/INFYP_Ajax_Handlers.php:1487
#: includes/Ajax/INFYP_Ajax_Handlers.php:1559
#: includes/Ajax/INFYP_Ajax_Handlers.php:1870
#: includes/Ajax/INFYP_Ajax_Handlers.php:2206
#: includes/Ajax/INFYP_Ajax_Handlers.php:2264
#: includes/Ajax/INFYP_Ajax_Handlers.php:2545
#: includes/Admin/INFYP_Debug_Page.php:525
#: includes/Admin/INFYP_Debug_Page.php:548
#: includes/Admin/INFYP_Debug_Page.php:567
#: includes/Admin/INFYP_Debug_Page.php:585
#: includes/Admin/INFYP_Debug_Page.php:719
#: includes/Admin/INFYP_Debug_Page.php:743
#: includes/Admin/INFYP_Debug_Page.php:792
#: includes/Admin/INFYP_Debug_Page.php:525
#: includes/Admin/INFYP_Debug_Page.php:548
#: includes/Admin/INFYP_Debug_Page.php:567
#: includes/Admin/INFYP_Debug_Page.php:585
#: includes/Admin/INFYP_Debug_Page.php:719
#: includes/Admin/INFYP_Debug_Page.php:743
#: includes/Admin/INFYP_Debug_Page.php:792
#: includes/Admin/INFYP_Setup_Wizard.php:413
#: includes/Admin/INFYP_Setup_Wizard.php:757
#: includes/Admin/INFYP_Setup_Wizard.php:791
#: includes/Admin/INFYP_Setup_Wizard.php:826
#: includes/Admin/INFYP_Setup_Wizard.php:940
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:401
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:745
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:779
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:814
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:928
msgid "Insufficient permissions."
msgstr "Riittämättömät oikeudet."

#: includes/Admin/INFYP_Setup_Wizard.php:333
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:321
msgid "Invalid"
msgstr "Virheellinen"

#: includes/Core/INFYP_Security_Manager.php:387
#: includes/Core/INFYP_Security_Manager.php:387
#: includes/Ajax/INFYP_Ajax_Handlers.php:248
#: includes/Ajax/INFYP_Ajax_Handlers.php:248
msgid "Invalid field specified."
msgstr "Virheellinen kenttä määritelty."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2282
#: includes/Ajax/INFYP_Ajax_Handlers.php:2282
msgid "Invalid field type specified."
msgstr "Virheellinen kenttätyyppi määritelty."

#: includes/Core/INFYP_Security_Manager.php:381
#: includes/Core/INFYP_Security_Manager.php:381
#: includes/Core/INFYP_Error_Handler.php:237
#: includes/Core/INFYP_Error_Handler.php:237
#: includes/Ajax/INFYP_Ajax_Handlers.php:538
#: includes/Ajax/INFYP_Ajax_Handlers.php:538
msgid "Invalid filename provided."
msgstr "Virheellinen tiedostonimi annettu."

#: includes/Core/INFYP_Field_Validator.php:130
#: includes/Core/INFYP_Script_Manager.php:367
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:346
msgid "Invalid format"
msgstr "Virheellinen muoto"

#: includes/Core/INFYP_Image_Optimizer.php:103
#: includes/Core/INFYP_Image_Optimizer.php:103
msgid "Invalid image ID"
msgstr "Virheellinen kuvan ID"

#: includes/Core/INFYP_Security_Manager.php:396
#: includes/Core/INFYP_Security_Manager.php:396
#: includes/Ajax/INFYP_Ajax_Handlers.php:253
#: includes/Ajax/INFYP_Ajax_Handlers.php:369
#: includes/Ajax/INFYP_Ajax_Handlers.php:474
#: includes/Ajax/INFYP_Ajax_Handlers.php:534
#: includes/Ajax/INFYP_Ajax_Handlers.php:641
#: includes/Ajax/INFYP_Ajax_Handlers.php:1568
#: includes/Ajax/INFYP_Ajax_Handlers.php:1996
#: includes/Ajax/INFYP_Ajax_Handlers.php:2065
#: includes/Ajax/INFYP_Ajax_Handlers.php:2158
#: includes/Ajax/INFYP_Ajax_Handlers.php:2214
#: includes/Ajax/INFYP_Ajax_Handlers.php:2287
#: includes/Ajax/INFYP_Ajax_Handlers.php:2554
#: includes/Ajax/INFYP_Ajax_Handlers.php:253
#: includes/Ajax/INFYP_Ajax_Handlers.php:369
#: includes/Ajax/INFYP_Ajax_Handlers.php:474
#: includes/Ajax/INFYP_Ajax_Handlers.php:534
#: includes/Ajax/INFYP_Ajax_Handlers.php:641
#: includes/Ajax/INFYP_Ajax_Handlers.php:1568
#: includes/Ajax/INFYP_Ajax_Handlers.php:1996
#: includes/Ajax/INFYP_Ajax_Handlers.php:2065
#: includes/Ajax/INFYP_Ajax_Handlers.php:2158
#: includes/Ajax/INFYP_Ajax_Handlers.php:2214
#: includes/Ajax/INFYP_Ajax_Handlers.php:2287
#: includes/Ajax/INFYP_Ajax_Handlers.php:2554
msgid "Invalid image ID."
msgstr "Virheellinen kuvan ID."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2070
#: includes/Ajax/INFYP_Ajax_Handlers.php:2164
#: includes/Ajax/INFYP_Ajax_Handlers.php:2070
#: includes/Ajax/INFYP_Ajax_Handlers.php:2164
msgid "Invalid image."
msgstr "Virheellinen kuva."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2776
msgid "Invalid plugin slug"
msgstr "Virheellinen lisäosan tunniste"

#: includes/Core/INFYP_Error_Handler.php:249
#: includes/Core/INFYP_Error_Handler.php:249
msgid "Invalid post ID provided."
msgstr "Virheellinen viestin ID annettu."

#: includes/Admin/INFYP_Debug_Page.php:531
#: includes/Admin/INFYP_Debug_Page.php:531
msgid "Invalid provider."
msgstr "Virheellinen tarjoaja."

#: includes/Admin/INFYP_Setup_Wizard.php:421
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:409
msgid "Invalid step."
msgstr "Virheellinen vaihe."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1106
#: includes/Ajax/INFYP_Ajax_Handlers.php:1106
msgid "Invalid weight data."
msgstr "Virheelliset painotiedot."

#: includes/views/debug-page.php:456 includes/views/debug-page.php:456
msgid "Issues Detected"
msgstr "Havaittuja Ongelmatilanteita"

#: includes/views/seo-score-page.php:489 includes/views/seo-score-page.php:489
msgid ""
"John Mueller indicates title tags have minimal SEO impact but can be used "
"for user experience (tooltips on hover)."
msgstr ""
"John Mueller toteaa, että otsikkotageilla on minimaalinen SEO-vaikutus, "
"mutta niitä voidaan käyttää käyttäjäkokemukseen (työkaluvihjeet hoverilla)."

#: includes/views/seo-score-page.php:477 includes/views/seo-score-page.php:477
msgid ""
"Jul 14, 2025 - Detailed guide with SEO and accessibility perspectives. "
"Recommends under 125 characters, being descriptive and specific, including "
"relevant keywords naturally."
msgstr ""
"14. heinäkuuta 2025 - Yksityiskohtainen opas SEO- ja "
"saavutettavuusnäkökulmista. Suositellaan alle 125 merkkiä, olemaan kuvaileva"
" ja tarkka, sisällyttämään asiaankuuluvat avainsanat luonnollisesti."

#: includes/views/seo-score-page.php:353 includes/views/seo-score-page.php:353
msgid "Keep concise: 50-125 characters (10-16 words)"
msgstr "Pidä tiiviinä: 50-125 merkkiä (10-16 sanaa)"

#: includes/views/modals/title-modal.php:72
#: includes/views/modals/title-modal.php:72
#: includes/Core/INFYP_Script_Manager.php:335
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:314
msgid "Keep it shorter than alt text"
msgstr "Pidä lyhyempänä kuin alt-teksti"

#: includes/views/seo-score-page.php:376 includes/views/seo-score-page.php:376
msgid "Keep shorter than alt text: 40-60 characters"
msgstr "Pidä lyhyempänä kuin alt-teksti: 40-60 merkkiä"

#: includes/views/api-keys-page.php:274 includes/views/api-keys-page.php:274
msgid "Key Generation:"
msgstr "Avainsanojen Generointi:"

#: includes/Core/INFYP_Script_Manager.php:430
#: includes/Ajax/INFYP_Ajax_Handlers.php:1716
#: includes/Ajax/INFYP_Ajax_Handlers.php:1729
#: includes/Ajax/INFYP_Ajax_Handlers.php:1716
#: includes/Ajax/INFYP_Ajax_Handlers.php:1729
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:409
msgid "Keyword Density"
msgstr "Avainsanojen Tiheys"

#: includes/views/seo-score-page.php:95 includes/views/seo-score-page.php:280
#: includes/views/seo-score-page.php:95 includes/views/seo-score-page.php:280
msgid "Keyword Placement"
msgstr "Avainsanojen Sijoittelu"

#: includes/views/modals/seo-breakdown-modal.php:75
#: includes/views/modals/seo-breakdown-modal.php:75
msgid "Keyword Usage"
msgstr "Avainsanojen Käyttö"

#: includes/Core/INFYP_Script_Manager.php:396
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:375
msgid "Keyword Usage Score"
msgstr "Avainsanojen Käyttöpisteet"

#: includes/Core/INFYP_Script_Manager.php:287
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:266
msgid "Keyword must be at least 3 characters"
msgstr "Avainsanan on oltava vähintään 3 merkkiä"

#: includes/Core/INFYP_Script_Manager.php:288
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:267
msgid "Keyword must be less than 30 characters"
msgstr "Avainsanan on oltava alle 30 merkkiä"

#: includes/Core/INFYP_Modal_Manager.php:419
#: includes/Core/INFYP_Modal_Manager.php:419
#: includes/Core/INFYP_Script_Manager.php:300
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:279
msgid "Keyword usage"
msgstr "Avainsanojen käyttö"

#: includes/views/modals/keywords-modal.php:28
#: includes/views/modals/keywords-modal.php:28
#: includes/Tables/INFYP_Image_List_Table.php:151
#: includes/Core/INFYP_Script_Manager.php:404
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:383
msgid "Keywords"
msgstr "Avainsanat"

#: includes/Core/INFYP_Script_Manager.php:400
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:379
msgid "Keywords Found"
msgstr "Avainsanat Löydetty"

#: includes/Core/INFYP_Script_Manager.php:291
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:270
msgid "Keywords cleared"
msgstr "Avainsanat tyhjennetty"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2232
#: includes/Ajax/INFYP_Ajax_Handlers.php:2232
msgid "Keywords cleared successfully."
msgstr "Avainsanat tyhjennetty onnistuneesti."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1833
#: includes/Ajax/INFYP_Ajax_Handlers.php:1833
msgid "Keywords found in 2 of 3 fields. Missing in: %s"
msgstr "Avainsanat löytyivät 2:sta 3:sta kentästä. Puuttuu: %s"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1825
#: includes/Ajax/INFYP_Ajax_Handlers.php:1825
msgid "Keywords found in all fields (alt text, title, filename)"
msgstr ""
"Avainsanat löytyivät kaikista kentistä (alt-teksti, otsikko, tiedostonimi)"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1837
#: includes/Ajax/INFYP_Ajax_Handlers.php:1837
msgid "Keywords found in only 1 field. Add to more fields for better SEO."
msgstr ""
"Avainsanat löytyivät vain yhdestä kentästä. Lisää muihin kenttiin paremman "
"SEO:n saavuttamiseksi."

#: includes/Core/INFYP_Script_Manager.php:290
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:269
msgid "Keywords generated successfully"
msgstr "Avainsanat luotiin onnistuneesti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2123
#: includes/Ajax/INFYP_Ajax_Handlers.php:2123
msgid "Keywords generated successfully."
msgstr "Avainsanat luotiin onnistuneesti."

#: includes/views/seo-score-page.php:102 includes/views/seo-score-page.php:102
msgid "Keywords in alt, title, and filename"
msgstr "Avainsanat alt-tekstissä, otsikossa ja tiedostonimessä"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1839
#: includes/Ajax/INFYP_Ajax_Handlers.php:1839
msgid "Keywords not found in any fields. Add keywords to improve SEO."
msgstr ""
"Avainsanoja ei löytynyt mistään kentistä. Lisää avainsanoja parantaaksesi "
"SEO:ta."

#: includes/Core/INFYP_Script_Manager.php:289
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:268
msgid "Keywords updated successfully"
msgstr "Avainsanat päivitetty onnistuneesti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2040
#: includes/Ajax/INFYP_Ajax_Handlers.php:2040
msgid "Keywords updated successfully."
msgstr "Avainsanat päivitetty onnistuneesti."

#: includes/Admin/INFYP_Admin_Pages.php:1174
#: includes/Admin/INFYP_Admin_Pages.php:1174
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1176
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1176
msgid "Language"
msgstr "Kieli"

#: includes/views/setup-wizard/steps/step-preferences.php:76
#: includes/views/setup-wizard/steps/step-preferences.php:76
msgid "Large library"
msgstr "Suuri kirjasto"

#: includes/Tables/INFYP_API_Usage_List_Table.php:127
#: includes/Tables/INFYP_API_Usage_List_Table.php:127
msgid "Last 24 Hours"
msgstr "Viimeiset 24 tuntia"

#: includes/Tables/INFYP_API_Usage_List_Table.php:129
#: includes/Tables/INFYP_API_Usage_List_Table.php:129
msgid "Last 30 Days"
msgstr "Viimeiset 30 päivää"

#: includes/Admin/INFYP_API_Usage_Page.php:153
#: includes/Admin/INFYP_API_Usage_Page.php:190
#: includes/Admin/INFYP_API_Usage_Page.php:153
#: includes/Admin/INFYP_API_Usage_Page.php:190
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:153
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:190
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:153
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:190
msgid "Last 30 days"
msgstr "Viimeiset 30 päivää"

#: includes/Tables/INFYP_API_Usage_List_Table.php:128
#: includes/Tables/INFYP_API_Usage_List_Table.php:128
msgid "Last 7 Days"
msgstr "Viimeiset 7 päivää"

#: includes/views/debug-page.php:668 includes/views/debug-page.php:668
msgid "Last Run"
msgstr "Viimeisin ajo"

#: includes/views/setup-wizard/steps/step-complete.php:107
#: includes/views/setup-wizard/steps/step-complete.php:107
#: includes/Admin/INFYP_Admin_Pages.php:842
#: includes/Admin/INFYP_Admin_Pages.php:842
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:844
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:844
msgid "Learn More"
msgstr "Lue lisää"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1801
#: includes/Ajax/INFYP_Ajax_Handlers.php:1801
msgid "Length not optimal (%d chars)"
msgstr "Pituus ei ole optimaalinen (%d merkkiä)"

#: includes/views/setup-wizard/steps/step-welcome.php:17
#: includes/views/setup-wizard/steps/step-welcome.php:17
msgid "Let's get your site ready for better image SEO in just a few minutes."
msgstr ""
"Valmistellaan sivustosi parempaa kuvien SEO:ta varten muutamassa minuutissa."

#: includes/Core/INFYP_Script_Manager.php:273
#: includes/Admin/INFYP_Admin_Pages.php:1326
#: includes/Admin/INFYP_Admin_Pages.php:1326
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:252
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1328
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1328
msgid "Loading more logs..."
msgstr "Ladataan lisää lokitietoja..."

#: includes/Tables/INFYP_Changelog_List_Table.php:41
msgid "Log Entries"
msgstr "Lokimerkinnät"

#: includes/Admin/INFYP_Admin_Pages.php:1209
#: includes/Admin/INFYP_Admin_Pages.php:1209
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1211
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1211
msgid "Log Entries per page"
msgstr "Lokimerkintöjä per sivu"

#: includes/Tables/INFYP_Changelog_List_Table.php:40
msgid "Log Entry"
msgstr "Lokimerkintä"

#: includes/views/debug-page.php:797 includes/views/debug-page.php:797
msgid "Log File Size"
msgstr "Lokitiedoston koko"

#: includes/views/debug-page.php:1094 includes/views/debug-page.php:1094
msgid "Log Management"
msgstr "Lokien hallinta"

#: includes/views/debug-page.php:802 includes/views/debug-page.php:802
msgid "Log Summary"
msgstr "Lokien yhteenveto"

#: includes/Core/INFYP_Script_Manager.php:218
#: includes/Admin/INFYP_Debug_Page.php:572
#: includes/Admin/INFYP_Debug_Page.php:572
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:197
msgid "Logs cleared successfully."
msgstr "Lokit tyhjennetty onnistuneesti."

#: ai-image-seo.php:523 ai-image-seo.php:523
msgid ""
"Low execution time limit (%d seconds). Recommended: 60 seconds or higher."
msgstr ""
"Alhainen suoritusaikaraja (%d sekuntia). Suositus: 60 sekuntia tai enemmän."

#: ai-image-seo.php:513 ai-image-seo.php:513
msgid "Low memory limit detected (%s). Recommended: 128M or higher."
msgstr "Alhainen muistiraja havaittu (%s). Suositus: 128M tai enemmän."

#: includes/views/seo-score-page.php:366 includes/views/seo-score-page.php:366
msgid "Lowercase letters only"
msgstr "Vain pienet kirjaimet"

#: includes/views/seo-score-page.php:522 includes/views/seo-score-page.php:522
msgid ""
"Manage the visibility of promotional banners, notices, and call-to-action "
"cards throughout the plugin."
msgstr ""
"Hallinnoi mainosbannerien, ilmoitusten ja toimintakehotuskorttien näkyvyyttä"
" laajennuksen kautta."

#: includes/views/seo-score-page.php:461 includes/views/seo-score-page.php:461
msgid ""
"Mar 28, 2024 - Emphasizes short, descriptive, relevant filenames and alt "
"text. Aligns with Google's guidance on using appropriate keywords naturally."
msgstr ""
"28. maaliskuuta 2024 - Korostaa lyhyitä, kuvailevia ja relevantteja "
"tiedostonimiä ja alt-tekstiä. Noudattaa Googlen ohjeita sopivien "
"avainsanojen luonnollisesta käytöstä."

#: includes/Core/INFYP_Script_Manager.php:465
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:444
msgid "Max 3 filters allowed"
msgstr "Enintään 3 suodatinta sallittu"

#: includes/Core/INFYP_Script_Manager.php:286
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:265
msgid "Maximum 3 keywords allowed"
msgstr "Enintään 3 avainsanaa sallittu"

#: includes/views/seo-score-page.php:441 includes/views/seo-score-page.php:441
msgid ""
"May 12, 2025 update - Use the same image URL wherever the same image appears"
" to save crawl budget and improve indexing efficiency."
msgstr ""
"12. toukokuuta 2025 päivitys - Käytä samaa kuvan URL-osoitetta kaikkialla, "
"missä sama kuva esiintyy, säästääksesi indeksointibudjettia ja parantaaksesi"
" indeksointitehokkuutta."

#: includes/Tables/INFYP_Image_List_Table.php:216
msgid "Media"
msgstr ""

#: includes/Admin/INFYP_Admin_Pages.php:399
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:399
msgid "Media Library (Unattached)"
msgstr "Mediakirjasto (liittämättömät)"

#: includes/Tables/INFYP_Changelog_List_Table.php:161
#: includes/Tables/INFYP_Changelog_List_Table.php:161
msgid "Media Library only"
msgstr "Vain mediakirjasto"

#: includes/views/setup-wizard/steps/step-preferences.php:69
#: includes/views/setup-wizard/steps/step-preferences.php:69
msgid "Medium library"
msgstr "Keskikokoinen kirjasto"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1808
#: includes/Ajax/INFYP_Ajax_Handlers.php:1808
msgid "Meets all quality criteria"
msgstr "Täyttää kaikki laatukriteerit"

#: includes/views/debug-page.php:489 includes/views/debug-page.php:489
msgid "Memory Usage"
msgstr "Muistin käyttö"

#: includes/views/seo-score-page.php:374 includes/views/seo-score-page.php:374
msgid "Minimal SEO impact per Google's John Mueller"
msgstr "Minimaalinen SEO-vaikutus Googlen John Muellerin mukaan"

#: includes/views/debug-page.php:992 includes/views/debug-page.php:992
#: includes/Core/INFYP_Field_Validator.php:28
#: includes/Core/INFYP_Field_Validator.php:78
#: includes/Core/INFYP_Field_Validator.php:150
#: includes/Core/INFYP_Script_Manager.php:223
#: includes/Core/INFYP_Script_Manager.php:366
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:202
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:345
msgid "Missing"
msgstr "Puuttuu"

#: includes/Core/INFYP_Script_Manager.php:358
#: includes/Core/INFYP_Script_Manager.php:455
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:337
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:434
msgid "Missing Alt Text"
msgstr "Puuttuva alt-teksti"

#: includes/views/debug-page.php:978 includes/views/debug-page.php:978
msgid "Missing Tables"
msgstr "Puuttuvat taulukot"

#: includes/Core/INFYP_Script_Manager.php:456
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:435
msgid "Missing Title Text"
msgstr "Puuttuva otsikkoteksti"

#: includes/Core/INFYP_Script_Manager.php:234
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:213
msgid "Missing alt text"
msgstr "Puuttuva alt-teksti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:208
#: includes/Ajax/INFYP_Ajax_Handlers.php:208
msgid "Missing required parameter: %s"
msgstr "Puuttuva vaadittu parametri: %s"

#: includes/Core/INFYP_Script_Manager.php:235
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:214
msgid "Missing title"
msgstr "Puuttuva otsikko"

#: includes/Tables/INFYP_API_Usage_List_Table.php:30
#: includes/Admin/INFYP_API_Usage_Page.php:202
#: includes/Admin/INFYP_API_Usage_Page.php:202
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:202
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:202
msgid "Model"
msgstr "Malli"

#: includes/Admin/INFYP_Admin_Pages.php:916
#: includes/Admin/INFYP_Admin_Pages.php:927
#: includes/Admin/INFYP_Admin_Pages.php:916
#: includes/Admin/INFYP_Admin_Pages.php:927
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:918
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:929
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:918
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:929
msgid "Monitor API Usage"
msgstr "Seuraa API:n käyttöä"

#: includes/views/seo-score-page.php:74 includes/views/seo-score-page.php:74
msgid "Most important for accessibility & SEO"
msgstr "Tärkein saavutettavuudelle ja SEO:lle"

#: includes/views/setup-wizard/steps/step-welcome.php:40
#: includes/views/setup-wizard/steps/step-welcome.php:40
msgid "Multiple AI Providers"
msgstr "Useita AI-palveluntarjoajia"

#: includes/views/seo-score-page.php:317 includes/views/seo-score-page.php:317
msgid "Must equal 100%"
msgstr "Täytyy olla 100%"

#: includes/views/debug-page.php:1123 includes/views/debug-page.php:1123
msgid "Need Help?"
msgstr "Tarvitsetko apua?"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1785
#: includes/Ajax/INFYP_Ajax_Handlers.php:1785
msgid "Need more words (%1$d, need %2$d+)"
msgstr "Tarvitsee lisää sanoja (%1$d, tarvitaan %2$d+)"

#: includes/Core/INFYP_Script_Manager.php:231
#: includes/Admin/INFYP_Meta_Box.php:96
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:210
msgid "Needs improvement"
msgstr "Tarvitsee parannusta"

#: includes/Core/INFYP_Script_Manager.php:326
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:305
msgid ""
"Needs improvement. Follow the guidelines below to optimize your alt text."
msgstr ""
"Tarvitsee parannusta. Seuraa alla olevia ohjeita optimoidaksesi alt-"
"tekstisi."

#: includes/Core/INFYP_Script_Manager.php:232
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:211
msgid "Needs more words"
msgstr "Tarvitsee lisää sanoja"

#: includes/views/debug-page.php:704 includes/views/debug-page.php:704
msgid "Never"
msgstr "Ei koskaan"

#: includes/views/setup-wizard/steps/step-preferences.php:35
#: includes/views/setup-wizard/steps/step-preferences.php:35
msgid "News / Media"
msgstr "Uutiset / Media"

#: includes/views/debug-page.php:527 includes/views/debug-page.php:527
msgid "No APIs Configured"
msgstr "Ei API:ta määritetty"

#: includes/Core/INFYP_Script_Manager.php:401
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:380
msgid "No Keywords"
msgstr "Ei avainsanoja"

#: includes/views/debug-page.php:787 includes/views/debug-page.php:787
msgid "No Recent Errors"
msgstr "Ei viimeaikaisia virheitä"

#: includes/Core/INFYP_Script_Manager.php:414
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:393
msgid "No adjustments needed. Your image is fully optimized for SEO."
msgstr "Ei muutoksia tarvita. Kuvasi on täysin optimoitu SEO:lle."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1098
#: includes/Ajax/INFYP_Ajax_Handlers.php:1366
#: includes/Ajax/INFYP_Ajax_Handlers.php:1098
#: includes/Ajax/INFYP_Ajax_Handlers.php:1366
msgid "No data received."
msgstr "Ei tietoja vastaanotettu."

#: includes/views/debug-page.php:909 includes/views/debug-page.php:909
msgid "No errors found. Everything looks good!"
msgstr "Ei virheitä löydetty. Kaikki näyttää hyvältä!"

#: includes/Core/INFYP_Image_Optimizer.php:165
#: includes/Core/INFYP_Image_Optimizer.php:165
msgid "No fields were optimized"
msgstr "Ei kenttiä optimoitu"

#: includes/Core/INFYP_Script_Manager.php:261
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:240
msgid "No image ID found"
msgstr "Ei kuvatunnusta löydetty"

#: includes/Core/INFYP_Script_Manager.php:469
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:448
msgid "No images found"
msgstr "Ei kuvia löydetty"

#: includes/Core/INFYP_Script_Manager.php:207
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:186
msgid "No images found to optimize."
msgstr "Ei kuvia optimoitavaksi löydetty."

#: includes/views/debug-page.php:962 includes/views/debug-page.php:962
msgid "No info log entries found."
msgstr "Ei tietolokimerkintöjä löydetty."

#: includes/Core/INFYP_Script_Manager.php:426
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:405
msgid "No keywords defined"
msgstr "Ei avainsanoja määritelty"

#: includes/Core/INFYP_Script_Manager.php:432
#: includes/Ajax/INFYP_Ajax_Handlers.php:1733
#: includes/Ajax/INFYP_Ajax_Handlers.php:1819
#: includes/Ajax/INFYP_Ajax_Handlers.php:1733
#: includes/Ajax/INFYP_Ajax_Handlers.php:1819
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:411
msgid "No keywords defined. Use AI optimization to generate keywords."
msgstr ""
"Ei avainsanoja määritelty. Käytä AI-optimointia avainsanojen luomiseen."

#: includes/views/debug-page.php:882 includes/views/debug-page.php:882
msgid "No log entries found."
msgstr "Ei lokimerkintöjä löydetty."

#: includes/views/debug-page.php:719 includes/views/debug-page.php:719
msgid "No logs"
msgstr "Ei lokitietoja"

#: includes/Admin/INFYP_Debug_Page.php:800
#: includes/Admin/INFYP_Debug_Page.php:800
msgid "No logs available to download."
msgstr "Ei lokitietoja ladattavissa."

#: includes/Admin/INFYP_Debug_Page.php:840
#: includes/Admin/INFYP_Debug_Page.php:840
msgid "No logs found for the selected filter."
msgstr "Ei lokitietoja valitulle suodattimelle."

#: includes/Core/INFYP_Script_Manager.php:275
#: includes/Admin/INFYP_Admin_Pages.php:1328
#: includes/Admin/INFYP_Admin_Pages.php:1328
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:254
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1330
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1330
msgid "No more logs to show"
msgstr "Ei enempää lokitietoja näytettävänä"

#: includes/views/debug-page.php:768 includes/views/debug-page.php:768
msgid "No page builder activity logged yet."
msgstr "Ei sivunrakentajan toimintaa vielä kirjattu."

#: includes/views/debug-page.php:775 includes/views/debug-page.php:775
msgid ""
"No page builder activity recorded yet. Process some posts with page builders"
" to see statistics here."
msgstr ""
"Ei sivunrakentajan toimintaa vielä kirjattu. Käsittele joitakin viestejä "
"sivunrakentajilla nähdäksesi tilastot täällä."

#: ai-image-seo.php:530 ai-image-seo.php:530
msgid ""
"No persistent object cache detected. Consider using Redis or Memcached for "
"better performance."
msgstr ""
"Ei pysyvää objektivälimuistia havaittu. Harkitse Redisin tai Memcachedin "
"käyttöä paremman suorituskyvyn saavuttamiseksi."

#: includes/Ajax/INFYP_Ajax_Handlers.php:811
#: includes/Ajax/INFYP_Ajax_Handlers.php:811
msgid "No settings to save."
msgstr "Ei asetuksia tallennettavaksi."

#: includes/views/debug-page.php:936 includes/views/debug-page.php:936
msgid "No warnings found."
msgstr "Ei varoituksia löydetty."

#: includes/views/seo-score-page.php:116 includes/views/seo-score-page.php:116
msgid "Non-duplicate content"
msgstr "Ei-kaksoiskappaleinen sisältö"

#: includes/views/debug-page.php:541 includes/views/debug-page.php:541
#: includes/views/api-keys-page.php:54 includes/views/api-keys-page.php:72
#: includes/views/api-keys-page.php:90 includes/views/api-keys-page.php:54
#: includes/views/api-keys-page.php:72 includes/views/api-keys-page.php:90
msgid "Not Configured"
msgstr "Ei määritetty"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1318
#: includes/Ajax/INFYP_Ajax_Handlers.php:1793
#: includes/Ajax/INFYP_Ajax_Handlers.php:1318
#: includes/Ajax/INFYP_Ajax_Handlers.php:1793
msgid "Not SEO-friendly (use lowercase and hyphens)"
msgstr "Ei SEO-ystävällinen (käytä pieniä kirjaimia ja yhdysmerkkejä)"

#: includes/Admin/INFYP_Meta_Box.php:88
msgid "Not analyzed"
msgstr "Ei analysoitu"

#: includes/Ajax/INFYP_Ajax_Handlers.php:392
#: includes/Ajax/INFYP_Ajax_Handlers.php:392
msgid "Not used in any posts or pages."
msgstr "Ei käytetty missään viesteissä tai sivuilla."

#: includes/views/seo-score-page.php:507 includes/views/seo-score-page.php:507
msgid "Note:"
msgstr "Huomautus:"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2926
msgid "Notice dismissed"
msgstr "Ilmoitus hylätty"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1855
#: includes/Ajax/INFYP_Ajax_Handlers.php:1855
msgid "Notice dismissed."
msgstr "Ilmoitus hylätty."

#: includes/views/debug-page.php:602 includes/views/debug-page.php:602
msgid "Object Cache Active"
msgstr "Objektivälimuisti aktiivinen"

#: includes/views/setup-wizard/steps/step-api-keys.php:85
#: includes/views/setup-wizard/steps/step-api-keys.php:85
msgid "OpenAI"
msgstr "OpenAI"

#: includes/Core/INFYP_API_Key_Manager.php:323
#: includes/Core/INFYP_API_Key_Manager.php:323
msgid "OpenAI API key appears too short"
msgstr "OpenAI API-avain näyttää liian lyhyeltä"

#: includes/Core/INFYP_API_Key_Manager.php:320
#: includes/Core/INFYP_API_Key_Manager.php:320
msgid "OpenAI API keys should start with \"sk-\""
msgstr "OpenAI API-avainten tulisi alkaa \"sk-\""

#: includes/views/api-keys-page.php:63 includes/views/api-keys-page.php:63
msgid "OpenAI GPT"
msgstr "OpenAI GPT"

#: includes/views/api-keys-page.php:148 includes/views/api-keys-page.php:148
msgid "OpenAI GPT API"
msgstr "OpenAI GPT API"

#: includes/views/api-keys-page.php:244 includes/views/api-keys-page.php:244
msgid "OpenSSL Available:"
msgstr "OpenSSL saatavilla:"

#: includes/Core/INFYP_Encryption_Service.php:336
#: includes/Core/INFYP_Encryption_Service.php:336
msgid ""
"OpenSSL PHP extension is not available. API keys will be stored without "
"encryption. Please contact your hosting provider to enable OpenSSL for "
"enhanced security."
msgstr ""
"OpenSSL PHP-laajennus ei ole saatavilla. API-avaimet tallennetaan ilman "
"salausta. Ota yhteyttä isännöintipalveluntarjoajaasi, jotta OpenSSL voidaan "
"ottaa käyttöön parannetun turvallisuuden vuoksi."

#: includes/Core/INFYP_Script_Manager.php:224
#: includes/Core/INFYP_Script_Manager.php:242
#: includes/Admin/INFYP_Admin_Pages.php:551
#: includes/Admin/INFYP_Admin_Pages.php:551
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:203
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:221
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:559
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:559
msgid "Optimal"
msgstr "Optimaalinen"

#: includes/views/seo-score-page.php:183 includes/views/seo-score-page.php:214
#: includes/views/seo-score-page.php:259 includes/views/seo-score-page.php:183
#: includes/views/seo-score-page.php:214 includes/views/seo-score-page.php:259
msgid "Optimal Parameters"
msgstr "Optimaaliset parametrit"

#: includes/views/modals/alt-text-modal.php:78
#: includes/views/modals/alt-text-modal.php:78
#: includes/views/modals/filename-modal.php:83
#: includes/views/modals/filename-modal.php:83
#: includes/views/modals/title-modal.php:79
#: includes/views/modals/title-modal.php:79
msgid "Optimal: %1$d-%2$d %3$s (%4$d-%5$d %6$s)"
msgstr "Optimaalinen: %1$d-%2$d %3$s (%4$d-%5$d %6$s)"

#: includes/views/modals/description-modal.php:71
#: includes/views/modals/description-modal.php:71
msgid "Optimal: 100-350 characters (2-4 sentences)"
msgstr "Optimaalinen: 100-350 merkkiä (2-4 lausetta)"

#: includes/views/seo-score-page.php:364 includes/views/seo-score-page.php:364
msgid "Optimal: 40-60 characters (3-6 words)"
msgstr "Optimaalinen: 40-60 merkkiä (3-6 sanaa)"

#: includes/views/seo-score-page.php:61 includes/views/seo-score-page.php:61
msgid "Optimal: 40-60 chars (3-6 words)"
msgstr "Optimaalinen: 40-60 merkkiä (3-6 sanaa)"

#: includes/views/seo-score-page.php:89 includes/views/seo-score-page.php:89
msgid "Optimal: 40-60 chars (6-10 words)"
msgstr "Optimaalinen: 40-60 merkkiä (6-10 sanaa)"

#: includes/views/seo-score-page.php:75 includes/views/seo-score-page.php:75
msgid "Optimal: 50-125 chars (10-16 words)"
msgstr "Optimaalinen: 50-125 merkkiä (10-16 sanaa)"

#: includes/views/modals/caption-modal.php:75
#: includes/views/modals/caption-modal.php:75
msgid "Optimal: 50-150 characters (1-2 sentences)"
msgstr "Optimaalinen: 50-150 merkkiä (1-2 lausetta)"

#: includes/views/changelog-page.php:20 includes/views/changelog-page.php:20
msgid "Optimization Changelog"
msgstr "Optimoinnin muutosloki"

#: includes/views/debug-page.php:1049 includes/views/debug-page.php:1049
msgid "Optimization Suggestions"
msgstr "Optimointiehdotukset"

#: includes/Core/INFYP_Script_Manager.php:194
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:173
msgid "Optimization complete. %1$d of %2$d images processed."
msgstr "Optimointi valmis. %1$d / %2$d kuvaa käsitelty."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2355
#: includes/Ajax/INFYP_Ajax_Handlers.php:2355
msgid "Optimization error: %s"
msgstr "Optimointivirhe: %s"

#: includes/Core/INFYP_Script_Manager.php:183
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:162
msgid "Optimization failed"
msgstr "Optimointi epäonnistui"

#: includes/Core/INFYP_Script_Manager.php:182
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:161
msgid "Optimization successful!"
msgstr "Optimointi onnistui!"

#: includes/Ajax/INFYP_Ajax_Handlers.php:734
#: includes/Ajax/INFYP_Ajax_Handlers.php:734
msgid "Optimization successful."
msgstr "Optimointi onnistui."

#: includes/views/modals/alt-text-modal.php:61
#: includes/views/modals/alt-text-modal.php:61
#: includes/views/modals/caption-modal.php:57
#: includes/views/modals/caption-modal.php:57
#: includes/views/modals/description-modal.php:57
#: includes/views/modals/description-modal.php:57
#: includes/views/modals/filename-modal.php:62
#: includes/views/modals/filename-modal.php:62
#: includes/views/modals/seo-breakdown-modal.php:100
#: includes/views/modals/seo-breakdown-modal.php:100
#: includes/views/modals/title-modal.php:62
#: includes/views/modals/title-modal.php:62
#: includes/Tables/INFYP_Image_List_Table.php:1150
#: includes/Core/INFYP_Script_Manager.php:410
#: includes/Core/INFYP_Script_Manager.php:449
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:389
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:428
msgid "Optimize with AI"
msgstr "Optimoi AI:n avulla"

#: includes/views/setup-wizard/steps/step-welcome.php:53
#: includes/views/setup-wizard/steps/step-welcome.php:53
msgid "Optimize your entire media library with batch processing"
msgstr "Optimoi koko mediakirjastosi eräkäsittelyllä"

#: includes/Core/INFYP_Script_Manager.php:453
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:432
msgid ""
"Optimize your images with AI-generated filenames, alt text and titles to "
"improve search engine rankings and accessibility."
msgstr ""
"Optimoi kuvasi AI:n luomilla tiedostonimillä, alt-teksteillä ja otsikoilla "
"parantaaksesi hakukonenäkyvyyttä ja saavutettavuutta."

#: includes/Tables/INFYP_Image_List_Table.php:1117
#: includes/Tables/INFYP_Image_List_Table.php:1117
#: includes/Core/INFYP_SEO_Score_Calculator.php:502
#: includes/Core/INFYP_Field_Validator.php:42
#: includes/Core/INFYP_Field_Validator.php:106
#: includes/Core/INFYP_Field_Validator.php:164
#: includes/Core/INFYP_Script_Manager.php:225
#: includes/Core/INFYP_Script_Manager.php:311
#: includes/Core/INFYP_Script_Manager.php:318
#: includes/Core/INFYP_Script_Manager.php:365
#: includes/Admin/INFYP_Meta_Box.php:94
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:204
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:290
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:297
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:344
msgid "Optimized"
msgstr "Optimoitu"

#: includes/Core/INFYP_Script_Manager.php:198
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:177
msgid "Optimized Image %d:"
msgstr "Optimoitu kuva %d:"

#: includes/views/debug-page.php:1020 includes/views/debug-page.php:1020
msgid "Optimized Images"
msgstr "Optimoidut kuvat"

#: includes/Core/INFYP_Script_Manager.php:180
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:159
msgid "Optimized with AI"
msgstr "Optimoitu AI:n avulla"

#: includes/Core/INFYP_Script_Manager.php:196
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:175
msgid "Optimizing %1$d of %2$d... (ID: %3$d)"
msgstr "Optimoidaan %1$d / %2$d... (ID: %3$d)"

#: includes/Core/INFYP_Script_Manager.php:179
#: includes/Core/INFYP_Script_Manager.php:501
#: includes/Core/INFYP_Script_Manager.php:520
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:158
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:480
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:499
msgid "Optimizing..."
msgstr "Optimoidaan..."

#: includes/views/seo-score-page.php:378 includes/views/seo-score-page.php:378
msgid "Optional but recommended for completeness"
msgstr "Valinnainen mutta suositeltava täydellisyyden vuoksi"

#: includes/views/seo-score-page.php:88 includes/views/seo-score-page.php:88
msgid "Optional tooltip text"
msgstr "Valinnainen työkaluvihjeteksti"

#: includes/views/setup-wizard/steps/step-preferences.php:36
#: includes/views/setup-wizard/steps/step-preferences.php:36
msgid "Other"
msgstr "Muu"

#: includes/views/seo-score-page.php:425 includes/views/seo-score-page.php:425
msgid ""
"Our comprehensive guidelines are based on extensive research from these "
"authoritative sources:"
msgstr ""
"Kattavat ohjeemme perustuvat laajaan tutkimukseen näistä arvovaltaisista "
"lähteistä:"

#: includes/views/seo-score-page.php:345 includes/views/seo-score-page.php:345
msgid ""
"Our comprehensive research has identified these key optimization principles "
"based on the latest search engine guidelines:"
msgstr ""
"Kattava tutkimuksemme on tunnistanut nämä keskeiset optimointiperiaatteet "
"uusimpien hakukoneohjeiden perusteella:"

#: includes/views/seo-score-page.php:48 includes/views/seo-score-page.php:48
msgid ""
"Our scoring system evaluates images based on Google's SEO best practices. "
"Each component contributes to a total score of 100 points:"
msgstr ""
"Pisteytysjärjestelmämme arvioi kuvia Googlen SEO:n parhaiden käytäntöjen "
"perusteella. Jokainen osa-alue vaikuttaa yhteispistemäärään, joka on 100 "
"pistettä:"

#: includes/views/modals/seo-breakdown-modal.php:31
#: includes/views/modals/seo-breakdown-modal.php:31
#: includes/Core/INFYP_Script_Manager.php:395
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:374
msgid "Overall SEO Score"
msgstr "Kokonais-SEO-pisteet"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1237
#: includes/Ajax/INFYP_Ajax_Handlers.php:1237
msgid "Overall Score:"
msgstr "Kokonaispisteet:"

#: includes/Core/INFYP_Image_Usage.php:349
#: includes/Ajax/INFYP_Ajax_Handlers.php:420
msgid "Oxygen Builder"
msgstr "Oxygen Builder"

#: includes/views/debug-page.php:473 includes/views/debug-page.php:473
msgid "PHP Version"
msgstr "PHP-versio"

#: includes/Helpers/INFYP_CSS_Helper.php:162
#: includes/Helpers/INFYP_CSS_Helper.php:162
msgid "PRO"
msgstr "PRO"

#: includes/views/debug-page.php:663 includes/views/debug-page.php:663
#: includes/views/modals/usage-modal.php:43
#: includes/views/modals/usage-modal.php:43
#: includes/Core/INFYP_Image_Usage.php:261
#: includes/Core/INFYP_Image_Usage.php:407
#: includes/Core/INFYP_Script_Manager.php:479
#: includes/Ajax/INFYP_Ajax_Handlers.php:426
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:458
msgid "Page Builder"
msgstr "Sivunrakentaja"

#: includes/views/debug-page.php:641 includes/views/debug-page.php:641
msgid "Page Builder Activity"
msgstr "Sivunrakentajan toiminta"

#: includes/Tables/INFYP_Image_List_Table.php:211
#: includes/Admin/INFYP_Admin_Pages.php:396
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:396
msgid "Pages"
msgstr "Sivut"

#: includes/views/debug-page.php:492 includes/views/debug-page.php:492
msgid "Peak:"
msgstr "Huippu:"

#: includes/views/seo-score-page.php:132 includes/views/seo-score-page.php:132
msgid "Penalties:"
msgstr "Rangaistukset:"

#: includes/Admin/INFYP_API_Usage_Page.php:182
#: includes/Admin/INFYP_API_Usage_Page.php:182
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:182
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:182
msgid "Per request"
msgstr "Pyyntöä kohden"

#: includes/Core/INFYP_Script_Manager.php:442
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:421
msgid "Perfect"
msgstr "Täydellinen"

#: includes/Core/INFYP_Script_Manager.php:413
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:392
msgid "Perfect SEO Score!"
msgstr "Täydelliset SEO-pisteet!"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1339
#: includes/Ajax/INFYP_Ajax_Handlers.php:1339
msgid "Perfect score! All SEO requirements are met."
msgstr "Täydelliset pisteet! Kaikki SEO-vaatimukset täyttyvät."

#: includes/views/seo-score-page.php:544 includes/views/seo-score-page.php:544
msgid ""
"Permanently hide all promotional banners and CTAs. They will not reappear "
"until you enable them again."
msgstr ""
"Piilota kaikki mainosbannerit ja CTA:t pysyvästi. Ne eivät näy uudelleen "
"ennen kuin otat ne käyttöön."

#: includes/views/debug-page.php:610 includes/views/debug-page.php:610
msgid "Persistent Object Cache"
msgstr "Pysyvä objektivälimuisti"

#: includes/Core/INFYP_Script_Manager.php:165
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:144
msgid "Please enter Anthropic API key to save."
msgstr "Anna Anthropic API-avain tallentaaksesi."

#: includes/Core/INFYP_Script_Manager.php:163
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:142
msgid "Please enter Gemini API key to save."
msgstr "Anna Gemini API-avain tallentaaksesi."

#: includes/Core/INFYP_Script_Manager.php:164
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:143
msgid "Please enter OpenAI API key to save."
msgstr "Anna OpenAI API-avain tallentaaksesi."

#: includes/Core/INFYP_Script_Manager.php:162
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:141
msgid "Please enter an API key to save."
msgstr "Anna API-avain tallentaaksesi."

#: includes/Admin/INFYP_Setup_Wizard.php:340
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:328
msgid "Please enter at least one API key to continue."
msgstr "Anna vähintään yksi API-avain jatkaaksesi."

#: includes/Core/INFYP_Script_Manager.php:161
#: includes/Ajax/INFYP_Ajax_Handlers.php:842
#: includes/Ajax/INFYP_Ajax_Handlers.php:842
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:140
msgid "Please enter at least one API key to save."
msgstr "Anna vähintään yksi API-avain tallentaaksesi."

#: includes/Core/INFYP_Script_Manager.php:190
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:169
msgid "Please select an AI provider to use for optimization."
msgstr "Valitse AI-palveluntarjoaja optimointia varten."

#: includes/Core/INFYP_Script_Manager.php:204
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:183
msgid "Please select at least one field to optimize."
msgstr "Valitse vähintään yksi kenttä optimoitavaksi."

#: includes/Core/INFYP_Script_Manager.php:189
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:168
msgid "Please select at least one image to optimize."
msgstr "Valitse vähintään yksi kuva optimoitavaksi."

#: ai-image-seo.php:249 ai-image-seo.php:259 ai-image-seo.php:249
#: ai-image-seo.php:259
msgid "Plugin Activation Error"
msgstr "Lisäosan aktivointivirhe"

#: includes/views/debug-page.php:1006 includes/views/debug-page.php:1006
msgid "Plugin Options"
msgstr "Lisäosan asetukset"

#: includes/views/debug-page.php:985 includes/views/debug-page.php:985
msgid "Plugin Tables"
msgstr "Lisäosan taulukot"

#: includes/views/debug-page.php:484 includes/views/debug-page.php:484
msgid "Plugin Version"
msgstr "Lisäosan versio"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2828
msgid "Plugin installation failed"
msgstr "Lisäosan asennus epäonnistui"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2857
msgid "Plugin installed and activated successfully"
msgstr "Lisäosa asennettu ja aktivoitu onnistuneesti"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2846
msgid "Plugin installed but activation failed: %s"
msgstr "Lisäosa asennettu, mutta aktivointi epäonnistui: %s"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2770
msgid "Plugin slug is required"
msgstr "Lisäosan tunniste on pakollinen"

#: includes/views/seo-score-page.php:131 includes/views/seo-score-page.php:131
msgid "Points for optimal length & relevance"
msgstr "Pisteet optimaalista pituutta ja merkityksellisyyttä varten"

#: includes/Core/INFYP_Script_Manager.php:438
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:417
msgid "Points needed"
msgstr "Tarvittavat pisteet"

#: includes/Core/INFYP_SEO_Score_Calculator.php:511
#: includes/Core/INFYP_Script_Manager.php:321
#: includes/Admin/INFYP_Meta_Box.php:98
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:300
msgid "Poor"
msgstr "Huono"

#: includes/views/setup-wizard/steps/step-preferences.php:33
#: includes/views/setup-wizard/steps/step-preferences.php:33
msgid "Portfolio / Photography"
msgstr "Portfolio / Valokuvaus"

#: includes/views/debug-page.php:1034 includes/views/debug-page.php:1034
msgid "Post Meta Entries"
msgstr "Postauksen meta-tiedot"

#: includes/Tables/INFYP_Image_List_Table.php:206
#: includes/Admin/INFYP_Admin_Pages.php:393
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:393
msgid "Posts"
msgstr "Postaukset"

#: includes/views/debug-page.php:664 includes/views/debug-page.php:664
msgid "Posts Scanned"
msgstr "Postaukset skannattu"

#: includes/views/debug-page.php:665 includes/views/debug-page.php:665
msgid "Posts Updated"
msgstr "Postaukset päivitetty"

#: includes/Admin/INFYP_Setup_Wizard.php:96
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:96
msgid "Preferences"
msgstr "Asetukset"

#: includes/views/seo-score-page.php:170 includes/views/seo-score-page.php:246
#: includes/views/seo-score-page.php:170 includes/views/seo-score-page.php:246
msgid "Presence"
msgstr "Läsnäolo"

#: includes/views/seo-score-page.php:130 includes/views/seo-score-page.php:130
msgid "Presence:"
msgstr "Läsnäolo:"

#: includes/views/setup-wizard/wizard-page.php:157
#: includes/views/setup-wizard/wizard-page.php:157
msgid "Pricing"
msgstr "Hinnoittelu"

#: includes/views/setup-wizard/steps/step-preferences.php:43
#: includes/views/setup-wizard/steps/step-preferences.php:43
msgid "Primary content language"
msgstr "Ensisijainen sisällön kieli"

#: includes/views/seo-score-page.php:352 includes/views/seo-score-page.php:352
msgid "Primary ranking factor for Google Images"
msgstr "Ensisijainen sijoitustekijä Google-kuville"

#: includes/views/setup-wizard/steps/step-complete.php:103
#: includes/views/setup-wizard/steps/step-complete.php:103
msgid "Pro"
msgstr "Pro"

#: includes/views/seo-score-page.php:560 includes/views/seo-score-page.php:560
msgid ""
"Pro upgrade notices, Tiny Compress Images recommendation, Pro CTA cards, and"
" API key configuration reminders."
msgstr ""
"Pro-päivitysilmoitukset, Tiny Compress Images -suositus, Pro CTA -kortit ja "
"API-avaimen määritysmuistutukset."

#: includes/Core/INFYP_Script_Manager.php:191
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:170
msgid "Process cancelled by user."
msgstr "Prosessi peruutettu käyttäjän toimesta."

#: includes/Tables/INFYP_Image_List_Table.php:263
msgid "Product Categories Only"
msgstr "Vain tuotekategoriat"

#: includes/Core/INFYP_Image_Usage.php:153
#: includes/Core/INFYP_Image_Usage.php:195
msgid "Product Category"
msgstr "Tuotekategoria"

#: includes/Core/INFYP_Image_Usage.php:233
msgid "Product Featured Image"
msgstr "Tuotteen esittelykuva"

#: includes/Core/INFYP_Image_Usage.php:241
msgid "Product Gallery"
msgstr "Tuotegalleria"

#: includes/Tables/INFYP_Image_List_Table.php:251
msgid "Products"
msgstr "Tuotteet"

#: includes/Admin/INFYP_Admin_Pages.php:1190
#: includes/Admin/INFYP_Admin_Pages.php:1190
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1192
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1192
msgid "Prompt Add-on"
msgstr "Kehote-lisäosa"

#: includes/Tables/INFYP_API_Usage_List_Table.php:29
#: includes/Admin/INFYP_API_Usage_Page.php:201
#: includes/Admin/INFYP_API_Usage_Page.php:201
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:201
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:201
msgid "Provider"
msgstr "Palveluntarjoaja"

#: includes/Admin/INFYP_Setup_Wizard.php:833
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:821
msgid "Provider and API key are required."
msgstr "Palveluntarjoaja ja API-avain ovat pakollisia."

#: includes/views/seo-score-page.php:176 includes/views/seo-score-page.php:252
#: includes/views/seo-score-page.php:176 includes/views/seo-score-page.php:252
msgid "Quality"
msgstr "Laatu"

#: includes/views/seo-score-page.php:131 includes/views/seo-score-page.php:131
msgid "Quality:"
msgstr "Laatu:"

#: includes/Core/INFYP_Script_Manager.php:411
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:390
msgid "Quick fix:"
msgstr "Nopea korjaus:"

#: includes/Tables/INFYP_API_Usage_List_Table.php:166
#: includes/Tables/INFYP_API_Usage_List_Table.php:122
#: includes/Tables/INFYP_API_Usage_List_Table.php:122
msgid "Rate Limited"
msgstr "Rajoitettu nopeus"

#: includes/Tables/INFYP_Image_List_Table.php:1149
#: includes/Core/INFYP_Script_Manager.php:181
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:160
msgid "Re-optimize"
msgstr "Uudelleenoptimointi"

#: includes/views/setup-wizard/steps/step-preferences.php:113
#: includes/views/setup-wizard/steps/step-preferences.php:113
msgid "Read more about data collection in our Privacy Policy"
msgstr "Lue lisää tietojen keräämisestä tietosuojakäytännöstämme"

#: includes/Core/INFYP_Script_Manager.php:212
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:191
msgid "Ready to optimize"
msgstr "Valmis optimoimaan"

#: includes/views/setup-wizard/steps/step-complete.php:77
#: includes/views/setup-wizard/steps/step-complete.php:77
msgid "Ready to optimize images"
msgstr "Valmis optimoimaan kuvia"

#: includes/views/debug-page.php:784 includes/views/debug-page.php:784
msgid "Recent Activity"
msgstr "Viimeaikainen toiminta"

#: includes/views/debug-page.php:730 includes/views/debug-page.php:730
msgid "Recent Changes"
msgstr "Viimeaikaiset muutokset"

#: includes/views/debug-page.php:578 includes/views/debug-page.php:578
msgid "Recent Errors"
msgstr "Viimeaikaiset virheet"

#: includes/views/debug-page.php:556 includes/views/debug-page.php:556
msgid "Recent Usage (7 days)"
msgstr "Viimeaikainen käyttö (7 päivää)"

#: includes/Core/INFYP_Script_Manager.php:372
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:351
msgid "Reduce by %s words"
msgstr "Vähennä %s sanaa"

#: includes/Core/INFYP_Script_Manager.php:256
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:235
msgid "Reduce weights by %s% to reach 100%"
msgstr "Vähennä painoja %s% saavuttaaksesi 100%"

#: includes/Core/INFYP_Image_Usage.php:267
msgid "Referenced"
msgstr "Viitattu"

#: includes/views/seo-score-page.php:416 includes/views/seo-score-page.php:416
msgid "References & Sources"
msgstr "Viitteet ja lähteet"

#: includes/views/modals/usage-modal.php:52
#: includes/views/modals/usage-modal.php:52
#: includes/Core/INFYP_Script_Manager.php:481
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:460
msgid "Refresh"
msgstr "Päivitä"

#: includes/views/debug-page.php:433 includes/views/debug-page.php:433
msgid "Refresh All"
msgstr "Päivitä kaikki"

#: includes/Admin/INFYP_Admin_Pages.php:1308
#: includes/Admin/INFYP_Admin_Pages.php:1308
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1310
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1310
msgid "Refreshing..."
msgstr "Päivitetään..."

#: includes/Core/INFYP_Script_Manager.php:347
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:326
msgid "Remove %s characters"
msgstr "Poista %s merkkiä"

#: includes/Core/INFYP_Script_Manager.php:351
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:330
msgid "Remove %s words"
msgstr "Poista %s sanaa"

#: includes/Tables/INFYP_Image_List_Table.php:331
#: includes/Tables/INFYP_Image_List_Table.php:331
#: includes/Admin/INFYP_Admin_Pages.php:435
#: includes/Admin/INFYP_Admin_Pages.php:443
#: includes/Admin/INFYP_Admin_Pages.php:435
#: includes/Admin/INFYP_Admin_Pages.php:443
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:435
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:443
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:435
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:443
msgid "Remove filter"
msgstr "Poista suodatin"

#: includes/Core/INFYP_Script_Manager.php:446
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:425
msgid "Remove keyword"
msgstr "Poista avainsana"

#: includes/Core/INFYP_SEO_Score_Calculator.php:892
msgid "Remove spaces (use hyphens instead)"
msgstr "Poista välilyönnit (käytä sen sijaan yhdysmerkkejä)"

#: includes/Core/INFYP_SEO_Score_Calculator.php:925
msgid "Replace generic filename with descriptive keywords"
msgstr "Korvaa yleinen tiedostonimi kuvaavilla avainsanoilla"

#: includes/Core/INFYP_SEO_Score_Calculator.php:889
msgid "Replace underscores with hyphens"
msgstr "Korvaa alaviivat yhdysmerkeillä"

#: includes/views/seo-score-page.php:419 includes/views/seo-score-page.php:419
msgid "Research-Based Guidelines"
msgstr "Tutkimukseen perustuvat ohjeet"

#: includes/views/seo-score-page.php:533 includes/views/seo-score-page.php:533
msgid "Reset All Banners"
msgstr "Palauta kaikki bannerit"

#: includes/views/seo-score-page.php:529 includes/views/seo-score-page.php:529
msgid "Reset All Dismissed Banners"
msgstr "Palauta kaikki hylätyt bannerit"

#: includes/views/seo-score-page.php:329 includes/views/seo-score-page.php:329
msgid "Reset to Defaults"
msgstr "Palauta oletusasetuksiin"

#: includes/Core/INFYP_Script_Manager.php:254
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:233
msgid "Reset to default values"
msgstr "Palauta oletusarvoihin"

#: includes/views/seo-score-page.php:577 includes/views/seo-score-page.php:577
#: includes/Admin/INFYP_Admin_Pages.php:232
#: includes/Admin/INFYP_Admin_Pages.php:548
#: includes/Admin/INFYP_Admin_Pages.php:232
#: includes/Admin/INFYP_Admin_Pages.php:548
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:232
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:556
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:232
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:556
msgid "Resetting..."
msgstr "Palautetaan..."

#: includes/Tables/INFYP_API_Usage_List_Table.php:32
msgid "Response Time"
msgstr "Vasteaika"

#: includes/views/seo-score-page.php:143 includes/views/seo-score-page.php:143
msgid "SEO Configuration & Parameters"
msgstr "SEO-konfiguraatio ja -parametrit"

#: includes/views/modals/seo-breakdown-modal.php:18
#: includes/views/modals/seo-breakdown-modal.php:18
#: includes/Tables/INFYP_Image_List_Table.php:1172
#: includes/Tables/INFYP_Image_List_Table.php:1172
#: includes/Core/INFYP_Script_Manager.php:313
#: includes/Core/INFYP_Script_Manager.php:415
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:292
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:394
msgid "SEO Score Breakdown"
msgstr "SEO-pisteytyksen erittely"

#: includes/views/seo-score-page.php:39 includes/views/seo-score-page.php:39
msgid "SEO Scoring System"
msgstr "SEO-pisteytysjärjestelmä"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1316
#: includes/Ajax/INFYP_Ajax_Handlers.php:1316
msgid "SEO-friendly format"
msgstr "SEO-ystävällinen muoto"

#: includes/views/seo-score-page.php:60 includes/views/seo-score-page.php:60
msgid "SEO-friendly format with hyphens"
msgstr "SEO-ystävällinen muoto yhdysmerkeillä"

#: includes/Core/INFYP_Script_Manager.php:156
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:135
msgid "Save API Keys"
msgstr "Tallenna API-avaimet"

#: includes/views/api-keys-page.php:228
#: includes/Core/INFYP_Script_Manager.php:157
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:136
msgid "Save All API Keys"
msgstr "Tallenna kaikki API-avaimet"

#: includes/views/api-keys-page.php:220 includes/views/api-keys-page.php:220
msgid "Save Anthropic Key"
msgstr "Tallenna Anthropic-avain"

#: includes/views/modals/alt-text-modal.php:117
#: includes/views/modals/alt-text-modal.php:117
#: includes/views/modals/caption-modal.php:102
#: includes/views/modals/caption-modal.php:102
#: includes/views/modals/description-modal.php:102
#: includes/views/modals/description-modal.php:102
#: includes/views/modals/filename-modal.php:118
#: includes/views/modals/filename-modal.php:118
#: includes/views/modals/keywords-modal.php:84
#: includes/views/modals/keywords-modal.php:84
#: includes/views/modals/title-modal.php:118
#: includes/views/modals/title-modal.php:118
#: includes/Core/INFYP_Script_Manager.php:159
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:138
msgid "Save Changes"
msgstr "Tallenna muutokset"

#: includes/views/seo-score-page.php:326 includes/views/seo-score-page.php:326
msgid "Save Configuration"
msgstr "Tallenna konfiguraatio"

#: includes/views/api-keys-page.php:138 includes/views/api-keys-page.php:138
msgid "Save Gemini Key"
msgstr "Tallenna Gemini-avain"

#: includes/views/api-keys-page.php:179 includes/views/api-keys-page.php:179
msgid "Save OpenAI Key"
msgstr "Tallenna OpenAI-avain"

#: includes/Core/INFYP_Script_Manager.php:158
#: includes/Admin/INFYP_Admin_Pages.php:1197
#: includes/Admin/INFYP_Admin_Pages.php:1197
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:137
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1199
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1199
msgid "Save Settings"
msgstr "Tallenna asetukset"

#: includes/views/seo-score-page.php:386 includes/views/seo-score-page.php:386
msgid "Saves crawl budget and improves indexing efficiency"
msgstr "Säästää indeksointibudjettia ja parantaa indeksoinnin tehokkuutta"

#: includes/Core/INFYP_Script_Manager.php:249
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:228
msgid "Saving configuration..."
msgstr "Tallennetaan konfiguraatiota..."

#: includes/Core/INFYP_Script_Manager.php:141
#: includes/Admin/INFYP_Setup_Wizard.php:335
#: includes/Admin/INFYP_Admin_Pages.php:226
#: includes/Admin/INFYP_Admin_Pages.php:537
#: includes/Admin/INFYP_Admin_Pages.php:545
#: includes/Admin/INFYP_Admin_Pages.php:226
#: includes/Admin/INFYP_Admin_Pages.php:537
#: includes/Admin/INFYP_Admin_Pages.php:545
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:120
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:226
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:545
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:553
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:226
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:545
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:553
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:323
msgid "Saving..."
msgstr "Tallennetaan..."

#: includes/Tables/INFYP_Image_List_Table.php:161
msgid "Score"
msgstr "Pisteet"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1597
#: includes/Ajax/INFYP_Ajax_Handlers.php:1597
msgid "Score breakdown data is missing"
msgstr "Pisteytyksen erittelytiedot puuttuvat"

#: includes/views/seo-score-page.php:123 includes/views/seo-score-page.php:123
msgid "Scoring Criteria"
msgstr "Pisteytyskriteerit"

#: includes/views/seo-score-page.php:496 includes/views/seo-score-page.php:496
msgid "Search Atlas - Alt Tag & Title Tag Optimization"
msgstr "Search Atlas - Alt- ja otsikkotunnisteiden optimointi"

#: includes/views/seo-score-page.php:468 includes/views/seo-score-page.php:468
msgid "Search Engine Journal - 12 Important Image SEO Tips"
msgstr "Search Engine Journal - 12 tärkeää kuva-SEO-vinkkiä"

#: includes/views/main-page.php:60 includes/views/main-page.php:60
msgid "Search images by filename, alt text, title..."
msgstr "Etsi kuvia tiedostonimen, alt-tekstin, otsikon perusteella..."

#: includes/Tables/INFYP_Image_List_Table.php:356
#: includes/Tables/INFYP_Image_List_Table.php:356
msgid "Search post types..."
msgstr "Etsi julkaisutyyppejä..."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2756
#: includes/Ajax/INFYP_Ajax_Handlers.php:2868
#: includes/Ajax/INFYP_Ajax_Handlers.php:2892
#: includes/Ajax/INFYP_Ajax_Handlers.php:2918
#: includes/Ajax/INFYP_Ajax_Handlers.php:2938
#: includes/Ajax/INFYP_Ajax_Handlers.php:2970
#: includes/Ajax/INFYP_Ajax_Handlers.php:3005
msgid "Security check failed"
msgstr "Turvatarkistus epäonnistui"

#: includes/Core/INFYP_Security_Manager.php:246
#: includes/Core/INFYP_Security_Manager.php:246
#: includes/Ajax/INFYP_Ajax_Handlers.php:225
#: includes/Ajax/INFYP_Ajax_Handlers.php:354
#: includes/Ajax/INFYP_Ajax_Handlers.php:460
#: includes/Ajax/INFYP_Ajax_Handlers.php:518
#: includes/Ajax/INFYP_Ajax_Handlers.php:627
#: includes/Ajax/INFYP_Ajax_Handlers.php:751
#: includes/Ajax/INFYP_Ajax_Handlers.php:830
#: includes/Ajax/INFYP_Ajax_Handlers.php:899
#: includes/Ajax/INFYP_Ajax_Handlers.php:909
#: includes/Ajax/INFYP_Ajax_Handlers.php:1088
#: includes/Ajax/INFYP_Ajax_Handlers.php:1139
#: includes/Ajax/INFYP_Ajax_Handlers.php:1176
#: includes/Ajax/INFYP_Ajax_Handlers.php:1356
#: includes/Ajax/INFYP_Ajax_Handlers.php:1482
#: includes/Ajax/INFYP_Ajax_Handlers.php:1554
#: includes/Ajax/INFYP_Ajax_Handlers.php:1849
#: includes/Ajax/INFYP_Ajax_Handlers.php:1865
#: includes/Ajax/INFYP_Ajax_Handlers.php:1982
#: includes/Ajax/INFYP_Ajax_Handlers.php:2053
#: includes/Ajax/INFYP_Ajax_Handlers.php:2144
#: includes/Ajax/INFYP_Ajax_Handlers.php:2200
#: includes/Ajax/INFYP_Ajax_Handlers.php:2257
#: includes/Ajax/INFYP_Ajax_Handlers.php:2540
#: includes/Ajax/INFYP_Ajax_Handlers.php:225
#: includes/Ajax/INFYP_Ajax_Handlers.php:354
#: includes/Ajax/INFYP_Ajax_Handlers.php:460
#: includes/Ajax/INFYP_Ajax_Handlers.php:518
#: includes/Ajax/INFYP_Ajax_Handlers.php:627
#: includes/Ajax/INFYP_Ajax_Handlers.php:751
#: includes/Ajax/INFYP_Ajax_Handlers.php:830
#: includes/Ajax/INFYP_Ajax_Handlers.php:899
#: includes/Ajax/INFYP_Ajax_Handlers.php:909
#: includes/Ajax/INFYP_Ajax_Handlers.php:1088
#: includes/Ajax/INFYP_Ajax_Handlers.php:1139
#: includes/Ajax/INFYP_Ajax_Handlers.php:1176
#: includes/Ajax/INFYP_Ajax_Handlers.php:1356
#: includes/Ajax/INFYP_Ajax_Handlers.php:1482
#: includes/Ajax/INFYP_Ajax_Handlers.php:1554
#: includes/Ajax/INFYP_Ajax_Handlers.php:1849
#: includes/Ajax/INFYP_Ajax_Handlers.php:1865
#: includes/Ajax/INFYP_Ajax_Handlers.php:1982
#: includes/Ajax/INFYP_Ajax_Handlers.php:2053
#: includes/Ajax/INFYP_Ajax_Handlers.php:2144
#: includes/Ajax/INFYP_Ajax_Handlers.php:2200
#: includes/Ajax/INFYP_Ajax_Handlers.php:2257
#: includes/Ajax/INFYP_Ajax_Handlers.php:2540
#: includes/Admin/INFYP_Debug_Page.php:521
#: includes/Admin/INFYP_Debug_Page.php:544
#: includes/Admin/INFYP_Debug_Page.php:563
#: includes/Admin/INFYP_Debug_Page.php:581
#: includes/Admin/INFYP_Debug_Page.php:715
#: includes/Admin/INFYP_Debug_Page.php:739
#: includes/Admin/INFYP_Debug_Page.php:788
#: includes/Admin/INFYP_Debug_Page.php:521
#: includes/Admin/INFYP_Debug_Page.php:544
#: includes/Admin/INFYP_Debug_Page.php:563
#: includes/Admin/INFYP_Debug_Page.php:581
#: includes/Admin/INFYP_Debug_Page.php:715
#: includes/Admin/INFYP_Debug_Page.php:739
#: includes/Admin/INFYP_Debug_Page.php:788
#: includes/Admin/INFYP_Setup_Wizard.php:408
#: includes/Admin/INFYP_Setup_Wizard.php:752
#: includes/Admin/INFYP_Setup_Wizard.php:786
#: includes/Admin/INFYP_Setup_Wizard.php:821
#: includes/Admin/INFYP_Setup_Wizard.php:935
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:396
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:740
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:774
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:809
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:923
msgid "Security check failed."
msgstr "Turvatarkistus epäonnistui."

#: includes/Admin/INFYP_Admin_Pages.php:1102
#: includes/Admin/INFYP_Admin_Pages.php:1102
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1104
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1104
msgid "Select the AI model for generating SEO data."
msgstr "Valitse AI-malli SEO-datan luomiseen."

#: includes/views/setup-wizard/steps/step-preferences.php:30
#: includes/views/setup-wizard/steps/step-preferences.php:30
msgid "Select website type..."
msgstr "Valitse verkkosivuston tyyppi..."

#: includes/Admin/INFYP_Admin_Pages.php:425
#: includes/Admin/INFYP_Admin_Pages.php:425
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:425
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:425
msgid ""
"Select which content types to display images from. You can select multiple "
"types to filter the image list."
msgstr ""
"Valitse, mistä sisältötyypeistä kuvat näytetään. Voit valita useita tyyppejä"
" suodattaaksesi kuvien luetteloa."

#: includes/views/seo-score-page.php:476 includes/views/seo-score-page.php:476
msgid "Semrush - What Is Alt Text? Why It Matters & How to Write It"
msgstr ""
"Semrush - Mikä on alt-teksti? Miksi se on tärkeää ja miten se kirjoitetaan"

#: includes/views/seo-score-page.php:449 includes/views/seo-score-page.php:449
msgid ""
"Sep 23, 2024 - John Mueller confirms alt text remains crucial even with AI "
"vision. Context-specific alt text helps Google understand why an image is "
"used on a page."
msgstr ""
"23. syyskuuta 2024 - John Mueller vahvistaa, että alt-teksti on edelleen "
"tärkeä, vaikka AI-vision kanssa. Kontekstikohtainen alt-teksti auttaa "
"Googlea ymmärtämään, miksi kuvaa käytetään sivulla."

#: includes/views/modals/keywords-modal.php:46
#: includes/views/modals/keywords-modal.php:46
msgid "Separate Keywords (maximum 3 phrases) with commas or type enter."
msgstr "Erota avainsanat (enintään 3 lausetta) pilkuilla tai paina Enter."

#: includes/Core/INFYP_Script_Manager.php:307
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:286
msgid "Separate keywords (maximum 3 phrases) with commas or press Enter"
msgstr "Erota avainsanat (enintään 3 lausetta) pilkuilla tai paina Enter"

#: includes/views/setup-wizard/steps/step-preferences.php:19
#: includes/views/setup-wizard/steps/step-preferences.php:19
msgid "Set Your Preferences"
msgstr "Aseta mieltymyksesi"

#: includes/views/modals/usage-modal.php:36
#: includes/views/modals/usage-modal.php:36
msgid "Set as featured image for posts or pages"
msgstr "Aseta esittelykuvaksi julkaisuille tai sivuille"

#: includes/Admin/INFYP_Admin_Pages.php:237
#: includes/Admin/INFYP_Admin_Pages.php:237
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:237
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:237
msgid ""
"Set how many images need to be processed before you receive email "
"notifications"
msgstr ""
"Aseta, kuinka monta kuvaa on käsiteltävä ennen kuin saat sähköposti-"
"ilmoituksia"

#: ai-image-seo.php:469 ai-image-seo.php:469
#: includes/Admin/INFYP_Admin_Pages.php:295
#: includes/Admin/INFYP_Admin_Pages.php:296
#: includes/Admin/INFYP_Admin_Pages.php:295
#: includes/Admin/INFYP_Admin_Pages.php:296
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:295
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:296
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:295
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:296
msgid "Settings"
msgstr "Asetukset"

#: includes/Core/INFYP_Script_Manager.php:160
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:139
msgid "Settings have been saved successfully."
msgstr "Asetukset on tallennettu onnistuneesti."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1156
#: includes/Ajax/INFYP_Ajax_Handlers.php:1534
#: includes/Ajax/INFYP_Ajax_Handlers.php:1156
#: includes/Ajax/INFYP_Ajax_Handlers.php:1534
msgid "Settings reset to defaults."
msgstr "Asetukset palautettu oletuksiin."

#: includes/Ajax/INFYP_Ajax_Handlers.php:927
#: includes/Ajax/INFYP_Ajax_Handlers.php:927
msgid "Settings saved successfully."
msgstr "Asetukset tallennettu onnistuneesti."

#: includes/Ajax/INFYP_Ajax_Handlers.php:1118
#: includes/Ajax/INFYP_Ajax_Handlers.php:1461
#: includes/Ajax/INFYP_Ajax_Handlers.php:1118
#: includes/Ajax/INFYP_Ajax_Handlers.php:1461
#: includes/Admin/INFYP_Admin_Pages.php:227
#: includes/Admin/INFYP_Admin_Pages.php:538
#: includes/Admin/INFYP_Admin_Pages.php:546
#: includes/Admin/INFYP_Admin_Pages.php:227
#: includes/Admin/INFYP_Admin_Pages.php:538
#: includes/Admin/INFYP_Admin_Pages.php:546
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:227
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:546
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:554
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:227
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:546
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:554
msgid "Settings saved!"
msgstr "Asetukset tallennettu!"

#: includes/Ajax/INFYP_Ajax_Handlers.php:817
#: includes/Ajax/INFYP_Ajax_Handlers.php:817
msgid "Settings saved."
msgstr "Asetukset tallennettu."

#: includes/views/setup-wizard/steps/step-complete.php:45
#: includes/views/setup-wizard/steps/step-complete.php:45
msgid "Setup Summary"
msgstr "Asennuksen yhteenveto"

#: includes/Admin/INFYP_Setup_Wizard.php:121
#: includes/Admin/INFYP_Setup_Wizard.php:122
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:121
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:122
msgid "Setup Wizard"
msgstr "Asennusvelho"

#: includes/Admin/INFYP_Setup_Wizard.php:764
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:752
msgid "Setup complete!"
msgstr "Asennus valmis!"

#: includes/Core/INFYP_Script_Manager.php:146
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:125
msgid "Show"
msgstr "Näytä"

#: includes/Admin/INFYP_Admin_Pages.php:706
#: includes/Admin/INFYP_Admin_Pages.php:706
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:714
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:714
msgid "Show Details"
msgstr "Näytä tiedot"

#: includes/views/debug-page.php:902 includes/views/debug-page.php:902
msgid "Show More Errors"
msgstr "Näytä lisää virheitä"

#: includes/views/debug-page.php:956 includes/views/debug-page.php:956
msgid "Show More Info Logs"
msgstr "Näytä lisää tietolokeja"

#: includes/views/debug-page.php:876 includes/views/debug-page.php:876
#: includes/Core/INFYP_Script_Manager.php:274
#: includes/Admin/INFYP_Admin_Pages.php:1327
#: includes/Admin/INFYP_Admin_Pages.php:1327
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:253
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1329
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1329
msgid "Show More Logs"
msgstr "Näytä lisää lokitietoja"

#: includes/views/debug-page.php:929 includes/views/debug-page.php:929
msgid "Show More Warnings"
msgstr "Näytä lisää varoituksia"

#: includes/views/seo-score-page.php:531 includes/views/seo-score-page.php:531
msgid ""
"Show all previously dismissed banners again, including Pro upgrade notices, "
"compression recommendations, and API key reminders."
msgstr ""
"Näytä kaikki aiemmin hylätyt bannerit uudelleen, mukaan lukien Pro-"
"päivitysilmoitukset, pakkaussuositukset ja API-avainmuistutukset."

#: includes/Core/INFYP_Image_Usage.php:390
msgid "SiteOrigin"
msgstr "SiteOrigin"

#: includes/views/setup-wizard/wizard-page.php:116
#: includes/views/setup-wizard/wizard-page.php:116
#: includes/Admin/INFYP_Setup_Wizard.php:338
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:326
msgid "Skip Setup"
msgstr "Ohita asennus"

#: includes/Admin/INFYP_Setup_Wizard.php:336
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:324
msgid "Skip Setup?"
msgstr "Ohitetaanko asennus?"

#: includes/views/setup-wizard/steps/step-preferences.php:62
#: includes/views/setup-wizard/steps/step-preferences.php:62
msgid "Small library"
msgstr "Pieni kirjasto"

#: includes/views/setup-wizard/steps/step-complete.php:88
#: includes/views/setup-wizard/steps/step-complete.php:88
msgid "Start Optimizing Images"
msgstr "Aloita kuvien optimointi"

#: includes/Admin/INFYP_Setup_Wizard.php:901
#: includes/Admin/INFYP_Setup_Wizard.php:901
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:889
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:889
msgid "Start Setup"
msgstr "Aloita asennus"

#: includes/Tables/INFYP_API_Usage_List_Table.php:31
msgid "Status"
msgstr "Tila"

#: includes/views/setup-wizard/steps/step-preferences.php:97
#: includes/views/setup-wizard/steps/step-preferences.php:97
msgid "Stay Updated"
msgstr "Pysy ajan tasalla"

#: includes/Admin/INFYP_Setup_Wizard.php:435
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:423
msgid "Step saved successfully."
msgstr "Vaihe tallennettu onnistuneesti."

#: includes/views/setup-wizard/steps/step-preferences.php:104
#: includes/views/setup-wizard/steps/step-preferences.php:104
msgid "Subscribe for SGE Tips, Product updates and special Promotions"
msgstr "Tilaa SGE-vinkkejä, tuoteuutisia ja erikoistarjouksia"

#: includes/Tables/INFYP_API_Usage_List_Table.php:164
#: includes/Tables/INFYP_API_Usage_List_Table.php:120
#: includes/Tables/INFYP_API_Usage_List_Table.php:120
msgid "Success"
msgstr "Onnistui"

#: includes/Admin/INFYP_API_Usage_Page.php:157
#: includes/Admin/INFYP_API_Usage_Page.php:204
#: includes/Admin/INFYP_API_Usage_Page.php:157
#: includes/Admin/INFYP_API_Usage_Page.php:204
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:157
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:204
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:157
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:204
msgid "Success Rate"
msgstr "Onnistumisprosentti"

#: includes/Admin/INFYP_Admin_Pages.php:1310
#: includes/Admin/INFYP_Admin_Pages.php:574
#: includes/Admin/INFYP_Admin_Pages.php:1310
#: includes/Admin/INFYP_Admin_Pages.php:574
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1312
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:582
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1312
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:582
msgid "Success!"
msgstr "Onnistui!"

#: includes/views/debug-page.php:565 includes/views/debug-page.php:565
msgid "Successful"
msgstr "Onnistunut"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1328
#: includes/Ajax/INFYP_Ajax_Handlers.php:1328
msgid "Suggestions for Improvement:"
msgstr "Parannusehdotukset:"

#: includes/views/setup-wizard/wizard-page.php:161
#: includes/views/setup-wizard/wizard-page.php:161
msgid "Support"
msgstr "Tuki"

#: includes/views/debug-page.php:1126 includes/views/debug-page.php:1126
msgid "Support Available"
msgstr "Tuki saatavilla"

#: includes/views/debug-page.php:456 includes/views/debug-page.php:456
msgid "System OK"
msgstr "Järjestelmä OK"

#: includes/views/debug-page.php:453 includes/views/debug-page.php:453
msgid "System Status"
msgstr "Järjestelmän tila"

#: includes/views/seo-score-page.php:383 includes/views/seo-score-page.php:383
msgid "Technical Best Practices"
msgstr "Tekniset parhaat käytännöt"

#: includes/views/seo-score-page.php:485 includes/views/seo-score-page.php:485
msgid "Technical SEO Resources"
msgstr "Tekniset SEO-resurssit"

#: includes/views/debug-page.php:546 includes/views/debug-page.php:546
msgid "Test"
msgstr "Testaa"

#: includes/views/debug-page.php:1105 includes/views/debug-page.php:1105
msgid "Test All APIs"
msgstr "Testaa kaikki API:t"

#: includes/views/debug-page.php:1103 includes/views/debug-page.php:1103
msgid ""
"Test all configured API connections to verify they are working properly."
msgstr ""
"Testaa kaikki konfiguroidut API-yhteydet varmistaaksesi, että ne toimivat "
"oikein."

#: includes/Admin/INFYP_Admin_Pages.php:1306
#: includes/Admin/INFYP_Admin_Pages.php:1306
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1308
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1308
msgid "Testing..."
msgstr "Testataan..."

#: includes/views/setup-wizard/steps/step-welcome.php:83
#: includes/views/setup-wizard/steps/step-welcome.php:83
msgid "Thank you for choosing AI Image SEO!"
msgstr "Kiitos, että valitsit AI Image SEO:n!"

#: ai-image-seo.php:679 ai-image-seo.php:679
msgid ""
"Thank you for installing AI Image SEO! To start optimizing your images with "
"AI, please configure your API keys."
msgstr ""
"Kiitos, että asensit AI Image SEO:n! Aloittaaksesi kuviesi optimoinnin AI:n "
"avulla, määritä API-avaimesi."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2395
#: includes/Ajax/INFYP_Ajax_Handlers.php:2395
msgid "The API response did not contain the alt_text field."
msgstr "API-vastaus ei sisältänyt alt_text-kenttää."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2382
#: includes/Ajax/INFYP_Ajax_Handlers.php:2382
msgid "The API response did not contain the filename field."
msgstr "API-vastaus ei sisältänyt tiedostonimi-kenttää."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2414
#: includes/Ajax/INFYP_Ajax_Handlers.php:2414
msgid "The API response did not contain the title field."
msgstr "API-vastaus ei sisältänyt otsikko-kenttää."

#: includes/Admin/INFYP_Admin_Pages.php:836
#: includes/Admin/INFYP_Admin_Pages.php:836
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:838
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:838
msgid ""
"The best & easiest image compression plugin for WordPress. Speed up your "
"website by compressing and converting your images with TinyPNG."
msgstr ""
"Paras ja helpoin kuvien pakkauslaajennus WordPressille. Nopeuta "
"verkkosivustoasi pakkaamalla ja muuntamalla kuvasi TinyPNG:llä."

#: includes/Core/INFYP_Image_Usage.php:379
msgid "Themify Builder"
msgstr "Themify Builder"

#: includes/views/setup-wizard/steps/step-welcome.php:75
#: includes/views/setup-wizard/steps/step-welcome.php:75
msgid ""
"This wizard will help you configure API keys and basic preferences. It only "
"takes 2-3 minutes."
msgstr ""
"Tämä ohjattu toiminto auttaa sinua määrittämään API-avaimet ja "
"perusasetukset. Se vie vain 2-3 minuuttia."

#: includes/Admin/INFYP_Admin_Pages.php:575
#: includes/Admin/INFYP_Admin_Pages.php:575
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:583
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:583
msgid "Tiny Compress Images has been installed and activated."
msgstr "Tiny Compress Images on asennettu ja aktivoitu."

#: includes/views/modals/seo-breakdown-modal.php:64
#: includes/views/modals/seo-breakdown-modal.php:64
#: includes/Tables/INFYP_Image_List_Table.php:154
#: includes/Core/INFYP_Script_Manager.php:406
#: includes/Ajax/INFYP_Ajax_Handlers.php:264
#: includes/Ajax/INFYP_Ajax_Handlers.php:264
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:385
msgid "Title"
msgstr "Otsikko"

#: includes/views/seo-score-page.php:372 includes/views/seo-score-page.php:372
msgid "Title Attributes"
msgstr "Otsikkoattribuutit"

#: includes/views/modals/title-modal.php:68
#: includes/views/modals/title-modal.php:68
#: includes/Core/INFYP_Script_Manager.php:383
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:362
msgid "Title Guidelines"
msgstr "Otsikko-ohjeet"

#: includes/Core/INFYP_Script_Manager.php:340
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:319
msgid "Title Presence"
msgstr "Otsikon läsnäolo"

#: includes/Core/INFYP_Script_Manager.php:343
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:322
msgid "Title Quality"
msgstr "Otsikon laatu"

#: includes/Core/INFYP_Script_Manager.php:334
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:313
msgid "Title Recommendations"
msgstr "Otsikon suositukset"

#: includes/Core/INFYP_Script_Manager.php:384
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:363
msgid "Title Score"
msgstr "Otsikon pisteet"

#: includes/views/seo-score-page.php:81 includes/views/seo-score-page.php:235
#: includes/views/seo-score-page.php:81 includes/views/seo-score-page.php:235
#: includes/Ajax/INFYP_Ajax_Handlers.php:1273
#: includes/Ajax/INFYP_Ajax_Handlers.php:1273
msgid "Title Text"
msgstr "Otsikkoteksti"

#: includes/Core/INFYP_Script_Manager.php:420
#: includes/Ajax/INFYP_Ajax_Handlers.php:1651
#: includes/Ajax/INFYP_Ajax_Handlers.php:1651
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:399
msgid "Title Text Presence"
msgstr "Otsikkotekstin läsnäolo"

#: includes/Core/INFYP_Script_Manager.php:421
#: includes/Ajax/INFYP_Ajax_Handlers.php:1670
#: includes/Ajax/INFYP_Ajax_Handlers.php:1682
#: includes/Ajax/INFYP_Ajax_Handlers.php:1670
#: includes/Ajax/INFYP_Ajax_Handlers.php:1682
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:400
msgid "Title Text Quality"
msgstr "Otsikkotekstin laatu"

#: includes/Core/INFYP_SEO_Score_Calculator.php:742
msgid "Title has too many words (%1$d words). Keep under %2$d words"
msgstr "Otsikossa on liikaa sanoja (%1$d sanaa). Pidä alle %2$d sanaa"

#: includes/Core/INFYP_Script_Manager.php:341
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:320
msgid "Title is present"
msgstr "Otsikko on läsnä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:769
msgid ""
"Title needs adjustment: %1$d chars, %2$d words. Target: %3$d-%4$d chars, "
"%5$d-%6$d words"
msgstr ""
"Otsikko tarvitsee säätöä: %1$d merkkiä, %2$d sanaa. Tavoite: %3$d-%4$d "
"merkkiä, %5$d-%6$d sanaa"

#: includes/Core/INFYP_SEO_Score_Calculator.php:734
msgid "Title needs more words (%1$d words). Aim for %2$d-%3$d words"
msgstr "Otsikko tarvitsee lisää sanoja (%1$d sanaa). Tavoite: %2$d-%3$d sanaa"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1448
#: includes/Ajax/INFYP_Ajax_Handlers.php:1448
msgid "Title percentages must add up to 100%."
msgstr "Otsikon prosenttien on oltava yhteensä 100%."

#: includes/Core/INFYP_SEO_Score_Calculator.php:707
msgid "Title text is optional but can improve user experience"
msgstr "Otsikkoteksti on valinnainen, mutta voi parantaa käyttäjäkokemusta"

#: includes/Core/INFYP_Script_Manager.php:422
#: includes/Ajax/INFYP_Ajax_Handlers.php:1656
#: includes/Ajax/INFYP_Ajax_Handlers.php:1656
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:401
msgid "Title text is present"
msgstr "Otsikkoteksti on läsnä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:801
msgid "Title text should be descriptive, not just numbers"
msgstr "Otsikkotekstin tulisi olla kuvaileva, ei pelkkiä numeroita"

#: includes/Core/INFYP_SEO_Score_Calculator.php:785
msgid "Title text should be shorter than alt text"
msgstr "Otsikkotekstin tulisi olla lyhyempi kuin alt-teksti"

#: includes/Core/INFYP_SEO_Score_Calculator.php:791
msgid "Title text should not duplicate alt text"
msgstr "Otsikkotekstin ei tulisi toistaa alt-tekstiä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:760
msgid "Title too long (%1$d chars). Keep under %2$d characters"
msgstr "Otsikko on liian pitkä (%1$d merkkiä). Pidä alle %2$d merkkiä"

#: includes/Core/INFYP_SEO_Score_Calculator.php:752
msgid "Title too short (%1$d chars). Aim for %2$d-%3$d characters"
msgstr "Otsikko on liian lyhyt (%1$d merkkiä). Tavoite: %2$d-%3$d merkkiä"

#: includes/Core/INFYP_Script_Manager.php:299
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:278
msgid "Title updated successfully"
msgstr "Otsikko päivitetty onnistuneesti"

#: includes/Admin/INFYP_Admin_Pages.php:754
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:760
msgid "Titles"
msgstr "Otsikot"

#: includes/Core/INFYP_Script_Manager.php:416
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:395
msgid "To reach 100% SEO score:"
msgstr "Saavuttaaksesi 100% SEO-pisteet:"

#: ai-image-seo.php:681 ai-image-seo.php:681
msgid ""
"To start optimizing your images with AI, please configure your API keys."
msgstr "Aloittaaksesi kuviesi optimoinnin AI:n avulla, määritä API-avaimesi."

#: includes/Core/INFYP_Script_Manager.php:174
#: includes/Core/INFYP_Script_Manager.php:174
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:153
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:153
msgid "To start optimizing, please add your API key on the"
msgstr "Aloittaaksesi optimoinnin, lisää API-avaimesi"

#: includes/Core/INFYP_Script_Manager.php:169
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:148
msgid "To use this model, you need to set the corresponding API key in the"
msgstr "Käyttääksesi tätä mallia, sinun on asetettava vastaava API-avain"

#: includes/views/setup-wizard/steps/step-api-keys.php:62
#: includes/views/setup-wizard/steps/step-api-keys.php:109
#: includes/views/setup-wizard/steps/step-api-keys.php:156
#: includes/views/setup-wizard/steps/step-api-keys.php:62
#: includes/views/setup-wizard/steps/step-api-keys.php:109
#: includes/views/setup-wizard/steps/step-api-keys.php:156
msgid "Toggle visibility"
msgstr "Vaihda näkyvyyttä"

#: includes/Core/INFYP_Field_Validator.php:58
#: includes/Core/INFYP_Field_Validator.php:122
#: includes/Core/INFYP_Field_Validator.php:180
#: includes/Core/INFYP_Script_Manager.php:227
#: includes/Core/INFYP_Script_Manager.php:363
#: includes/Admin/INFYP_Admin_Pages.php:553
#: includes/Admin/INFYP_Admin_Pages.php:553
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:206
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:342
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:561
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:561
msgid "Too long"
msgstr "Liian pitkä"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1779
#: includes/Ajax/INFYP_Ajax_Handlers.php:1779
msgid "Too long (%1$d chars, max %2$d)"
msgstr "Liian pitkä (%1$d merkkiä, maksimi %2$d)"

#: includes/Core/INFYP_Security_Manager.php:257
#: includes/Core/INFYP_Security_Manager.php:257
msgid "Too many requests. Please try again later."
msgstr "Liian monta pyyntöä. Yritä myöhemmin uudelleen."

#: includes/Core/INFYP_Script_Manager.php:233
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:212
msgid "Too many words"
msgstr "Liian monta sanaa"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1788
#: includes/Ajax/INFYP_Ajax_Handlers.php:1788
msgid "Too many words (%1$d, max %2$d)"
msgstr "Liian monta sanaa (%1$d, maksimi %2$d)"

#: includes/Core/INFYP_Field_Validator.php:51
#: includes/Core/INFYP_Field_Validator.php:115
#: includes/Core/INFYP_Field_Validator.php:173
#: includes/Core/INFYP_Script_Manager.php:226
#: includes/Core/INFYP_Script_Manager.php:362
#: includes/Admin/INFYP_Admin_Pages.php:552
#: includes/Admin/INFYP_Admin_Pages.php:552
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:205
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:341
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:560
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:560
msgid "Too short"
msgstr "Liian lyhyt"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1776
#: includes/Ajax/INFYP_Ajax_Handlers.php:1776
msgid "Too short (%1$d chars, need %2$d+)"
msgstr "Liian lyhyt (%1$d merkkiä, tarvitaan %2$d+)"

#: includes/Core/INFYP_Script_Manager.php:439
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:418
msgid "Total"
msgstr "Yhteensä"

#: includes/Admin/INFYP_API_Usage_Page.php:151
#: includes/Admin/INFYP_API_Usage_Page.php:151
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:151
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:151
msgid "Total API Calls"
msgstr "Yhteensä API-kutsuja"

#: includes/views/debug-page.php:561 includes/views/debug-page.php:561
msgid "Total Calls"
msgstr "Yhteensä kutsuja"

#: includes/Core/INFYP_Script_Manager.php:454
#: includes/Admin/INFYP_Admin_Pages.php:727
#: includes/Admin/INFYP_Admin_Pages.php:727
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:433
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:735
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:735
msgid "Total Images"
msgstr "Yhteensä kuvia"

#: includes/views/debug-page.php:1041 includes/views/debug-page.php:1041
msgid "Total Table Size"
msgstr "Taulukon kokonaiskoko"

#: includes/views/seo-score-page.php:316 includes/views/seo-score-page.php:316
msgid "Total Weight"
msgstr "Kokonaispaino"

#: includes/Core/INFYP_Script_Manager.php:248
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:227
msgid "Total weight must equal 100% (currently %d%)"
msgstr "Kokonaispainon on oltava 100% (tällä hetkellä %d%)"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1942
#: includes/Ajax/INFYP_Ajax_Handlers.php:1942
msgid "Total weight must equal 100%% (currently %d%%)"
msgstr "Kokonaispainon on oltava 100%% (tällä hetkellä %d%%)"

#: includes/Admin/INFYP_Admin_Pages.php:917
#: includes/Admin/INFYP_Admin_Pages.php:928
#: includes/Admin/INFYP_Admin_Pages.php:917
#: includes/Admin/INFYP_Admin_Pages.php:928
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:919
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:930
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:919
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:930
msgid ""
"Track your AI optimization usage and costs. View detailed statistics and "
"optimize your API consumption."
msgstr ""
"Seuraa AI-optimoinnin käyttöäsi ja kustannuksia. Katso yksityiskohtaiset "
"tilastot ja optimoi API-kulutuksesi."

#: includes/views/debug-page.php:602 includes/views/debug-page.php:602
msgid "Transient Cache Only"
msgstr "Vain väliaikainen välimuisti"

#: includes/Core/INFYP_Script_Manager.php:285
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:264
msgid "Type keyword and press Enter"
msgstr "Kirjoita avainsana ja paina Enter"

#: includes/views/debug-page.php:666 includes/views/debug-page.php:666
msgid "URLs Replaced"
msgstr "URL-osoitteet korvattu"

#: includes/views/modals/seo-breakdown-modal.php:86
#: includes/views/modals/seo-breakdown-modal.php:86
#: includes/Core/INFYP_Script_Manager.php:429
#: includes/Ajax/INFYP_Ajax_Handlers.php:1744
#: includes/Ajax/INFYP_Ajax_Handlers.php:1744
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:408
msgid "Uniqueness"
msgstr "Ainutlaatuisuus"

#: includes/Core/INFYP_Script_Manager.php:397
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:376
msgid "Uniqueness Score"
msgstr "Ainutlaatuisuuspisteet"

#: includes/Tables/INFYP_Changelog_List_Table.php:227
#: includes/Tables/INFYP_Changelog_List_Table.php:227
msgid "Unknown User"
msgstr "Tuntematon käyttäjä"

#: includes/Admin/INFYP_Admin_Pages.php:1063
#: includes/Admin/INFYP_Admin_Pages.php:1063
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1065
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1065
msgid "Unknown error"
msgstr "Tuntematon virhe"

#: includes/Core/INFYP_Script_Manager.php:271
#: includes/Admin/INFYP_Admin_Pages.php:1324
#: includes/Admin/INFYP_Admin_Pages.php:1324
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:250
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1326
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:1326
msgid "Unknown suggestion action: %s"
msgstr "Tuntematon ehdotustoiminto: %s"

#: includes/views/setup-wizard/steps/step-complete.php:104
#: includes/views/setup-wizard/steps/step-complete.php:104
msgid "Unlock More Features"
msgstr "Avaa lisää ominaisuuksia"

#: includes/Admin/INFYP_Admin_Pages.php:875
#: includes/Admin/INFYP_Admin_Pages.php:890
#: includes/Admin/INFYP_Admin_Pages.php:875
#: includes/Admin/INFYP_Admin_Pages.php:890
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:877
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:892
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:877
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:892
msgid ""
"Unlock powerful bulk optimization, full WooCommerce support, and access to "
"premium AI models to supercharge your image SEO."
msgstr ""
"Avaa tehokas joukko-optimointi, täydellinen WooCommerce-tuki ja pääsy "
"premium AI-malleihin tehostaaksesi kuviesi SEO:ta."

#: includes/Helpers/INFYP_Notice_Helper.php:52
msgid ""
"Unlock powerful bulk optimization, full WooCommerce support, and access to "
"premium AI models. <a href=\"%s\">Upgrade to AI Image SEO Pro</a>."
msgstr ""
"Avaa tehokas joukko-optimointi, täydellinen WooCommerce-tuki ja pääsy "
"premium AI-malleihin. <a href=\"%s\">Päivitä AI Image SEO Pro:hon</a>."

#: includes/Core/INFYP_Script_Manager.php:461
#: includes/Helpers/INFYP_Notice_Helper.php:79
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:440
msgid ""
"Unlock powerful bulk optimization, full WooCommerce support, and access to "
"premium AI models. Upgrade to AI Image SEO Pro."
msgstr ""
"Avaa tehokas joukko-optimointi, täydellinen WooCommerce-tuki ja pääsy "
"premium AI-malleihin. Päivitä AI Image SEO Pro:hon."

#: includes/Core/INFYP_Script_Manager.php:152
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:131
msgid "Update failed"
msgstr "Päivitys epäonnistui"

#: includes/Core/INFYP_Script_Manager.php:150
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:129
msgid "Updated"
msgstr "Päivitetty"

#: includes/views/seo-score-page.php:433 includes/views/seo-score-page.php:433
msgid ""
"Updated July 11, 2025 - Official guidance on descriptive filenames, alt text"
" as the most important attribute, and avoiding keyword stuffing. Emphasizes "
"describing images for users with a \"people-first\" approach."
msgstr ""
"Päivitetty 11. heinäkuuta 2025 - Virallinen ohjeistus kuvailevista "
"tiedostonimistä, alt-tekstistä tärkeimpänä ominaisuutena ja avainsanojen "
"liiallisesta käytöstä välttämisestä. Korostaa kuvien kuvaamista käyttäjille "
"\"ihmiset ensin\" -lähestymistavalla."

#: includes/Ajax/INFYP_Ajax_Handlers.php:593
#: includes/Ajax/INFYP_Ajax_Handlers.php:593
msgid "Updated in %d post(s)."
msgstr "Päivitetty %d viestissä."

#: includes/Ajax/INFYP_Ajax_Handlers.php:580
#: includes/Ajax/INFYP_Ajax_Handlers.php:1008
#: includes/Ajax/INFYP_Ajax_Handlers.php:580
#: includes/Ajax/INFYP_Ajax_Handlers.php:1008
msgid "Updated in %d posts"
msgstr "Päivitetty %d viestissä"

#: includes/Core/INFYP_Script_Manager.php:151
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:130
msgid "Updating..."
msgstr "Päivitetään..."

#: includes/Admin/INFYP_Admin_Pages.php:879
#: includes/Admin/INFYP_Admin_Pages.php:894
#: includes/Admin/INFYP_Admin_Pages.php:879
#: includes/Admin/INFYP_Admin_Pages.php:894
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:881
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:896
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:881
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:896
msgid "Upgrade Now"
msgstr "Päivitä nyt"

#: includes/Admin/INFYP_Admin_Pages.php:328
#: includes/Admin/INFYP_Admin_Pages.php:329
#: includes/Admin/INFYP_Admin_Pages.php:874
#: includes/Admin/INFYP_Admin_Pages.php:889
#: includes/Admin/INFYP_Admin_Pages.php:328
#: includes/Admin/INFYP_Admin_Pages.php:329
#: includes/Admin/INFYP_Admin_Pages.php:874
#: includes/Admin/INFYP_Admin_Pages.php:889
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:328
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:329
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:876
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:891
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:328
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:329
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:876
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:891
msgid "Upgrade to Pro"
msgstr "Päivitä Pro-versioon"

#: includes/Tables/INFYP_Image_List_Table.php:159
msgid "Usage"
msgstr "Käyttö"

#: includes/views/modals/usage-modal.php:32
#: includes/views/modals/usage-modal.php:32
#: includes/Core/INFYP_Script_Manager.php:474
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:453
msgid "Usage Types"
msgstr "Käyttötyypit"

#: includes/Admin/INFYP_API_Usage_Page.php:197
#: includes/Admin/INFYP_API_Usage_Page.php:197
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:197
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_API_Usage_Page.php:197
msgid "Usage by Provider"
msgstr "Käyttö palveluntarjoajan mukaan"

#: includes/views/modals/keywords-modal.php:55
#: includes/views/modals/keywords-modal.php:55
#: includes/Core/INFYP_Script_Manager.php:303
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:282
msgid "Use 1-3 relevant keywords"
msgstr "Käytä 1-3 asiaankuuluvaa avainsanaa"

#: includes/Core/INFYP_Script_Manager.php:427
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:406
msgid "Use AI optimization to generate keywords"
msgstr "Käytä AI-optimointia avainsanojen luomiseen"

#: includes/views/seo-score-page.php:385 includes/views/seo-score-page.php:385
msgid "Use consistent URLs for the same image across your site"
msgstr "Käytä johdonmukaisia URL-osoitteita samalle kuvalle koko sivustollasi"

#: includes/views/seo-score-page.php:363 includes/views/seo-score-page.php:363
msgid "Use descriptive, keyword-rich names"
msgstr "Käytä kuvailevia, avainsanarikkaita nimiä"

#: includes/views/seo-score-page.php:375 includes/views/seo-score-page.php:375
msgid "Use for user experience (tooltip on hover)"
msgstr "Käytä käyttäjäkokemuksen parantamiseen (työkaluvihje hoverilla)"

#: includes/views/modals/filename-modal.php:76
#: includes/views/modals/filename-modal.php:76
msgid "Use hyphens (-) to separate words, not underscores"
msgstr "Käytä tavuviivoja (-) erottamaan sanat, ei alaviivoja"

#: includes/views/seo-score-page.php:365 includes/views/seo-score-page.php:365
msgid "Use hyphens to separate words, not underscores"
msgstr "Käytä tavuviivoja erottamaan sanat, ei alaviivoja"

#: includes/Core/INFYP_Script_Manager.php:373
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:352
msgid "Use lowercase letters and hyphens only"
msgstr "Käytä vain pieniä kirjaimia ja tavuviivoja"

#: includes/views/modals/filename-modal.php:72
#: includes/views/modals/filename-modal.php:72
#: includes/Core/INFYP_Script_Manager.php:241
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:220
msgid "Use lowercase letters only"
msgstr "Käytä vain pieniä kirjaimia"

#: includes/Core/INFYP_SEO_Score_Calculator.php:882
msgid "Use lowercase letters, numbers, and hyphens only"
msgstr "Käytä vain pieniä kirjaimia, numeroita ja tavuviivoja"

#: includes/views/modals/caption-modal.php:79
#: includes/views/modals/caption-modal.php:79
msgid "Use only if it adds value to the image"
msgstr "Käytä vain, jos se lisää arvoa kuvalle"

#: includes/Core/INFYP_Script_Manager.php:476
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:455
msgid "Used as the main image for a post or page"
msgstr "Käytetty pääkuvana viestille tai sivulle"

#: includes/views/modals/usage-modal.php:44
#: includes/views/modals/usage-modal.php:44
#: includes/Core/INFYP_Script_Manager.php:480
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:459
msgid "Used in page builder elements (Elementor, etc.)"
msgstr "Käytetty sivunrakentajaelementeissä (Elementor, jne.)"

#: includes/Tables/INFYP_Changelog_List_Table.php:61
msgid "User"
msgstr "Käyttäjä"

#: includes/Admin/INFYP_Setup_Wizard.php:332
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:320
msgid "Valid"
msgstr "Kelvollinen"

#: includes/Core/INFYP_Script_Manager.php:368
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:347
msgid "Valid format"
msgstr "Kelvollinen muoto"

#: includes/Admin/INFYP_Setup_Wizard.php:331
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:319
msgid "Validating..."
msgstr "Vahvistetaan..."

#: includes/Core/INFYP_Security_Manager.php:390
#: includes/Core/INFYP_Security_Manager.php:390
msgid "Value exceeds maximum length."
msgstr "Arvo ylittää maksimipituuden."

#: includes/Admin/INFYP_Admin_Pages.php:920
#: includes/Admin/INFYP_Admin_Pages.php:931
#: includes/Admin/INFYP_Admin_Pages.php:920
#: includes/Admin/INFYP_Admin_Pages.php:931
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:922
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:933
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:922
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:933
msgid "View API Usage"
msgstr "Näytä API-käyttö"

#: includes/views/debug-page.php:716 includes/views/debug-page.php:716
msgid "View Log"
msgstr "Näytä loki"

#: includes/Core/INFYP_Script_Manager.php:470
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:449
msgid "View all %d results"
msgstr "Näytä kaikki %d tulosta"

#: includes/views/debug-page.php:1157 includes/views/debug-page.php:1157
msgid "Visit Documentation"
msgstr "Vieraile dokumentaatiossa"

#: includes/views/debug-page.php:497 includes/views/debug-page.php:497
msgid "WP Debug"
msgstr ""

#: includes/Core/INFYP_Image_Usage.php:339
#: includes/Ajax/INFYP_Ajax_Handlers.php:416
msgid "WPBakery"
msgstr "WPBakery"

#: includes/Core/INFYP_Script_Manager.php:173
#: includes/Core/INFYP_Script_Manager.php:173
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:152
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:152
msgid "Infy AI Image SEO"
msgstr "Infy AI Image SEO"

#: includes/views/debug-page.php:811 includes/views/debug-page.php:836
#: includes/views/debug-page.php:853 includes/views/debug-page.php:811
#: includes/views/debug-page.php:836 includes/views/debug-page.php:853
msgid "Warnings"
msgstr "Varoitukset"

#: includes/views/setup-wizard/steps/step-preferences.php:109
#: includes/views/setup-wizard/steps/step-preferences.php:109
msgid ""
"We'll send occasional updates to %s and collect basic site info to improve "
"your plugin experience. Unsubscribe anytime."
msgstr ""
"Lähetämme satunnaisia päivityksiä osoitteeseen %s ja keräämme perustietoja "
"sivustosta parantaaksemme lisäosakokemustasi. Peruuta tilaus milloin "
"tahansa."

#: includes/views/setup-wizard/steps/step-complete.php:69
#: includes/views/setup-wizard/steps/step-complete.php:69
msgid "Website type configured"
msgstr "Verkkosivuston tyyppi määritetty"

#: includes/views/seo-score-page.php:57 includes/views/seo-score-page.php:71
#: includes/views/seo-score-page.php:85 includes/views/seo-score-page.php:99
#: includes/views/seo-score-page.php:113 includes/views/seo-score-page.php:57
#: includes/views/seo-score-page.php:71 includes/views/seo-score-page.php:85
#: includes/views/seo-score-page.php:99 includes/views/seo-score-page.php:113
msgid "Weight"
msgstr "Paino"

#: includes/Admin/INFYP_Admin_Pages.php:541
#: includes/Admin/INFYP_Admin_Pages.php:541
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:549
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:549
msgid "Weights must add up to 100%"
msgstr "Painojen on oltava yhteensä 100%"

#: includes/Admin/INFYP_Admin_Pages.php:542
#: includes/Admin/INFYP_Admin_Pages.php:542
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:550
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:550
msgid "Weights must add up to 75%"
msgstr "Painojen on oltava yhteensä 75%"

#: includes/Admin/INFYP_Setup_Wizard.php:88
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:88
msgid "Welcome"
msgstr "Tervetuloa"

#: includes/views/setup-wizard/steps/step-welcome.php:14
#: includes/views/setup-wizard/steps/step-welcome.php:14
msgid "Welcome to AI Image SEO"
msgstr "Tervetuloa AI Image SEO:hon"

#: includes/views/setup-wizard/steps/step-preferences.php:28
#: includes/views/setup-wizard/steps/step-preferences.php:28
msgid "What type of website is this?"
msgstr "Minkä tyyppinen verkkosivusto tämä on?"

#: includes/views/debug-page.php:1166 includes/views/debug-page.php:1166
msgid ""
"When contacting support, please include the debug information from this page"
" to help us assist you faster."
msgstr ""
"Kun otat yhteyttä tukeen, liitä mukaan tämän sivun virheenkorjaustiedot, "
"jotta voimme auttaa sinua nopeammin."

#: includes/views/modals/usage-modal.php:26
#: includes/views/modals/usage-modal.php:26
#: includes/Core/INFYP_Script_Manager.php:473
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:452
msgid "Where This Image Is Used"
msgstr "Missä tätä kuvaa käytetään"

#: includes/Admin/INFYP_Setup_Wizard.php:798
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Setup_Wizard.php:786
msgid "Wizard skipped."
msgstr "Ohjattu toiminto ohitettu."

#: includes/Tables/INFYP_Image_List_Table.php:393
#: includes/Tables/INFYP_Image_List_Table.php:393
msgid "Woo"
msgstr "Woo"

#: includes/Core/INFYP_Script_Manager.php:228
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:207
msgid "Word count off"
msgstr "Sanojen määrä pois päältä"

#: includes/Tables/INFYP_Image_List_Table.php:391
#: includes/Tables/INFYP_Image_List_Table.php:391
msgid "WordPress"
msgstr ""

#: includes/views/debug-page.php:610 includes/views/debug-page.php:610
msgid "WordPress Transients"
msgstr "WordPress-väliaikaiset"

#: includes/views/debug-page.php:462 includes/views/debug-page.php:462
msgid "WordPress Version"
msgstr "WordPress-versio"

#: includes/views/modals/description-modal.php:67
#: includes/views/modals/description-modal.php:67
msgid "WordPress attachment page content"
msgstr "WordPress-liitetiedostosivun sisältö"

#: includes/views/seo-score-page.php:192 includes/views/seo-score-page.php:223
#: includes/views/seo-score-page.php:268 includes/views/seo-score-page.php:192
#: includes/views/seo-score-page.php:223 includes/views/seo-score-page.php:268
#: includes/Core/INFYP_Script_Manager.php:425
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:404
msgid "Words:"
msgstr "Sanat:"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1262
#: includes/Ajax/INFYP_Ajax_Handlers.php:1262
msgid "Words: %d (optimal: 10-16)"
msgstr "Sanat: %d (optimaalinen: 10-16)"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1312
#: includes/Ajax/INFYP_Ajax_Handlers.php:1312
msgid "Words: %d (optimal: 3-6)"
msgstr "Sanat: %d (optimaalinen: 3-6)"

#: includes/views/seo-score-page.php:388 includes/views/seo-score-page.php:388
msgid "Write unique alt text for each image's specific context"
msgstr ""
"Kirjoita ainutlaatuinen alt-teksti jokaisen kuvan erityiseen kontekstiin"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2618
#: includes/Ajax/INFYP_Ajax_Handlers.php:2618
msgid "You do not have permission to access images."
msgstr "Sinulla ei ole oikeuksia käyttää kuvia."

#: includes/Tables/INFYP_Changelog_List_Table.php:89
#: includes/Tables/INFYP_Changelog_List_Table.php:89
#: includes/Tables/INFYP_Image_List_Table.php:415
#: includes/Tables/INFYP_Image_List_Table.php:415
msgid "You do not have permission to access this page."
msgstr "Sinulla ei ole oikeuksia käyttää tätä sivua."

#: includes/Ajax/INFYP_Ajax_Handlers.php:2762
msgid "You do not have permission to install plugins"
msgstr "Sinulla ei ole oikeuksia asentaa lisäosia"

#: includes/Ajax/INFYP_Ajax_Handlers.php:2874
#: includes/Ajax/INFYP_Ajax_Handlers.php:2898
#: includes/Ajax/INFYP_Ajax_Handlers.php:2945
#: includes/Ajax/INFYP_Ajax_Handlers.php:2977
#: includes/Ajax/INFYP_Ajax_Handlers.php:3012
msgid "You do not have permission to perform this action"
msgstr "Sinulla ei ole oikeuksia suorittaa tätä toimintoa"

#: includes/Core/INFYP_Security_Manager.php:252
#: includes/Core/INFYP_Security_Manager.php:252
#: includes/Ajax/INFYP_Ajax_Handlers.php:1987
#: includes/Ajax/INFYP_Ajax_Handlers.php:2058
#: includes/Ajax/INFYP_Ajax_Handlers.php:2150
#: includes/Ajax/INFYP_Ajax_Handlers.php:1987
#: includes/Ajax/INFYP_Ajax_Handlers.php:2058
#: includes/Ajax/INFYP_Ajax_Handlers.php:2150
msgid "You do not have permission to perform this action."
msgstr "Sinulla ei ole oikeuksia suorittaa tätä toimintoa."

#: includes/Admin/INFYP_Debug_Page.php:113
#: includes/Admin/INFYP_Debug_Page.php:113
msgid "You do not have sufficient permissions to access this page."
msgstr "Sinulla ei ole riittäviä oikeuksia käyttää tätä sivua."

#: includes/views/setup-wizard/steps/step-complete.php:37
#: includes/views/setup-wizard/steps/step-complete.php:37
msgid "You're All Set!"
msgstr "Kaikki on valmista!"

#: includes/views/api-keys-page.php:132 includes/views/api-keys-page.php:173
#: includes/views/api-keys-page.php:214 includes/views/api-keys-page.php:132
#: includes/views/api-keys-page.php:173 includes/views/api-keys-page.php:214
msgid ""
"Your API key is encrypted and stored securely. Leave empty to keep the "
"existing key."
msgstr ""
"API-avaimesi on salattu ja tallennettu turvallisesti. Jätä tyhjäksi "
"säilyttääksesi olemassa olevan avaimen."

#: includes/Core/INFYP_Security_Manager.php:552
#: includes/Core/INFYP_Security_Manager.php:552
msgid "[%1$s] Security Alert: %2$s"
msgstr "[%1$s] Turvahälytys: %2$s"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1828
#: includes/Ajax/INFYP_Ajax_Handlers.php:1828
msgid "alt text"
msgstr "alt-teksti"

#: includes/views/modals/alt-text-modal.php:81
#: includes/views/modals/alt-text-modal.php:81
#: includes/views/modals/filename-modal.php:86
#: includes/views/modals/filename-modal.php:86
#: includes/views/modals/title-modal.php:82
#: includes/views/modals/title-modal.php:82
#: includes/Core/INFYP_Script_Manager.php:448
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:427
msgid "characters"
msgstr "merkkiä"

#: includes/views/modals/alt-text-modal.php:48
#: includes/views/modals/alt-text-modal.php:48
#: includes/views/modals/caption-modal.php:44
#: includes/views/modals/caption-modal.php:44
#: includes/views/modals/description-modal.php:44
#: includes/views/modals/description-modal.php:44
#: includes/views/modals/filename-modal.php:49
#: includes/views/modals/filename-modal.php:49
#: includes/views/modals/title-modal.php:49
#: includes/views/modals/title-modal.php:49
#: includes/Tables/INFYP_Image_List_Table.php:981
#: includes/Tables/INFYP_Image_List_Table.php:1021
#: includes/Tables/INFYP_Image_List_Table.php:1077
#: includes/Tables/INFYP_Image_List_Table.php:981
#: includes/Tables/INFYP_Image_List_Table.php:1021
#: includes/Tables/INFYP_Image_List_Table.php:1077
#: includes/Core/INFYP_Script_Manager.php:374
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:353
msgid "chars"
msgstr "merkkiä"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1830
#: includes/Ajax/INFYP_Ajax_Handlers.php:1830
msgid "filename"
msgstr "tiedostonimi"

#: includes/views/debug-page.php:1029 includes/views/debug-page.php:1029
msgid "images"
msgstr "kuvat"

#: includes/views/debug-page.php:1022 includes/views/debug-page.php:1022
msgid "images processed"
msgstr "kuvaa käsitelty"

#: includes/Core/INFYP_Script_Manager.php:236
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:215
msgid "lowercase only"
msgstr "vain pienet kirjaimet"

#: includes/views/debug-page.php:1036 includes/views/debug-page.php:1036
msgid "meta entries"
msgstr "metatiedot"

#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:780
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:780
msgid "needs optimization"
msgstr "tarvitsee optimointia"

#: includes/Core/INFYP_Script_Manager.php:238
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:217
msgid "no spaces"
msgstr "ei välilyöntejä"

#: includes/Core/INFYP_Script_Manager.php:310
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:289
msgid "no special chars"
msgstr "ei erikoismerkkejä"

#: includes/Core/INFYP_Script_Manager.php:431
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:410
msgid "optimal"
msgstr "optimaalinen"

#: includes/Admin/INFYP_Admin_Pages.php:728
#: includes/Admin/INFYP_Admin_Pages.php:778
#: includes/Admin/INFYP_Admin_Pages.php:728
#: includes/Admin/INFYP_Admin_Pages.php:778
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:736
#: backups/full-refactor-20251204-130722/php/includes/Admin/INFYP_Admin_Pages.php:736
msgid "optimized"
msgstr "optimoitu"

#: includes/views/debug-page.php:1008 includes/views/debug-page.php:1008
msgid "options stored"
msgstr "asetukset tallennettu"

#: includes/Core/INFYP_Script_Manager.php:417
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:396
msgid "pts needed"
msgstr "pistettä tarvitaan"

#: includes/views/debug-page.php:996 includes/views/debug-page.php:996
msgid "rows"
msgstr "rivit"

#: includes/Core/INFYP_Script_Manager.php:175
#: includes/Core/INFYP_Script_Manager.php:175
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:154
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:154
msgid "settings page"
msgstr "asetussivu"

#: includes/views/debug-page.php:1143 includes/views/debug-page.php:1143
msgid "support@infypress.com"
msgstr "support@infypress.com"

#: includes/Ajax/INFYP_Ajax_Handlers.php:1829
#: includes/Ajax/INFYP_Ajax_Handlers.php:1829
msgid "title"
msgstr "otsikko"

#: includes/views/debug-page.php:1015 includes/views/debug-page.php:1015
msgid "transients"
msgstr "väliaikaiset"

#: includes/Core/INFYP_Script_Manager.php:237
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:216
msgid "use hyphens"
msgstr "käytä yhdysmerkkejä"

#: includes/views/modals/alt-text-modal.php:49
#: includes/views/modals/alt-text-modal.php:84
#: includes/views/modals/alt-text-modal.php:49
#: includes/views/modals/alt-text-modal.php:84
#: includes/views/modals/filename-modal.php:50
#: includes/views/modals/filename-modal.php:89
#: includes/views/modals/filename-modal.php:50
#: includes/views/modals/filename-modal.php:89
#: includes/views/modals/title-modal.php:50
#: includes/views/modals/title-modal.php:85
#: includes/views/modals/title-modal.php:50
#: includes/views/modals/title-modal.php:85
#: includes/Core/INFYP_Script_Manager.php:375
#: backups/full-refactor-20251204-130722/php/includes/Core/INFYP_Script_Manager.php:354
msgid "words"
msgstr "sanat"

#: includes/views/setup-wizard/steps/step-complete.php:56
msgid "%d AI provider configured"
msgid_plural "%d AI providers configured"
msgstr[0] "%d AI-palveluntarjoaja määritetty"
msgstr[1] "%d AI-palveluntarjoaja määritetty"

#: includes/Tables/INFYP_API_Usage_List_Table.php:171
msgid "retry"
msgid_plural "retries"
msgstr[0] "yritä uudelleen"
msgstr[1] "yritä uudelleen"

#: includes/views/seo-score-page.php:568 includes/views/seo-score-page.php:568
msgid "Hidden"
msgstr "Piilotettu"

#: includes/views/seo-score-page.php:563 includes/views/seo-score-page.php:563
msgid "Visible"
msgstr "Näkyvä"

#: includes/Tables/INFYP_Image_List_Table.php:422
#: includes/Ajax/INFYP_Ajax_Handlers.php:3592
msgid "(no title)"
msgstr "(ei otsikkoa)"

#: includes/views/search-console-page.php:266
#: includes/views/search-console-page.php:266
msgid "12 months"
msgstr "12 kuukautta"

#: includes/views/search-console-page.php:263
#: includes/views/search-console-page.php:263
msgid "28 days"
msgstr "28 päivää"

#: includes/views/search-console-page.php:264
#: includes/views/search-console-page.php:264
msgid "3 months"
msgstr "3 kuukautta"

#: includes/views/search-console-page.php:265
#: includes/views/search-console-page.php:265
msgid "6 months"
msgstr "6 kuukautta"

#: includes/views/search-console-page.php:262
#: includes/views/search-console-page.php:262
msgid "7 days"
msgstr "7 päivää"

#: includes/Admin/INFYP_Setup_Wizard.php:936
#: includes/Admin/INFYP_Setup_Wizard.php:936
#: includes/Admin/INFYP_Admin_Pages.php:290
#: includes/Admin/INFYP_Admin_Pages.php:302
#: includes/Admin/INFYP_Admin_Pages.php:290
#: includes/Admin/INFYP_Admin_Pages.php:302
msgid "AI Image SEO Optimizer"
msgstr "AI Kuva SEO Optimointi"

#: includes/Core/INFYP_API_Key_Manager.php:352
#: includes/Core/INFYP_API_Key_Manager.php:352
msgid "API key appears too short"
msgstr "API-avain vaikuttaa liian lyhyeltä"

#: includes/views/search-console-page.php:151
#: includes/views/search-console-page.php:151
msgid "Advanced: Use your own credentials"
msgstr "Edistynyt: Käytä omia tunnistetietojasi"

#: includes/Tables/INFYP_Image_List_Table.php:1858
msgid "Alt Text: %1$s (%2$d chars) - %3$s"
msgstr "Alt-teksti: %1$s (%2$d merkkiä) - %3$s"

#: includes/Admin/INFYP_Admin_Pages.php:232
#: includes/Admin/INFYP_Admin_Pages.php:232
msgid "An error occurred."
msgstr "Tapahtui virhe."

#: includes/Core/INFYP_API_Key_Manager.php:335
#: includes/Core/INFYP_API_Key_Manager.php:335
msgid "Anthropic API key appears too short"
msgstr "Anthropic API-avain vaikuttaa liian lyhyeltä"

#: includes/Core/INFYP_API_Key_Manager.php:332
#: includes/Core/INFYP_API_Key_Manager.php:332
msgid "Anthropic API keys should start with \"sk-ant-\""
msgstr "Anthropic API-avainten tulisi alkaa \"sk-ant-\""

#: includes/Core/INFYP_Image_Usage.php:350
msgid "Attached"
msgstr "Liitetty"

#: includes/Core/INFYP_Search_Console_Client.php:212
msgid "Authentication failed. Please reconnect your Google account."
msgstr "Todennus epäonnistui. Ole hyvä ja yhdistä Google-tilisi uudelleen."

#: includes/Ajax/INFYP_Search_Console_Ajax.php:196
msgid "Authorization code is missing."
msgstr "Valtuutuskoodi puuttuu."

#: includes/Core/INFYP_Google_OAuth_Manager.php:897
msgid "Authorization code is required."
msgstr "Valtuutuskoodi on pakollinen."

#: includes/views/search-console-page.php:295
#: includes/views/search-console-page.php:295
msgid "Avg Position"
msgstr "Keskimääräinen sijainti"

#: includes/views/search-console-page.php:107
#: includes/views/search-console-page.php:107
msgid "Before & After"
msgstr "Ennen & Jälkeen"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:372
msgid "Both Client ID and Client Secret are required."
msgstr "Sekä Client ID että Client Secret ovat pakollisia."

#: includes/views/search-console-page.php:288
#: includes/views/search-console-page.php:316
#: includes/views/search-console-page.php:288
#: includes/views/search-console-page.php:316
msgid "CTR"
msgstr "CTR"

#: includes/Ajax/INFYP_Ajax_Handlers.php:3411
msgid "Cache already warm."
msgstr "Välimuisti on jo lämmin."

#: includes/Ajax/INFYP_Ajax_Handlers.php:3406
msgid "Cache warmed successfully."
msgstr "Välimuisti lämmitettiin onnistuneesti."

#: includes/Tables/INFYP_Image_List_Table.php:1909
#: includes/Tables/INFYP_Image_List_Table.php:1909
msgid "Check where this image is used"
msgstr "Tarkista, missä tätä kuvaa käytetään"

#: includes/Admin/INFYP_Admin_Pages.php:1029
#: includes/Admin/INFYP_Admin_Pages.php:1029
msgid "Claude 3.5 Haiku (Fast, cost-effective analysis)"
msgstr "Claude 3.5 Haiku (Nopea, kustannustehokas analyysi)"

#: includes/views/search-console-page.php:281
#: includes/views/search-console-page.php:315
#: includes/views/search-console-page.php:340
#: includes/views/search-console-page.php:281
#: includes/views/search-console-page.php:315
#: includes/views/search-console-page.php:340
msgid "Clicks"
msgstr "Klikkaukset"

#: includes/views/search-console-page.php:377
#: includes/views/search-console-page.php:377
msgid "Clicks Change"
msgstr "Klikkausten muutos"

#: includes/views/search-console-page.php:163
#: includes/views/search-console-page.php:163
msgid "Client ID"
msgstr "Asiakkaan ID"

#: includes/views/search-console-page.php:171
#: includes/views/search-console-page.php:171
msgid "Client Secret"
msgstr "Asiakkaan salaisuus"

#: includes/views/search-console-page.php:145
#: includes/views/search-console-page.php:145
msgid "Connect with Google"
msgstr "Yhdistä Googleen"

#: includes/views/search-console-page.php:85
#: includes/views/search-console-page.php:85
msgid ""
"Connect your Google Search Console to track how your images perform in "
"Google Image Search. See impressions, clicks, CTR, and ranking positions for"
" pages containing your optimized images."
msgstr ""
"Yhdistä Google Search Consoleen seuratakseen, miten kuvasi toimivat Google-"
"kuvahaussa. Näe näyttökerrat, klikkaukset, CTR ja sijoituspaikat sivuille, "
"jotka sisältävät optimoidut kuvasi."

#: includes/Ajax/INFYP_Search_Console_Ajax.php:217
msgid "Connected successfully!"
msgstr "Yhdistetty onnistuneesti!"

#: includes/views/search-console-page.php:197
#: includes/views/search-console-page.php:197
msgid "Connected to Google"
msgstr "Yhdistetty Googleen"

#: includes/views/search-console-page.php:54
#: includes/views/search-console-page.php:54
msgid "Connecting to Google Search Console..."
msgstr "Yhdistetään Google Search Consoleen..."

#: includes/Admin/INFYP_Admin_Pages.php:235
#: includes/Admin/INFYP_Admin_Pages.php:235
msgid "Connecting..."
msgstr "Yhdistetään..."

#: includes/views/search-console-page.php:158
#: includes/views/search-console-page.php:158
msgid ""
"Create your own Google Cloud OAuth credentials for maximum privacy. You will"
" need a Google Cloud project with the Search Console API enabled."
msgstr ""
"Luo omat Google Cloud OAuth -tunnisteet maksimaalisen yksityisyyden "
"takaamiseksi. Tarvitset Google Cloud -projektin, jossa on Search Console API"
" käytössä."

#: includes/Core/INFYP_Script_Manager.php:743
#: includes/Ajax/INFYP_Ajax_Handlers.php:3359
msgid "Current Page"
msgstr "Nykyinen sivu"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:378
msgid "Custom credentials saved."
msgstr "Mukautetut tunnisteet tallennettu."

#: includes/Ajax/INFYP_Ajax_Handlers.php:3454
msgid "Database optimizer not available."
msgstr "Tietokantaoptimointia ei ole saatavilla."

#: includes/views/search-console-page.php:212
#: includes/views/search-console-page.php:255
#: includes/views/search-console-page.php:212
#: includes/views/search-console-page.php:255
msgid "Disconnect"
msgstr "Katkaise yhteys"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:238
msgid "Disconnected from Google Search Console."
msgstr "Yhteys Google Search Consoleen katkaistu."

#: includes/Admin/INFYP_Admin_Pages.php:236
#: includes/Admin/INFYP_Admin_Pages.php:236
msgid "Disconnecting..."
msgstr "Katkaistaan yhteyttä..."

#: includes/views/search-console-page.php:123
#: includes/views/search-console-page.php:123
msgid "Discover which search terms bring visitors to your images and pages."
msgstr "Selvitä, mitkä hakutermit tuovat kävijöitä kuvillesi ja sivuillesi."

#: includes/Core/INFYP_Google_OAuth_Manager.php:934
msgid "Failed to exchange authorization code: %s"
msgstr "Valtuutuskoodin vaihto epäonnistui: %s"

#: includes/Core/INFYP_Search_Console_Client.php:145
msgid "Failed to obtain access token: %s"
msgstr "Pääsytunnuksen hankkiminen epäonnistui: %s"

#: includes/Core/INFYP_Google_OAuth_Manager.php:839
msgid "Failed to retrieve tokens from proxy: %s"
msgstr "Välityspalvelimen tunnusten noutaminen epäonnistui: %s"

#: includes/Core/INFYP_Google_OAuth_Manager.php:859
#: includes/Core/INFYP_Google_OAuth_Manager.php:959
msgid "Failed to store OAuth tokens."
msgstr "OAuth-tunnusten tallentaminen epäonnistui."

#: includes/Core/INFYP_Google_OAuth_Manager.php:487
#: includes/Core/INFYP_Google_OAuth_Manager.php:574
msgid "Failed to store refreshed tokens."
msgstr "Päivitettyjen tunnusten tallentaminen epäonnistui."

#: includes/Tables/INFYP_Image_List_Table.php:1721
msgid "Filename: %1$s (%2$d chars) - %3$s"
msgstr "Tiedostonimi: %1$s (%2$d merkkiä) - %3$s"

#: includes/Tables/INFYP_Image_List_Table.php:441
#: includes/Tables/INFYP_Image_List_Table.php:441
msgid "Filter by page or post..."
msgstr "Suodata sivun tai artikkelin mukaan..."

#: includes/Core/INFYP_Script_Manager.php:732
#: includes/Ajax/INFYP_Ajax_Handlers.php:3348
msgid "First page"
msgstr "Ensimmäinen sivu"

#: includes/Admin/INFYP_Admin_Pages.php:1025
#: includes/Admin/INFYP_Admin_Pages.php:1025
msgid "GPT-4o Mini (Cost-effective image analysis)"
msgstr "GPT-4o Mini (Kustannustehokas kuvien analysointi)"

#: includes/Admin/INFYP_Admin_Pages.php:1021
#: includes/Admin/INFYP_Admin_Pages.php:1021
msgid "Gemini 3 Flash (Coming Soon - Fast frontier model)"
msgstr "Gemini 3 Flash (Tulossa pian - Nopea frontier-malli)"

#: includes/Core/INFYP_API_Key_Manager.php:345
#: includes/Core/INFYP_API_Key_Manager.php:345
msgid "Gemini API key appears too short"
msgstr "Gemini API -avain vaikuttaa liian lyhyeltä"

#: includes/Core/INFYP_API_Key_Manager.php:342
#: includes/Core/INFYP_API_Key_Manager.php:342
msgid "Gemini API keys should start with \"AIza\""
msgstr "Gemini API -avainten tulisi alkaa \"AIza\""

#: includes/Core/INFYP_Search_Console_Client.php:233
msgid "Google API rate limit exceeded. Please try again later."
msgstr "Google API -käyttöraja ylittyi. Yritä myöhemmin uudelleen."

#: includes/views/search-console-page.php:76
#: includes/views/search-console-page.php:76
msgid "Google Search Console"
msgstr "Google Search Console"

#: includes/Core/INFYP_Search_Console_Client.php:248
msgid "Google Search Console API returned HTTP %d."
msgstr "Google Search Console API palautti HTTP %d."

#: includes/Core/INFYP_Search_Console_Client.php:133
msgid ""
"Google Search Console is not connected. Please connect your Google account "
"first."
msgstr ""
"Google Search Console ei ole yhdistetty. Ole hyvä ja yhdistä Google-tilisi "
"ensin."

#: includes/Core/INFYP_Search_Console_Client.php:200
msgid "Google authentication failed after token refresh: %s"
msgstr "Google-todennus epäonnistui tunnuksen päivityksen jälkeen: %s"

#: includes/Core/INFYP_Google_OAuth_Manager.php:947
msgid ""
"Google did not provide a refresh token. Please revoke app access in your "
"Google Account settings and try again."
msgstr ""
"Google ei antanut päivitystunnusta. Ole hyvä ja peruuta sovelluksen "
"käyttöoikeus Google-tilisi asetuksissa ja yritä uudelleen."

#: includes/Core/INFYP_Search_Console_Client.php:175
msgid "HTTP request to Google Search Console failed: %s"
msgstr "HTTP-pyyntö Google Search Consoleen epäonnistui: %s"

#: includes/Admin/INFYP_Admin_Pages.php:686
#: includes/Admin/INFYP_Admin_Pages.php:686
msgid "Image SEO Stats"
msgstr "Kuvan SEO-tilastot"

#: includes/views/search-console-page.php:90
#: includes/views/search-console-page.php:90
msgid "Image Search Performance"
msgstr "Kuvahakusuorituskyky"

#: includes/views/search-console-page.php:392
#: includes/views/search-console-page.php:392
msgid "Image Sitemap Status"
msgstr "Kuvakartan tila"

#: includes/views/search-console-page.php:376
#: includes/views/search-console-page.php:376
msgid "Impr. Change"
msgstr "Näyttökertojen muutos"

#: includes/views/search-console-page.php:274
#: includes/views/search-console-page.php:314
#: includes/views/search-console-page.php:339
#: includes/views/search-console-page.php:274
#: includes/views/search-console-page.php:314
#: includes/views/search-console-page.php:339
msgid "Impressions"
msgstr "Näyttökerrat"

#: includes/views/search-console-page.php:94
#: includes/views/search-console-page.php:94
msgid "Impressions & Clicks"
msgstr "Näyttökerrat ja klikkaukset"

#: includes/Core/INFYP_Image_Usage.php:332
msgid "In Shortcode"
msgstr "Lyhytkoodissa"

#: includes/Ajax/INFYP_Ajax_Handlers.php:3444
msgid "Indexes already up to date."
msgstr "Indeksit ovat jo ajan tasalla."

#: includes/Core/INFYP_Script_Manager.php:757
#: includes/Ajax/INFYP_Ajax_Handlers.php:3373
msgid "Last page"
msgstr "Viimeinen sivu"

#: includes/views/seo-score-page.php:582 includes/views/seo-score-page.php:582
msgid "Last rebuilt: %s"
msgstr "Viimeksi rakennettu uudelleen: %s"

#: includes/views/search-console-page.php:243
#: includes/views/search-console-page.php:243
msgid "Last synced: %s"
msgstr "Viimeksi synkronoitu: %s"

#: includes/Core/INFYP_Script_Manager.php:319
msgid "Load Image Table"
msgstr "Lataa kuvataulukko"

#: includes/views/search-console-page.php:322
#: includes/views/search-console-page.php:346
#: includes/views/search-console-page.php:322
#: includes/views/search-console-page.php:346
msgid "Loading data..."
msgstr "Ladataan tietoja..."

#: includes/Tables/INFYP_Image_List_Table.php:271
#: includes/Tables/INFYP_Image_List_Table.php:271
msgid "Loading images..."
msgstr "Ladataan kuvia..."

#: includes/views/search-console-page.php:206
#: includes/views/search-console-page.php:206
msgid "Loading properties..."
msgstr "Ladataan ominaisuuksia..."

#: includes/Core/INFYP_Script_Manager.php:316
#: includes/Admin/INFYP_Admin_Pages.php:229
#: includes/Admin/INFYP_Admin_Pages.php:229
msgid "Loading..."
msgstr "Ladataan..."

#: includes/views/search-console-page.php:110
#: includes/views/search-console-page.php:110
msgid ""
"Measure the impact of your SEO optimizations with before and after "
"comparisons."
msgstr ""
"Mittaa SEO-optimointiesi vaikutusta ennen ja jälkeen -vertailujen avulla."

#: includes/Core/INFYP_Script_Manager.php:751
#: includes/Ajax/INFYP_Ajax_Handlers.php:3367
msgid "Next page"
msgstr "Seuraava sivu"

#: includes/Admin/INFYP_Admin_Pages.php:233
#: includes/Admin/INFYP_Admin_Pages.php:233
msgid "No data available for this period."
msgstr "Ei tietoja tälle ajanjaksolle."

#: includes/Core/INFYP_Script_Manager.php:317
msgid "No images found."
msgstr "Kuvia ei löytynyt."

#: includes/Core/INFYP_Google_OAuth_Manager.php:407
msgid "No refresh token available. Please reconnect to Google Search Console."
msgstr ""
"Uudistustunnusta ei ole saatavilla. Ole hyvä ja yhdistä Google Search "
"Console uudelleen."

#: includes/Core/INFYP_Google_OAuth_Manager.php:848
msgid ""
"No refresh token received. Please revoke app access in your Google Account "
"settings and try again."
msgstr ""
"Uudistustunnusta ei vastaanotettu. Ole hyvä ja peruuta sovelluksen "
"käyttöoikeus Google-tilisi asetuksissa ja yritä uudelleen."

#: includes/Tables/INFYP_Image_List_Table.php:1635
#: includes/Tables/INFYP_Image_List_Table.php:1635
msgid "No thumbnail available"
msgstr "Esikatselukuvaa ei ole saatavilla"

#: includes/views/search-console-page.php:79
#: includes/views/search-console-page.php:79
msgid "Not Connected"
msgstr "Ei yhdistetty"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:345
msgid "Not connected to Google Search Console."
msgstr "Ei yhdistetty Google Search Consoleen."

#: includes/Core/INFYP_Google_OAuth_Manager.php:742
msgid ""
"OAuth client ID is not configured. Please set up your Google API "
"credentials."
msgstr ""
"OAuth-asiakastunnusta ei ole määritetty. Ole hyvä ja aseta Google API "
"-tunnuksesi."

#: includes/Core/INFYP_Google_OAuth_Manager.php:513
#: includes/Core/INFYP_Google_OAuth_Manager.php:890
msgid "OAuth client credentials are not configured."
msgstr "OAuth-asiakastunnuksia ei ole määritetty."

#: includes/views/search-console-page.php:359
#: includes/views/search-console-page.php:359
msgid "Optimization Impact"
msgstr "Optimoinnin vaikutus"

#: includes/views/search-console-page.php:103
#: includes/views/search-console-page.php:103
msgid "Optimization Tracking"
msgstr "Optimoinnin seuranta"

#: includes/views/search-console-page.php:338
#: includes/views/search-console-page.php:374
#: includes/views/search-console-page.php:338
#: includes/views/search-console-page.php:374
msgid "Page"
msgstr "Sivu"

#: includes/views/search-console-page.php:370
#: includes/views/search-console-page.php:370
msgid "Per-Page Impact"
msgstr "Sivukohtainen vaikutus"

#: includes/Core/INFYP_Search_Console_Client.php:221
msgid ""
"Permission denied. Your Google account may not have access to this Search "
"Console property."
msgstr ""
"Lupa evätty. Google-tililläsi ei ehkä ole pääsyä tähän Search Console "
"-ominaisuuteen."

#: includes/views/search-console-page.php:317
#: includes/views/search-console-page.php:341
#: includes/views/search-console-page.php:378
#: includes/views/search-console-page.php:317
#: includes/views/search-console-page.php:341
#: includes/views/search-console-page.php:378
msgid "Position"
msgstr "Sijainti"

#: includes/Core/INFYP_Script_Manager.php:321
msgid "Preparing your image library for faster performance..."
msgstr "Valmistellaan kuvakirjastoasi nopeampaa suorituskykyä varten..."

#: includes/Core/INFYP_Script_Manager.php:738
#: includes/Ajax/INFYP_Ajax_Handlers.php:3354
msgid "Previous page"
msgstr "Edellinen sivu"

#: includes/views/search-console-page.php:129
#: includes/views/search-console-page.php:129
msgid "Privacy & Security"
msgstr "Yksityisyys ja turvallisuus"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:254
msgid "Property URL is required."
msgstr "Ominaisuuden URL-osoite on pakollinen."

#: includes/Ajax/INFYP_Search_Console_Ajax.php:267
msgid "Property selected. Initial sync started."
msgstr "Ominaisuus valittu. Alkusynkronointi aloitettu."

#: includes/views/search-console-page.php:233
#: includes/views/search-console-page.php:233
msgid "Property: %s"
msgstr "Ominaisuus: %s"

#: includes/Core/INFYP_Google_OAuth_Manager.php:805
msgid "Proxy code is required."
msgstr "Välityskoodi on pakollinen."

#: includes/views/search-console-page.php:313
#: includes/views/search-console-page.php:313
msgid "Query"
msgstr "Kysely"

#: includes/views/search-console-page.php:133
#: includes/views/search-console-page.php:133
msgid "Read-Only Access"
msgstr "Vain luku -käyttöoikeus"

#: includes/views/seo-score-page.php:592 includes/views/seo-score-page.php:592
msgid "Rebuild Index"
msgstr "Rakenna indeksi uudelleen"

#: includes/views/seo-score-page.php:571 includes/views/seo-score-page.php:571
msgid "Rebuild Search Index"
msgstr "Rakenna hakemisto uudelleen"

#: includes/views/seo-score-page.php:573 includes/views/seo-score-page.php:573
msgid ""
"Rebuild the search index to improve search accuracy. Use this if search "
"results are not showing expected images or after importing many images."
msgstr ""
"Rakenna hakemisto uudelleen parantaaksesi hakutarkkuutta. Käytä tätä, jos "
"hakutulokset eivät näytä odotettuja kuvia tai monien kuvien tuonnin jälkeen."

#: includes/Core/INFYP_Script_Manager.php:318
msgid "Retry"
msgstr "Yritä uudelleen"

#: includes/Tables/INFYP_Image_List_Table.php:1999
#: includes/Tables/INFYP_Image_List_Table.php:1999
msgid "SEO Breakdown"
msgstr "SEO-erittely"

#: includes/Tables/INFYP_Image_List_Table.php:475
#: includes/Tables/INFYP_Image_List_Table.php:475
msgid "SEO Score"
msgstr "SEO-pisteet"

#: includes/views/search-console-page.php:180
#: includes/views/search-console-page.php:180
msgid "Save & Connect"
msgstr "Tallenna ja yhdistä"

#: includes/views/search-console-page.php:42
#: includes/views/search-console-page.php:42
#: includes/Admin/INFYP_Admin_Pages.php:342
#: includes/Admin/INFYP_Admin_Pages.php:343
#: includes/Admin/INFYP_Admin_Pages.php:342
#: includes/Admin/INFYP_Admin_Pages.php:343
msgid "Search Console"
msgstr ""

#: includes/views/search-console-page.php:407
#: includes/views/search-console-page.php:407
msgid ""
"Search Console data typically takes 2-3 days to become available. The "
"initial sync has been started and data will appear here once it is ready."
msgstr ""
"Search Console -datan saatavuus kestää yleensä 2-3 päivää. Alkusynkronointi "
"on aloitettu ja data ilmestyy tänne, kun se on valmis."

#: includes/views/search-console-page.php:116
#: includes/views/search-console-page.php:116
msgid "Search Queries"
msgstr "Hakukyselyt"

#: includes/Ajax/INFYP_Ajax_Handlers.php:3471
msgid "Search indexes built successfully."
msgstr "Hakemistot rakennettu onnistuneesti."

#: includes/Admin/INFYP_Admin_Pages.php:234
#: includes/Admin/INFYP_Admin_Pages.php:234
msgid "Select"
msgstr "Valitse"

#: includes/views/search-console-page.php:201
#: includes/views/search-console-page.php:201
msgid "Select a Search Console property to track:"
msgstr "Valitse seurattava Search Console -ominaisuus:"

#: includes/Admin/INFYP_Admin_Pages.php:690
#: includes/Admin/INFYP_Admin_Pages.php:690
msgid "Show Base Fields"
msgstr "Näytä peruskentät"

#: includes/Admin/INFYP_Admin_Pages.php:689
#: includes/Admin/INFYP_Admin_Pages.php:689
msgid "Show Pro Fields"
msgstr "Näytä Pro-kentät"

#: includes/views/search-console-page.php:364
#: includes/views/search-console-page.php:364
msgid "Since you started optimizing images:"
msgstr "Siitä lähtien kun aloitit kuvien optimoinnin:"

#: includes/Tables/INFYP_Image_List_Table.php:473
#: includes/Tables/INFYP_Image_List_Table.php:473
msgid "Sort by SEO Score"
msgstr "Järjestä SEO-pisteiden mukaan"

#: includes/Tables/INFYP_Image_List_Table.php:513
#: includes/Tables/INFYP_Image_List_Table.php:513
msgid "Sort by Upload Date"
msgstr "Järjestä latauspäivän mukaan"

#: includes/views/search-console-page.php:252
#: includes/views/search-console-page.php:252
msgid "Sync Now"
msgstr "Synkronoi nyt"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:352
msgid "Sync completed successfully."
msgstr "Synkronointi onnistui."

#: includes/Admin/INFYP_Admin_Pages.php:231
#: includes/Admin/INFYP_Admin_Pages.php:231
msgid "Sync completed!"
msgstr "Synkronointi valmis!"

#: includes/Admin/INFYP_Admin_Pages.php:230
#: includes/Admin/INFYP_Admin_Pages.php:230
msgid "Syncing..."
msgstr "Synkronoidaan..."

#: includes/Core/INFYP_Script_Manager.php:320
msgid "Table could not load automatically."
msgstr "Taulukkoa ei voitu ladata automaattisesti."

#: includes/views/setup-wizard/steps/step-welcome.php:83
#: includes/views/setup-wizard/steps/step-welcome.php:83
msgid "Thank you for choosing AI Image SEO Optimizer!"
msgstr "Kiitos, että valitsit AI Image SEO Optimizerin!"

#: includes/Tables/INFYP_Image_List_Table.php:1780
msgid "Title: %1$s (%2$d chars) - %3$s"
msgstr "Otsikko: %1$s (%2$d merkkiä) - %3$s"

#: includes/Core/INFYP_Google_OAuth_Manager.php:466
#: includes/Core/INFYP_Google_OAuth_Manager.php:551
msgid "Token refresh failed. Please reconnect to Google Search Console."
msgstr ""
"Tokenin päivitys epäonnistui. Ole hyvä ja yhdistä Google Search Console "
"uudelleen."

#: includes/views/seo-score-page.php:566 includes/views/seo-score-page.php:566
msgid "Tools"
msgstr "Työkalut"

#: includes/views/search-console-page.php:307
#: includes/views/search-console-page.php:307
msgid "Top Image Search Queries"
msgstr "Suosituimmat kuvahakukyselyt"

#: includes/views/search-console-page.php:332
#: includes/views/search-console-page.php:332
msgid "Top Pages in Image Search"
msgstr "Suosituimmat sivut kuvahaussa"

#: includes/views/search-console-page.php:120
#: includes/views/search-console-page.php:120
msgid "Top Queries"
msgstr "Suosituimmat kyselyt"

#: includes/views/search-console-page.php:97
#: includes/views/search-console-page.php:97
msgid ""
"Track how often your images appear in search results and how many clicks "
"they receive."
msgstr ""
"Seuraa, kuinka usein kuvasi näkyvät hakutuloksissa ja kuinka monta "
"klikkausta ne saavat."

#: includes/Core/INFYP_Image_Usage.php:328
msgid "Uncode"
msgstr "Uncode"

#: includes/Core/INFYP_Google_OAuth_Manager.php:561
msgid "Unexpected response from Google token endpoint."
msgstr "Odottamaton vastaus Googlen token-päätepisteestä."

#: includes/Core/INFYP_Google_OAuth_Manager.php:476
msgid "Unexpected response from proxy refresh endpoint."
msgstr "Odottamaton vastaus välityspalvelimen päivityspäätepisteestä."

#: includes/Helpers/INFYP_Notice_Helper.php:64
msgid ""
"Unlock powerful bulk optimization, full WooCommerce support, and access to "
"premium AI models. <a href=\"%s\">Upgrade to AI Image SEO Optimizer Pro</a>."
msgstr ""
"Avaa tehokas massiivinen optimointi, täysi WooCommerce-tuki ja pääsy premium"
" AI -malleihin. <a href=\"%s\">Päivitä AI Image SEO Optimizer Pro "
"-versioon</a>."

#: includes/Core/INFYP_Script_Manager.php:520
#: includes/Helpers/INFYP_Notice_Helper.php:104
msgid ""
"Unlock powerful bulk optimization, full WooCommerce support, and access to "
"premium AI models. Upgrade to AI Image SEO Optimizer Pro."
msgstr ""
"Avaa tehokas massiivinen optimointi, täysi WooCommerce-tuki ja pääsy premium"
" AI -malleihin. Päivitä AI Image SEO Optimizer Pro -versioon."

#: includes/Tables/INFYP_Image_List_Table.php:515
#: includes/Tables/INFYP_Image_List_Table.php:515
msgid "Upload Date"
msgstr "Latauspäivä"

#: includes/views/search-console-page.php:406
#: includes/views/search-console-page.php:406
msgid "Waiting for data..."
msgstr "Odotetaan tietoja..."

#: includes/views/search-console-page.php:136
#: includes/views/search-console-page.php:136
msgid ""
"We use read-only access and never store your data on our servers. All data "
"stays in your WordPress database."
msgstr ""
"Käytämme vain lukuoikeutta emmekä koskaan tallenna tietojasi "
"palvelimillemme. Kaikki tiedot pysyvät WordPress-tietokannassasi."

#: includes/views/setup-wizard/steps/step-welcome.php:14
#: includes/views/setup-wizard/steps/step-welcome.php:14
msgid "Welcome to AI Image SEO Optimizer"
msgstr "Tervetuloa AI Image SEO Optimizeriin"

#: includes/views/search-console-page.php:166
#: includes/views/search-console-page.php:166
msgid "Your OAuth Client ID"
msgstr "OAuth-asiakastunnuksesi"

#: includes/views/search-console-page.php:174
#: includes/views/search-console-page.php:174
msgid "Your OAuth Client Secret"
msgstr "OAuth-asiakassalaisuutesi"

#: includes/views/search-console-page.php:38
#: includes/Cron/INFYP_Stats_Calculator.php:315
#: includes/Cron/INFYP_Search_Console_Sync.php:243
msgid "ago"
msgstr "sitten"

#: includes/Core/INFYP_Script_Manager.php:745
#: includes/Ajax/INFYP_Ajax_Handlers.php:3361
msgid "of"
msgstr "/"

#: includes/Core/INFYP_Script_Manager.php:716
#: includes/Core/INFYP_Script_Manager.php:723
#: includes/Ajax/INFYP_Ajax_Handlers.php:3332
#: includes/Ajax/INFYP_Ajax_Handlers.php:3339
msgid "%s item"
msgid_plural "%s items"
msgstr[0] ""
msgstr[1] ""

#: includes/views/setup-wizard/steps/step-preferences.php:139
#: includes/views/setup-wizard/steps/step-preferences.php:139
msgid "Account Info"
msgstr "Tilin tiedot"

#: includes/Admin/INFYP_Admin_Pages.php:251
#: includes/Admin/INFYP_Admin_Pages.php:251
msgid "Are you sure you want to disconnect from Google Search Console?"
msgstr "Oletko varma, että haluat katkaista yhteyden Google Search Consoleen?"

#: includes/Admin/INFYP_Admin_Pages.php:258
#: includes/Admin/INFYP_Admin_Pages.php:258
msgid "Avg. Position"
msgstr "Keskim. sijainti"

#: includes/views/search-console-page.php:446
#: includes/views/search-console-page.php:483
#: includes/views/search-console-page.php:446
#: includes/views/search-console-page.php:483
msgid "Change"
msgstr "Muutos"

#: includes/Tables/INFYP_Image_List_Table.php:1648
#: includes/Tables/INFYP_Image_List_Table.php:1648
msgid "Click to preview"
msgstr "Napsauta esikatsellaksesi"

#: includes/Admin/INFYP_Admin_Pages.php:249
#: includes/Admin/INFYP_Admin_Pages.php:249
msgid "Connect"
msgstr "Yhdistä"

#: includes/Admin/INFYP_Admin_Pages.php:246
#: includes/Admin/INFYP_Admin_Pages.php:246
msgid "Connected to Google Search Console"
msgstr "Yhdistetty Google Search Consoleen"

#: includes/views/setup-wizard/steps/step-preferences.php:183
#: includes/views/setup-wizard/steps/step-preferences.php:183
msgid "Content Overview"
msgstr "Sisällön yleiskatsaus"

#: includes/views/search-console-page.php:73
#: includes/views/search-console-page.php:73
msgid ""
"Dev Mode: Using mock Search Console data. This is not a real Google "
"connection."
msgstr ""
"Kehitystila: Käytetään mallinnettua Search Console -dataa. Tämä ei ole oikea"
" Google-yhteys."

#: includes/views/search-console-page.php:201
#: includes/views/search-console-page.php:201
msgid "Dev: Test Connect with Mock Data"
msgstr "Kehitys: Testaa yhteyttä mallidatalla"

#: includes/Admin/INFYP_Admin_Pages.php:265
#: includes/Admin/INFYP_Admin_Pages.php:265
msgid "Errors / Warnings"
msgstr "Virheet / Varoitukset"

#: includes/Admin/INFYP_Admin_Pages.php:284
#: includes/Admin/INFYP_Admin_Pages.php:284
msgid "Failed to connect to Google Search Console. Please try again."
msgstr ""
"Yhteyden muodostaminen Google Search Consoleen epäonnistui. Yritä uudelleen."

#: includes/views/modals/image-preview-modal.php:18
#: includes/views/modals/image-preview-modal.php:18
msgid "Image Preview"
msgstr "Kuvan esikatselu"

#: includes/Admin/INFYP_Admin_Pages.php:263
#: includes/Admin/INFYP_Admin_Pages.php:263
msgid "Images Submitted"
msgstr "Lähetetyt kuvat"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:195
msgid "Invalid or expired session. Please try again."
msgstr "Virheellinen tai vanhentunut istunto. Yritä uudelleen."

#: includes/Ajax/INFYP_Search_Console_Ajax.php:424
msgid "Invalid table type."
msgstr "Virheellinen taulukkotyyppi."

#: includes/Admin/INFYP_Admin_Pages.php:264
#: includes/Admin/INFYP_Admin_Pages.php:264
msgid "Last Downloaded"
msgstr "Viimeksi ladattu"

#: includes/Admin/INFYP_Admin_Pages.php:252
#: includes/Admin/INFYP_Admin_Pages.php:252
msgid "Last synced:"
msgstr "Viimeksi synkronoitu:"

#: includes/views/search-console-page.php:467
#: includes/views/search-console-page.php:467
msgid "Losing Queries"
msgstr "Häviävät kyselyt"

#: includes/views/setup-wizard/steps/step-preferences.php:185
#: includes/views/setup-wizard/steps/step-preferences.php:185
msgid ""
"Media, image, post, page, and product counts. Helps us optimize batch "
"processing for libraries of your size."
msgstr ""
"Median, kuvien, julkaisujen, sivujen ja tuotteiden määrät. Auttaa meitä "
"optimoimaan eräkäsittelyä kirjastosi koon mukaan."

#: includes/views/setup-wizard/steps/step-preferences.php:143
#: includes/views/setup-wizard/steps/step-preferences.php:143
msgid "Name and email address, needed for newsletter delivery."
msgstr "Nimi ja sähköpostiosoite, tarvitaan uutiskirjeen toimitukseen."

#: includes/Admin/INFYP_Admin_Pages.php:282
#: includes/Admin/INFYP_Admin_Pages.php:282
msgid "Next"
msgstr "Seuraava"

#: includes/Admin/INFYP_Admin_Pages.php:255
#: includes/Admin/INFYP_Admin_Pages.php:255
msgid "No losing queries in this period."
msgstr "Ei häviäviä kyselyjä tällä ajanjaksolla."

#: includes/Admin/INFYP_Admin_Pages.php:253
#: includes/Admin/INFYP_Admin_Pages.php:253
msgid "No properties found."
msgstr "Ominaisuuksia ei löytynyt."

#: includes/Admin/INFYP_Admin_Pages.php:274
#: includes/Admin/INFYP_Admin_Pages.php:274
msgid "No results found."
msgstr "Tuloksia ei löytynyt."

#: includes/Admin/INFYP_Admin_Pages.php:254
#: includes/Admin/INFYP_Admin_Pages.php:254
msgid "No winning queries in this period."
msgstr "Ei voittavia kyselyjä tällä ajanjaksolla."

#: includes/Admin/INFYP_Admin_Pages.php:260
#: includes/Admin/INFYP_Admin_Pages.php:260
msgid "Pages Tracked"
msgstr "Seuratut sivut"

#: includes/Admin/INFYP_Admin_Pages.php:269
#: includes/Admin/INFYP_Admin_Pages.php:269
msgid "Pages ranking for:"
msgstr "Sivut sijoittuvat:"

#: includes/views/search-console-page.php:349
#: includes/views/search-console-page.php:349
#: includes/Admin/INFYP_Admin_Pages.php:275
#: includes/Admin/INFYP_Admin_Pages.php:275
msgid "Performance Over Time"
msgstr "Suorituskyky ajan myötä"

#: includes/views/setup-wizard/steps/step-preferences.php:197
#: includes/views/setup-wizard/steps/step-preferences.php:197
msgid "Plugin Detection"
msgstr "Lisäosan tunnistus"

#: includes/views/setup-wizard/steps/step-preferences.php:199
#: includes/views/setup-wizard/steps/step-preferences.php:199
msgid ""
"Plugin compatibility flags and lists. Helps us ensure compatibility with "
"WooCommerce, Yoast, Rank Math, Elementor, and others."
msgstr ""
"Lisäosan yhteensopivuusliput ja -listat. Auttaa meitä varmistamaan "
"yhteensopivuuden WooCommercen, Yoastin, Rank Mathin, Elementorin ja muiden "
"kanssa."

#: includes/Admin/INFYP_Admin_Pages.php:281
#: includes/Admin/INFYP_Admin_Pages.php:281
msgid "Prev"
msgstr "Edellinen"

#: includes/Admin/INFYP_Admin_Pages.php:276
#: includes/Admin/INFYP_Admin_Pages.php:276
msgid "Previous period"
msgstr "Edellinen ajanjakso"

#: includes/Admin/INFYP_Admin_Pages.php:270
#: includes/Admin/INFYP_Admin_Pages.php:270
msgid "Queries ranking for:"
msgstr "Kyselyt sijoittuvat:"

#: includes/views/search-console-page.php:77
#: includes/views/search-console-page.php:77
msgid "Remove Mock Data"
msgstr "Poista mallidata"

#: includes/views/setup-wizard/steps/step-preferences.php:140
#: includes/views/setup-wizard/steps/step-preferences.php:140
msgid "Required"
msgstr "Vaaditaan"

#: includes/views/search-console-page.php:295
#: includes/views/search-console-page.php:295
msgid "Rows:"
msgstr "Rivit:"

#: includes/views/search-console-page.php:521
#: includes/views/search-console-page.php:521
#: includes/Admin/INFYP_Admin_Pages.php:268
#: includes/Admin/INFYP_Admin_Pages.php:268
msgid "Search pages..."
msgstr "Etsi sivuja..."

#: includes/views/search-console-page.php:362
#: includes/views/search-console-page.php:362
#: includes/Admin/INFYP_Admin_Pages.php:266
#: includes/Admin/INFYP_Admin_Pages.php:266
msgid "Search queries & pages..."
msgstr "Etsi kyselyjä ja sivuja..."

#: includes/views/search-console-page.php:434
#: includes/views/search-console-page.php:471
#: includes/views/search-console-page.php:434
#: includes/views/search-console-page.php:471
#: includes/Admin/INFYP_Admin_Pages.php:267
#: includes/Admin/INFYP_Admin_Pages.php:267
msgid "Search queries..."
msgstr "Etsi kyselyjä..."

#: includes/views/setup-wizard/steps/step-preferences.php:125
#: includes/views/setup-wizard/steps/step-preferences.php:125
msgid "See what data we collect"
msgstr "Katso, mitä tietoja keräämme"

#: includes/views/search-console-page.php:204
#: includes/views/search-console-page.php:204
msgid ""
"Seeds mock Search Console data from your media library images (WP_DEBUG "
"only)"
msgstr "Luo mallihakukonsolin dataa media kirjastosi kuvista (vain WP_DEBUG)"

#: includes/Admin/INFYP_Admin_Pages.php:247
#: includes/Admin/INFYP_Admin_Pages.php:247
msgid "Select a property to use with this site:"
msgstr "Valitse ominaisuus käytettäväksi tällä sivustolla:"

#: includes/Admin/INFYP_Admin_Pages.php:250
#: includes/Admin/INFYP_Admin_Pages.php:250
msgid "Selecting..."
msgstr "Valitaan..."

#: includes/Admin/INFYP_Admin_Pages.php:278
#: includes/Admin/INFYP_Admin_Pages.php:278
msgid "Showing %1$s of %2$s"
msgstr "Näytetään %1$s / %2$s"

#: includes/Admin/INFYP_Admin_Pages.php:280
#: includes/Admin/INFYP_Admin_Pages.php:280
msgid "Showing %1$s–%2$s of %3$s"
msgstr "Näytetään %1$s–%2$s yhteensä %3$s"

#: includes/views/setup-wizard/steps/step-preferences.php:155
#: includes/views/setup-wizard/steps/step-preferences.php:155
msgid "Site Environment"
msgstr "Sivuston ympäristö"

#: includes/Admin/INFYP_Admin_Pages.php:262
#: includes/Admin/INFYP_Admin_Pages.php:262
msgid "Sitemap URL"
msgstr "Sivukartan URL"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:277
#: includes/Ajax/INFYP_Search_Console_Ajax.php:284
msgid "The selected property does not match this site's domain."
msgstr "Valittu ominaisuus ei vastaa tämän sivuston verkkotunnusta."

#: includes/views/setup-wizard/steps/step-preferences.php:169
#: includes/views/setup-wizard/steps/step-preferences.php:169
msgid "Theme Info"
msgstr "Teeman tiedot"

#: includes/views/setup-wizard/steps/step-preferences.php:171
#: includes/views/setup-wizard/steps/step-preferences.php:171
msgid ""
"Theme name, version, and parent theme. Helps us identify theme-specific "
"layout conflicts."
msgstr ""
"Teeman nimi, versio ja pääteema. Auttaa meitä tunnistamaan teemakohtaiset "
"asettelukonfliktit."

#: includes/views/setup-wizard/steps/step-preferences.php:131
#: includes/views/setup-wizard/steps/step-preferences.php:131
msgid ""
"This data helps us troubleshoot plugin and theme conflicts, so we can fix "
"issues before they affect you."
msgstr ""
"Nämä tiedot auttavat meitä selvittämään laajennus- ja teemakonflikteja, "
"jotta voimme korjata ongelmat ennen kuin ne vaikuttavat sinuun."

#: includes/views/search-console-page.php:359
#: includes/views/search-console-page.php:359
msgid "Top Image Search Queries & Pages"
msgstr "Parhaat kuvahakukyselyt ja sivut"

#: includes/views/setup-wizard/steps/step-preferences.php:157
#: includes/views/setup-wizard/steps/step-preferences.php:157
msgid ""
"WP, PHP, and MySQL versions, server software, memory limit, and debug mode. "
"Helps us reproduce and fix compatibility issues."
msgstr ""
"WP-, PHP- ja MySQL-versiot, palvelinohjelmisto, muistirajoitus ja "
"virheenkorjaustila. Auttaa meitä toistamaan ja korjaamaan "
"yhteensopivuusongelmia."

#: includes/views/setup-wizard/steps/step-preferences.php:132
#: includes/views/setup-wizard/steps/step-preferences.php:132
msgid ""
"We never sell or share your data with third parties. It is used only for "
"development purposes so image optimization stays a smooth experience."
msgstr ""
"Emme koskaan myy tai jaa tietojasi kolmansille osapuolille. Niitä käytetään "
"vain kehitystarkoituksiin, jotta kuvien optimointi pysyy sujuvana "
"kokemuksena."

#: includes/views/search-console-page.php:430
#: includes/views/search-console-page.php:430
msgid "Winning Queries"
msgstr "Voittavat kyselyt"

#: includes/Admin/INFYP_Admin_Pages.php:283
#: includes/Admin/INFYP_Admin_Pages.php:283
msgid "You cancelled the Google authorization."
msgstr "Peruutit Google-valtuutuksen."

#: includes/Admin/INFYP_Admin_Pages.php:261
#: includes/Admin/INFYP_Admin_Pages.php:261
msgid "optimized pages"
msgstr "optimoidut sivut"

#: includes/Admin/INFYP_Admin_Pages.php:259
#: includes/Admin/INFYP_Admin_Pages.php:259
msgid "positions"
msgstr "sijoitukset"

#: includes/Core/INFYP_Script_Manager.php:238
msgid ""
"A mountain view in California during sunrise, focus on travel and nature "
"keywords"
msgstr ""
"Vuoristonäkymä Kaliforniassa auringonnousun aikaan, keskity matkailu- ja "
"luontoavainsanoihin"

#: includes/Core/INFYP_Script_Manager.php:237
msgid "Add specific instructions for optimizing this image."
msgstr "Lisää erityisiä ohjeita tämän kuvan optimointiin."

#: includes/Core/INFYP_Script_Manager.php:236
msgid "Custom Prompt"
msgstr "Mukautettu kehotus"

#: includes/Admin/INFYP_Admin_Pages.php:1164
#: includes/Admin/INFYP_Admin_Pages.php:1164
msgid "Enable custom prompt per image"
msgstr "Ota käyttöön mukautettu kehotus per kuva"

#: includes/Core/INFYP_Script_Manager.php:239
msgid "Skip"
msgstr "Ohita"

#: includes/Admin/INFYP_Admin_Pages.php:1166
#: includes/Admin/INFYP_Admin_Pages.php:1166
msgid ""
"When enabled, clicking \"Optimize with AI\" will first ask for image-"
"specific instructions. This helps optimize different images more "
"specifically without changing the global prompt add-on."
msgstr ""
"Kun tämä on käytössä, \"Optimoi AI:lla\" -painikkeen painaminen kysyy ensin "
"kuvaan liittyviä erityisohjeita. Tämä auttaa optimoimaan eri kuvat tarkemmin"
" muuttamatta globaalia kehotuslisäosaa."

#: includes/Core/INFYP_Script_Manager.php:252
msgid "AI is analyzing..."
msgstr "AI analysoi..."

#: includes/Core/INFYP_Script_Manager.php:253
msgid "Generating metadata..."
msgstr "Luodaan metadataa..."

#: includes/Core/INFYP_Script_Manager.php:249
msgid "Preparing image..."
msgstr "Valmistellaan kuvaa..."

#: includes/Tables/INFYP_Image_List_Table.php:587
msgid "Product Categories"
msgstr "Tuotekategoriat"

#: includes/Core/INFYP_Script_Manager.php:251
msgid "Sending to %s..."
msgstr "Lähetetään kohteeseen %s..."

#: includes/Core/INFYP_Script_Manager.php:254
msgid "Still processing..."
msgstr "Käsitellään edelleen..."

#: includes/views/seo-score-page.php:353 includes/views/seo-score-page.php:353
msgid "AI Model Selection"
msgstr "AI-mallin valinta"

#: includes/Admin/INFYP_Admin_Pages.php:1076
#: includes/Admin/INFYP_Admin_Pages.php:1076
msgid "Claude 4.5 Haiku (Fast, cost-effective analysis)"
msgstr "Claude 4.5 Haiku (Nopea, kustannustehokas analyysi)"

#: includes/views/seo-score-page.php:370 includes/views/seo-score-page.php:370
msgid "Est. Cost/Image"
msgstr "Arvioitu kustannus/kuva"

#: includes/Admin/INFYP_Admin_Pages.php:1072
#: includes/Admin/INFYP_Admin_Pages.php:1072
msgid "GPT-4.1 mini (Cost-effective image analysis)"
msgstr "GPT-4.1 mini (Kustannustehokas kuvanalyysi)"

#: includes/Admin/INFYP_Admin_Pages.php:1068
#: includes/Admin/INFYP_Admin_Pages.php:1068
msgid "Gemini 3 Flash (Fast frontier model with Agentic Vision)"
msgstr "Gemini 3 Flash (Nopea frontier-malli Agentic Visionilla)"

#: includes/views/seo-score-page.php:368 includes/views/seo-score-page.php:368
msgid "Input $/1M tokens"
msgstr "Syöte $/1M tokenia"

#: includes/views/seo-score-page.php:397 includes/views/seo-score-page.php:397
msgid ""
"Note: Google offers a free API tier (no credit card required). Pro models "
"(Gemini 3 Pro, GPT-5 mini, Claude 4.5 Sonnet) are available with the Pro "
"version."
msgstr ""
"Huom: Google tarjoaa ilmaisen API-tason (ei luottokorttia vaadita). Pro-"
"mallit (Gemini 3 Pro, GPT-5 mini, Claude 4.5 Sonnet) ovat saatavilla Pro-"
"versiossa."

#: includes/views/seo-score-page.php:369 includes/views/seo-score-page.php:369
msgid "Output $/1M tokens"
msgstr "Tuloste $/1M tokenia"

#: includes/views/seo-score-page.php:362 includes/views/seo-score-page.php:362
msgid "View cost comparison per image"
msgstr "Näytä kustannusvertailu per kuva"

#: includes/views/seo-score-page.php:359 includes/views/seo-score-page.php:359
msgid ""
"We tested and benchmarked dozens of AI vision models to find the best "
"balance of accuracy, speed, and cost for image SEO. These three deliver the "
"most reliable alt text, titles, and descriptions — each from a different "
"provider so you can use whichever API key you have."
msgstr ""
"Testasimme ja vertailimme kymmeniä AI-vision malleja löytääksemme parhaan "
"tasapainon tarkkuuden, nopeuden ja kustannusten välillä kuvien SEO:lle. Nämä"
" kolme tarjoavat luotettavimmat alt-tekstit, otsikot ja kuvaukset — jokainen"
" eri tarjoajalta, joten voit käyttää mitä tahansa API-avainta, joka sinulla "
"on."

#: includes/views/seo-score-page.php:350 includes/views/seo-score-page.php:350
msgid "Why These Models?"
msgstr "Miksi nämä mallit?"

#: includes/Core/INFYP_Script_Manager.php:266
msgid "Analyzing page content..."
msgstr "Analysoidaan sivun sisältöä..."

#: includes/Core/INFYP_Script_Manager.php:263
msgid "Auto-generate context from the page where this image is used."
msgstr "Luo konteksti automaattisesti sivulta, jossa tätä kuvaa käytetään."

#: includes/Core/INFYP_Script_Manager.php:267
msgid "Context generated!"
msgstr "Konteksti luotu!"

#: includes/Core/INFYP_Script_Manager.php:264
msgid "Context will appear here..."
msgstr "Konteksti ilmestyy tähän..."

#: includes/Core/INFYP_Script_Manager.php:268
msgid "Could not generate context"
msgstr "Kontekstia ei voitu luoda"

#: includes/Core/INFYP_Script_Manager.php:265
msgid "Generate Context"
msgstr "Luo konteksti"

#: includes/Core/INFYP_Script_Manager.php:262
msgid "Page Context"
msgstr "Sivun konteksti"

#: includes/Core/INFYP_Script_Manager.php:269
msgid "This image is not used on any page yet."
msgstr "Tätä kuvaa ei ole vielä käytetty millään sivulla."

#: includes/Core/INFYP_Script_Manager.php:270
msgid "This image is used on multiple pages. Select one:"
msgstr "Tätä kuvaa käytetään useilla sivuilla. Valitse yksi:"

#: includes/Core/INFYP_Language_Manager.php:131
msgid "Afrikaans"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:132
msgid "Albanian"
msgstr "Albanialainen"

#: includes/Core/INFYP_Language_Manager.php:133
msgid "Amharic"
msgstr "Amharalainen"

#: includes/Core/INFYP_Language_Manager.php:134
msgid "Arabic"
msgstr "Arabialainen"

#: includes/Core/INFYP_Language_Manager.php:135
msgid "Aragonese"
msgstr "Aragonialainen"

#: includes/Core/INFYP_Language_Manager.php:136
msgid "Armenian"
msgstr "Armenialainen"

#: includes/Core/INFYP_Language_Manager.php:137
msgid "Assamese"
msgstr "Assamilainen"

#: includes/Core/INFYP_Language_Manager.php:138
msgid "Azerbaijani"
msgstr "Azerbaidžanilainen"

#: includes/Core/INFYP_Language_Manager.php:139
msgid "Basque"
msgstr "Baskilainen"

#: includes/Core/INFYP_Language_Manager.php:140
msgid "Belarusian"
msgstr "Valkovenäläinen"

#: includes/Core/INFYP_Language_Manager.php:141
msgid "Bengali (Bangladesh)"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:142
msgid "Bosnian"
msgstr "Bosnialainen"

#: includes/Core/INFYP_Language_Manager.php:143
msgid "Bulgarian"
msgstr "Bulgarialainen"

#: includes/Core/INFYP_Language_Manager.php:144
msgid "Catalan"
msgstr "Katalaani"

#: includes/Core/INFYP_Language_Manager.php:145
msgid "Cebuano"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:146
msgid "Chinese (China)"
msgstr "Kiina (Kiina)"

#: includes/Core/INFYP_Language_Manager.php:147
msgid "Chinese (Hong Kong)"
msgstr "Kiina (Hongkong)"

#: includes/Core/INFYP_Language_Manager.php:148
msgid "Chinese (Taiwan)"
msgstr "Kiina (Taiwan)"

#: includes/Core/INFYP_Language_Manager.php:149
msgid "Croatian"
msgstr "Kroatialainen"

#: includes/Core/INFYP_Language_Manager.php:150
msgid "Czech"
msgstr "Tšekki"

#: includes/Core/INFYP_Language_Manager.php:151
msgid "Danish"
msgstr "Tanska"

#: includes/Core/INFYP_Language_Manager.php:152
msgid "Dutch"
msgstr "Hollanti"

#: includes/Core/INFYP_Language_Manager.php:153
msgid "Dutch (Belgium)"
msgstr "Hollanti (Belgia)"

#: includes/Core/INFYP_Language_Manager.php:154
msgid "Dutch (Formal)"
msgstr "Hollanti (virallinen)"

#: includes/Core/INFYP_Language_Manager.php:155
msgid "Dzongkha"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:157
msgid "English (Australia)"
msgstr "Englanti (Australia)"

#: includes/Core/INFYP_Language_Manager.php:158
msgid "English (Canada)"
msgstr "Englanti (Kanada)"

#: includes/Core/INFYP_Language_Manager.php:159
msgid "English (New Zealand)"
msgstr "Englanti (Uusi-Seelanti)"

#: includes/Core/INFYP_Language_Manager.php:160
msgid "English (South Africa)"
msgstr "Englanti (Etelä-Afrikka)"

#: includes/Core/INFYP_Language_Manager.php:161
msgid "English (UK)"
msgstr "Englanti (Iso-Britannia)"

#: includes/Core/INFYP_Language_Manager.php:162
msgid "Esperanto"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:163
msgid "Estonian"
msgstr "Viro"

#: includes/Core/INFYP_Language_Manager.php:164
msgid "Finnish"
msgstr "Suomi"

#: includes/Core/INFYP_Language_Manager.php:165
msgid "French (Belgium)"
msgstr "Ranska (Belgia)"

#: includes/Core/INFYP_Language_Manager.php:166
msgid "French (Canada)"
msgstr "Ranska (Kanada)"

#: includes/Core/INFYP_Language_Manager.php:167
msgid "French (France)"
msgstr "Ranska (Ranska)"

#: includes/Core/INFYP_Language_Manager.php:168
msgid "Frisian"
msgstr "Friisi"

#: includes/Core/INFYP_Language_Manager.php:169
msgid "Friulian"
msgstr "Friuli"

#: includes/Core/INFYP_Language_Manager.php:170
msgid "Galician"
msgstr "Galicia"

#: includes/Core/INFYP_Language_Manager.php:171
msgid "Georgian"
msgstr "Georgia"

#: includes/Core/INFYP_Language_Manager.php:172
msgid "German"
msgstr "Saksa"

#: includes/Core/INFYP_Language_Manager.php:173
msgid "German (Austria)"
msgstr "Saksa (Itävalta)"

#: includes/Core/INFYP_Language_Manager.php:174
msgid "German (Formal)"
msgstr "Saksa (virallinen)"

#: includes/Core/INFYP_Language_Manager.php:175
msgid "German (Switzerland)"
msgstr "Saksa (Sveitsi)"

#: includes/Core/INFYP_Language_Manager.php:176
msgid "German (Switzerland, Informal)"
msgstr "Saksa (Sveitsi, epävirallinen)"

#: includes/Core/INFYP_Language_Manager.php:177
msgid "Greek"
msgstr "Kreikka"

#: includes/Core/INFYP_Language_Manager.php:178
msgid "Gujarati"
msgstr "Gudžarati"

#: includes/Core/INFYP_Language_Manager.php:179
msgid "Hazaragi"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:180
msgid "Hebrew"
msgstr "Heprea"

#: includes/Core/INFYP_Language_Manager.php:181
msgid "Hindi"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:182
msgid "Hungarian"
msgstr "Unkari"

#: includes/Core/INFYP_Language_Manager.php:183
msgid "Icelandic"
msgstr "Islanti"

#: includes/Core/INFYP_Language_Manager.php:184
msgid "Indonesian"
msgstr "Indonesia"

#: includes/Core/INFYP_Language_Manager.php:185
msgid "Irish"
msgstr "Iiri"

#: includes/Core/INFYP_Language_Manager.php:186
msgid "Italian"
msgstr "Italia"

#: includes/Core/INFYP_Language_Manager.php:187
msgid "Japanese"
msgstr "Japani"

#: includes/Core/INFYP_Language_Manager.php:188
msgid "Javanese"
msgstr "Jaava"

#: includes/Core/INFYP_Language_Manager.php:189
msgid "Kabyle"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:190
msgid "Kannada"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:191
msgid "Kazakh"
msgstr "Kazakstan"

#: includes/Core/INFYP_Language_Manager.php:192
msgid "Khmer"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:193
msgid "Korean"
msgstr "Korea"

#: includes/Core/INFYP_Language_Manager.php:194
msgid "Kurdish (Sorani)"
msgstr "Kurdi (Sorani)"

#: includes/Core/INFYP_Language_Manager.php:195
msgid "Kyrgyz"
msgstr "Kirgisia"

#: includes/Core/INFYP_Language_Manager.php:196
msgid "Lao"
msgstr "Lao"

#: includes/Core/INFYP_Language_Manager.php:197
msgid "Latvian"
msgstr "Latvia"

#: includes/Core/INFYP_Language_Manager.php:198
msgid "Lithuanian"
msgstr "Liettua"

#: includes/Core/INFYP_Language_Manager.php:199
msgid "Lower Sorbian"
msgstr "Alasorbia"

#: includes/Core/INFYP_Language_Manager.php:200
msgid "Macedonian"
msgstr "Makedonia"

#: includes/Core/INFYP_Language_Manager.php:201
msgid "Malay"
msgstr "Malaiji"

#: includes/Core/INFYP_Language_Manager.php:202
msgid "Malayalam"
msgstr "Malajalam"

#: includes/Core/INFYP_Language_Manager.php:203
msgid "Marathi"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:204
msgid "Mongolian"
msgstr "Mongolia"

#: includes/Core/INFYP_Language_Manager.php:205
msgid "Moroccan Arabic"
msgstr "Marokon arabia"

#: includes/Core/INFYP_Language_Manager.php:206
msgid "Myanmar (Burmese)"
msgstr "Myanmar (burma)"

#: includes/Core/INFYP_Language_Manager.php:207
msgid "Nepali"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:208
msgid "Norwegian (Bokmål)"
msgstr "Norja (Bokmål)"

#: includes/Core/INFYP_Language_Manager.php:209
msgid "Norwegian (Nynorsk)"
msgstr "Norja (Nynorsk)"

#: includes/Core/INFYP_Language_Manager.php:210
msgid "Occitan"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:211
msgid "Panjabi (India)"
msgstr "Pandžabi (Intia)"

#: includes/Core/INFYP_Language_Manager.php:212
msgid "Pashto"
msgstr "Paštu"

#: includes/Core/INFYP_Language_Manager.php:213
msgid "Persian"
msgstr "Persia"

#: includes/Core/INFYP_Language_Manager.php:214
msgid "Persian (Afghanistan)"
msgstr "Persia (Afganistan)"

#: includes/Core/INFYP_Language_Manager.php:215
msgid "Polish"
msgstr "Puola"

#: includes/Core/INFYP_Language_Manager.php:216
msgid "Portuguese (Angola)"
msgstr "Portugali (Angola)"

#: includes/Core/INFYP_Language_Manager.php:217
msgid "Portuguese (Brazil)"
msgstr "Portugali (Brasilia)"

#: includes/Core/INFYP_Language_Manager.php:218
msgid "Portuguese (Portugal)"
msgstr "Portugali (Portugali)"

#: includes/Core/INFYP_Language_Manager.php:219
msgid "Portuguese (Portugal, AO90)"
msgstr "Portugali (Portugali, AO90)"

#: includes/Core/INFYP_Language_Manager.php:220
msgid "Rohingya"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:221
msgid "Romanian"
msgstr "Romania"

#: includes/Core/INFYP_Language_Manager.php:222
msgid "Russian"
msgstr "Venäjä"

#: includes/Core/INFYP_Language_Manager.php:223
msgid "Sakha"
msgstr "Saha"

#: includes/Core/INFYP_Language_Manager.php:224
msgid "Saraiki"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:225
msgid "Scottish Gaelic"
msgstr "Skotlannin gaeli"

#: includes/Core/INFYP_Language_Manager.php:226
msgid "Serbian"
msgstr "Serbia"

#: includes/Core/INFYP_Language_Manager.php:227
msgid "Silesian"
msgstr "Sileesia"

#: includes/Core/INFYP_Language_Manager.php:228
msgid "Sindhi"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:229
msgid "Sinhala"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:230
msgid "Slovak"
msgstr "Slovakki"

#: includes/Core/INFYP_Language_Manager.php:231
msgid "Slovenian"
msgstr "Sloveeni"

#: includes/Core/INFYP_Language_Manager.php:232
msgid "South Azerbaijani"
msgstr "Etelä-azerbaidžani"

#: includes/Core/INFYP_Language_Manager.php:233
msgid "Spanish (Argentina)"
msgstr "Espanja (Argentiina)"

#: includes/Core/INFYP_Language_Manager.php:234
msgid "Spanish (Chile)"
msgstr "Espanja (Chile)"

#: includes/Core/INFYP_Language_Manager.php:235
msgid "Spanish (Colombia)"
msgstr "Espanja (Kolumbia)"

#: includes/Core/INFYP_Language_Manager.php:236
msgid "Spanish (Costa Rica)"
msgstr "Espanja (Costa Rica)"

#: includes/Core/INFYP_Language_Manager.php:237
msgid "Spanish (Dominican Republic)"
msgstr "Espanja (Dominikaaninen tasavalta)"

#: includes/Core/INFYP_Language_Manager.php:238
msgid "Spanish (Ecuador)"
msgstr "Espanja (Ecuador)"

#: includes/Core/INFYP_Language_Manager.php:239
msgid "Spanish (Guatemala)"
msgstr "Espanja (Guatemala)"

#: includes/Core/INFYP_Language_Manager.php:240
msgid "Spanish (Mexico)"
msgstr "Espanja (Meksiko)"

#: includes/Core/INFYP_Language_Manager.php:241
msgid "Spanish (Peru)"
msgstr "Espanja (Peru)"

#: includes/Core/INFYP_Language_Manager.php:242
msgid "Spanish (Puerto Rico)"
msgstr "Espanja (Puerto Rico)"

#: includes/Core/INFYP_Language_Manager.php:243
msgid "Spanish (Spain)"
msgstr "Espanja (Espanja)"

#: includes/Core/INFYP_Language_Manager.php:244
msgid "Spanish (Uruguay)"
msgstr "Espanja (Uruguay)"

#: includes/Core/INFYP_Language_Manager.php:245
msgid "Spanish (Venezuela)"
msgstr "Espanja (Venezuela)"

#: includes/Core/INFYP_Language_Manager.php:246
msgid "Swahili"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:247
msgid "Swedish"
msgstr "Ruotsi"

#: includes/Core/INFYP_Language_Manager.php:248
msgid "Tagalog"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:249
msgid "Tahitian"
msgstr "Tahiti"

#: includes/Core/INFYP_Language_Manager.php:250
msgid "Tamil"
msgstr "Tamili"

#: includes/Core/INFYP_Language_Manager.php:251
msgid "Tamil (Sri Lanka)"
msgstr "Tamili (Sri Lanka)"

#: includes/Core/INFYP_Language_Manager.php:252
msgid "Tatar"
msgstr "Tataari"

#: includes/Core/INFYP_Language_Manager.php:253
msgid "Telugu"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:254
msgid "Thai"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:255
msgid "Tibetan"
msgstr "Tiibet"

#: includes/Core/INFYP_Language_Manager.php:256
msgid "Turkish"
msgstr "Turkki"

#: includes/Core/INFYP_Language_Manager.php:257
msgid "Uighur"
msgstr "Uiguuri"

#: includes/Core/INFYP_Language_Manager.php:258
msgid "Ukrainian"
msgstr "Ukraina"

#: includes/Ajax/INFYP_Ajax_Handlers.php:295
#: includes/Ajax/INFYP_Ajax_Handlers.php:295
msgid "Unsupported field."
msgstr "Ei tuettu kenttä."

#: includes/Core/INFYP_Language_Manager.php:259
msgid "Upper Sorbian"
msgstr "Ylä-Serbia"

#: includes/Core/INFYP_Language_Manager.php:260
msgid "Urdu"
msgstr ""

#: includes/Core/INFYP_Language_Manager.php:261
msgid "Uzbek"
msgstr "Uzbekki"

#: includes/Core/INFYP_Language_Manager.php:262
msgid "Vietnamese"
msgstr "Vietnami"

#: includes/Admin/INFYP_Admin_Pages.php:863
#: includes/Admin/INFYP_Admin_Pages.php:863
msgid "View in Plugin Directory"
msgstr "Näytä liitännäishakemistossa"

#: includes/Core/INFYP_Language_Manager.php:263
msgid "Welsh"
msgstr "Kymri"

#: includes/Tables/INFYP_Redirect_List_Table.php:429
msgid "%1$d posts, %2$d URLs"
msgstr "%1$d artikkelia, %2$d URL-osoitetta"

#: includes/Tables/INFYP_Redirect_List_Table.php:369
msgid "%s ago"
msgstr "%s sitten"

#: includes/Admin/INFYP_Redirect_Settings.php:181
#: includes/Admin/INFYP_Redirect_Settings.php:181
msgid "24 months"
msgstr "24 kuukautta"

#: includes/Admin/INFYP_Redirect_Settings.php:145
#: includes/Admin/INFYP_Redirect_Settings.php:145
msgid "301 Redirects"
msgstr "301-uudelleenohjaukset"

#: includes/Tables/INFYP_Redirect_List_Table.php:124
#: includes/Tables/INFYP_Redirect_List_Table.php:124
msgid "AI"
msgstr ""

#: includes/Core/AI/INFYP_OpenAI_Provider.php:150
#: includes/Core/AI/INFYP_OpenAI_Provider.php:262
#: includes/Core/AI/INFYP_OpenAI_Provider.php:409
#: includes/Core/AI/INFYP_OpenAI_Provider.php:150
#: includes/Core/AI/INFYP_OpenAI_Provider.php:262
#: includes/Core/AI/INFYP_OpenAI_Provider.php:409
#: includes/Core/AI/INFYP_Claude_Provider.php:180
#: includes/Core/AI/INFYP_Claude_Provider.php:303
#: includes/Core/AI/INFYP_Claude_Provider.php:427
#: includes/Core/AI/INFYP_Claude_Provider.php:180
#: includes/Core/AI/INFYP_Claude_Provider.php:303
#: includes/Core/AI/INFYP_Claude_Provider.php:427
#: includes/Core/AI/INFYP_Gemini_Provider.php:132
#: includes/Core/AI/INFYP_Gemini_Provider.php:229
#: includes/Core/AI/INFYP_Gemini_Provider.php:132
#: includes/Core/AI/INFYP_Gemini_Provider.php:229
msgid "AI service temporarily unavailable."
msgstr "AI-palvelu ei ole tilapäisesti käytettävissä."

#: includes/Tables/INFYP_Redirect_List_Table.php:323
#: includes/Tables/INFYP_Redirect_List_Table.php:116
#: includes/Tables/INFYP_Redirect_List_Table.php:116
msgid "Active"
msgstr "Aktiivinen"

#: includes/views/redirects-page.php:35 includes/views/redirects-page.php:35
msgid "Active Redirects"
msgstr "Aktiiviset uudelleenohjaukset"

#: includes/Tables/INFYP_Redirect_List_Table.php:122
#: includes/Tables/INFYP_Redirect_List_Table.php:122
msgid "All sources"
msgstr "Kaikki lähteet"

#: includes/Tables/INFYP_Redirect_List_Table.php:115
#: includes/Tables/INFYP_Redirect_List_Table.php:115
msgid "All statuses"
msgstr "Kaikki tilat"

#: includes/views/redirects-page.php:43 includes/views/redirects-page.php:43
msgid "All time"
msgstr "Koko aika"

#: includes/Tables/INFYP_Redirect_List_Table.php:270
msgid ""
"Are you sure you want to delete this redirect? External links pointing to "
"the old URL will no longer be redirected."
msgstr ""
"Haluatko varmasti poistaa tämän uudelleenohjauksen? Ulkoisia linkkejä "
"vanhaan URL-osoitteeseen ei enää ohjata."

#: includes/Admin/INFYP_Redirect_Settings.php:175
#: includes/Admin/INFYP_Redirect_Settings.php:175
msgid "Auto-expire After"
msgstr "Automaattinen vanhentuminen jälkeen"

#: includes/Admin/INFYP_Redirect_Settings.php:170
#: includes/Admin/INFYP_Redirect_Settings.php:170
msgid "Automatically create 301 redirects when image filenames are changed."
msgstr ""
"Luo automaattisesti 301-uudelleenohjaukset, kun kuvatiedostojen nimet "
"muuttuvat."

#: includes/Admin/INFYP_Debug_Page.php:632
msgid "Consider clearing the debug log file to free up space."
msgstr "Harkitse virhelokin tyhjentämistä tilan vapauttamiseksi."

#: includes/Admin/INFYP_Debug_Page.php:642
msgid ""
"Consider using a persistent object cache like Redis or Memcached for better "
"performance."
msgstr ""
"Harkitse pysyvän objektivälimuistin, kuten Redisin tai Memcachedin, käyttöä "
"paremman suorituskyvyn saavuttamiseksi."

#: includes/Tables/INFYP_Redirect_List_Table.php:64
msgid "Created"
msgstr "Luotu"

#: includes/Tables/INFYP_Redirect_List_Table.php:94
#: includes/Tables/INFYP_Redirect_List_Table.php:271
#: includes/Tables/INFYP_Redirect_List_Table.php:271
msgid "Delete"
msgstr "Poista"

#: includes/Tables/INFYP_Redirect_List_Table.php:92
#: includes/Tables/INFYP_Redirect_List_Table.php:239
msgid "Disable"
msgstr "Poista käytöstä"

#: includes/Tables/INFYP_Redirect_List_Table.php:240
msgid "Enable"
msgstr "Ota käyttöön"

#: includes/Admin/INFYP_Redirect_Settings.php:163
#: includes/Admin/INFYP_Redirect_Settings.php:163
msgid "Enable Redirects"
msgstr "Ota uudelleenohjaukset käyttöön"

#: includes/views/api-keys-page.php:120
msgid "Enter your Google API key"
msgstr "Anna Google API -avaimesi"

#: includes/Admin/INFYP_Redirect_Settings.php:83
msgid "Error saving."
msgstr "Virhe tallennettaessa."

#: includes/Tables/INFYP_Redirect_List_Table.php:325
#: includes/Tables/INFYP_Redirect_List_Table.php:118
#: includes/Tables/INFYP_Redirect_List_Table.php:118
msgid "Expired"
msgstr "Vanhentunut"

#: includes/views/redirects-page.php:53 includes/views/redirects-page.php:53
msgid "Expired / Disabled"
msgstr "Vanhentunut / Poistettu käytöstä"

#: includes/Core/AI/INFYP_OpenAI_Provider.php:288
#: includes/Core/AI/INFYP_OpenAI_Provider.php:288
msgid "Failed to decode API response. Check the debug log for details."
msgstr ""
"API-vastauksen purku epäonnistui. Tarkista virheloki saadaksesi lisätietoja."

#: includes/Tables/INFYP_Redirect_List_Table.php:62
msgid "Hits"
msgstr "Osumat"

#: includes/views/redirects-page.php:24 includes/views/redirects-page.php:24
msgid "Image Redirects"
msgstr "Kuvien uudelleenohjaukset"

#: includes/views/redirects-page.php:28 includes/views/redirects-page.php:28
msgid ""
"Image redirects are currently disabled. Enable them in Settings to start "
"capturing 301 redirects when images are renamed."
msgstr ""
"Kuvien uudelleenohjaukset ovat tällä hetkellä pois käytöstä. Ota ne käyttöön"
" asetuksista, jotta 301-uudelleenohjaukset tallennetaan, kun kuvien "
"tiedostonimiä muutetaan."

#: includes/Core/AI/INFYP_OpenAI_Provider.php:146
#: includes/Core/AI/INFYP_OpenAI_Provider.php:258
#: includes/Core/AI/INFYP_OpenAI_Provider.php:405
#: includes/Core/AI/INFYP_OpenAI_Provider.php:146
#: includes/Core/AI/INFYP_OpenAI_Provider.php:258
#: includes/Core/AI/INFYP_OpenAI_Provider.php:405
#: includes/Core/AI/INFYP_Claude_Provider.php:176
#: includes/Core/AI/INFYP_Claude_Provider.php:299
#: includes/Core/AI/INFYP_Claude_Provider.php:423
#: includes/Core/AI/INFYP_Claude_Provider.php:176
#: includes/Core/AI/INFYP_Claude_Provider.php:299
#: includes/Core/AI/INFYP_Claude_Provider.php:423
#: includes/Core/AI/INFYP_Gemini_Provider.php:128
#: includes/Core/AI/INFYP_Gemini_Provider.php:225
#: includes/Core/AI/INFYP_Gemini_Provider.php:128
#: includes/Core/AI/INFYP_Gemini_Provider.php:225
msgid "Invalid API key or insufficient permissions."
msgstr "Virheellinen API-avain tai riittämättömät käyttöoikeudet."

#: includes/Core/AI/INFYP_OpenAI_Provider.php:320
#: includes/Core/AI/INFYP_OpenAI_Provider.php:320
msgid "Keywords not in expected format. Check the debug log for details."
msgstr ""
"Avainsanat eivät ole odotetussa muodossa. Tarkista debug-loki saadaksesi "
"lisätietoja."

#: includes/Admin/INFYP_Debug_Page.php:631
msgid "Large Log File"
msgstr "Suuri lokitiedosto"

#: includes/Tables/INFYP_Redirect_List_Table.php:63
msgid "Last Hit"
msgstr "Viimeisin osuma"

#: includes/Tables/INFYP_Redirect_List_Table.php:393
#: includes/Tables/INFYP_Redirect_List_Table.php:123
#: includes/Tables/INFYP_Redirect_List_Table.php:393
#: includes/Tables/INFYP_Redirect_List_Table.php:123
msgid "Manual"
msgstr "Manuaalinen"

#: includes/Ajax/INFYP_Search_Console_Ajax.php:195
#: includes/Ajax/INFYP_Search_Console_Ajax.php:195
msgid "Missing OAuth state parameter. Please try again."
msgstr "OAuth-tilaparametri puuttuu. Yritä uudelleen."

#: includes/Tables/INFYP_Redirect_List_Table.php:60
msgid "New URL"
msgstr "Uusi URL"

#: includes/Tables/INFYP_Redirect_List_Table.php:443
#: includes/Tables/INFYP_Redirect_List_Table.php:443
msgid ""
"No redirects found. Redirects are created automatically when image filenames"
" are changed."
msgstr ""
"Uudelleenohjauksia ei löytynyt. Uudelleenohjaukset luodaan automaattisesti, "
"kun kuvien tiedostonimiä muutetaan."

#: includes/views/redirects-page.php:55 includes/views/redirects-page.php:55
msgid "Not currently serving"
msgstr "Ei tällä hetkellä käytössä"

#: includes/views/seo-score-page.php:389 includes/views/seo-score-page.php:389
msgid "Note: Google offers a free API tier (no credit card required)."
msgstr "Huom: Google tarjoaa ilmaisen API-tason (ei luottokorttia vaadita)."

#: includes/Admin/INFYP_Debug_Page.php:641
msgid "Object Cache"
msgstr "Objektivälimuisti"

#: includes/Tables/INFYP_Redirect_List_Table.php:59
msgid "Old URL"
msgstr "Vanha URL"

#: includes/Tables/INFYP_Redirect_List_Table.php:66
msgid "Page Builders"
msgstr "Sivunrakentajat"

#: includes/Admin/INFYP_Redirect_Settings.php:122
msgid "Permission denied."
msgstr "Käyttöoikeus evätty."

#: includes/Core/INFYP_Script_Manager.php:231
msgid "Please enter Google API key to save."
msgstr "Anna Google API-avain tallentaaksesi."

#: includes/Core/AI/INFYP_OpenAI_Provider.php:148
#: includes/Core/AI/INFYP_OpenAI_Provider.php:260
#: includes/Core/AI/INFYP_OpenAI_Provider.php:407
#: includes/Core/AI/INFYP_OpenAI_Provider.php:148
#: includes/Core/AI/INFYP_OpenAI_Provider.php:260
#: includes/Core/AI/INFYP_OpenAI_Provider.php:407
#: includes/Core/AI/INFYP_Claude_Provider.php:178
#: includes/Core/AI/INFYP_Claude_Provider.php:301
#: includes/Core/AI/INFYP_Claude_Provider.php:425
#: includes/Core/AI/INFYP_Claude_Provider.php:178
#: includes/Core/AI/INFYP_Claude_Provider.php:301
#: includes/Core/AI/INFYP_Claude_Provider.php:425
#: includes/Core/AI/INFYP_Gemini_Provider.php:130
#: includes/Core/AI/INFYP_Gemini_Provider.php:227
#: includes/Core/AI/INFYP_Gemini_Provider.php:130
#: includes/Core/AI/INFYP_Gemini_Provider.php:227
msgid "Rate limit exceeded. Please wait and try again."
msgstr "Nopeusraja ylitetty. Odota ja yritä uudelleen."

#: includes/Tables/INFYP_Redirect_List_Table.php:93
msgid "Re-enable"
msgstr "Ota uudelleen käyttöön"

#: includes/Tables/INFYP_Redirect_List_Table.php:42
msgid "Redirect"
msgstr "Uudelleenohjaus"

#: includes/Admin/INFYP_Redirect_Settings.php:132
msgid "Redirect settings saved."
msgstr "Uudelleenohjausasetukset tallennettu."

#: includes/Tables/INFYP_Redirect_List_Table.php:43
#: includes/Admin/INFYP_Admin_Pages.php:448
#: includes/Admin/INFYP_Admin_Pages.php:449
#: includes/Admin/INFYP_Admin_Pages.php:448
#: includes/Admin/INFYP_Admin_Pages.php:449
msgid "Redirects"
msgstr "Uudelleenohjaukset"

#: includes/Admin/INFYP_Redirect_Settings.php:184
#: includes/Admin/INFYP_Redirect_Settings.php:184
msgid ""
"Redirects older than this period will be automatically marked as expired."
msgstr ""
"Tätä ajanjaksoa vanhemmat uudelleenohjaukset merkitään automaattisesti "
"vanhentuneiksi."

#: includes/Admin/INFYP_Admin_Pages.php:740
#: includes/Admin/INFYP_Admin_Pages.php:740
msgid "Redirects per page"
msgstr "Uudelleenohjauksia per sivu"

#: includes/Admin/INFYP_Redirect_Settings.php:148
#: includes/Admin/INFYP_Redirect_Settings.php:148
msgid "SEO Protection"
msgstr "SEO-suojaus"

#: includes/Admin/INFYP_Redirect_Settings.php:191
#: includes/Admin/INFYP_Redirect_Settings.php:191
msgid "Save Redirect Settings"
msgstr "Tallenna uudelleenohjausasetukset"

#: includes/Admin/INFYP_Redirect_Settings.php:82
msgid "Saved!"
msgstr "Tallennettu!"

#: includes/views/redirects-page.php:74
msgid "Search URLs"
msgstr "Hae URL-osoitteita"

#: includes/views/redirects-page.php:37 includes/views/redirects-page.php:37
msgid "Serving 301 responses"
msgstr "Palvellaan 301-vastauksia"

#: includes/views/metaboxes/image-stats-metabox.php:60
#: includes/views/metaboxes/image-stats-metabox.php:60
msgid "Show Extended Fields"
msgstr "Näytä laajennetut kentät"

#: includes/views/seo-score-page.php:556 includes/views/seo-score-page.php:556
msgid ""
"Show all previously dismissed banners again, including compression "
"recommendations and API key reminders."
msgstr ""
"Näytä kaikki aiemmin hylätyt bannerit uudelleen, mukaan lukien "
"pakkaussuositukset ja API-avaimen muistutukset."

#: includes/Tables/INFYP_Redirect_List_Table.php:65
msgid "Source"
msgstr "Lähde"

#: includes/Tables/INFYP_Redirect_List_Table.php:61
msgid "Status Code"
msgstr "Tilauskoodi"

#: includes/Core/AI/INFYP_OpenAI_Provider.php:173
#: includes/Core/AI/INFYP_OpenAI_Provider.php:173
msgid "The API did not return valid JSON. Check the debug log for details."
msgstr ""
"API ei palauttanut kelvollista JSONia. Tarkista debug-loki saadaksesi "
"lisätietoja."

#: includes/views/seo-score-page.php:586 includes/views/seo-score-page.php:586
msgid ""
"Tiny Compress Images recommendation and API key configuration reminders."
msgstr "Tiny Compress Images -suositus ja API-avaimen määritysmuistutukset."

#: includes/views/redirects-page.php:41 includes/views/redirects-page.php:41
msgid "Total Hits"
msgstr "Kokonaisosumat"

#: includes/views/redirects-page.php:47 includes/views/redirects-page.php:47
msgid "Unused Redirects"
msgstr "Käyttämättömät uudelleenohjaukset"

#: includes/Tables/INFYP_Redirect_List_Table.php:246
#: includes/Tables/INFYP_Redirect_List_Table.php:297
#: includes/Tables/INFYP_Redirect_List_Table.php:246
#: includes/Tables/INFYP_Redirect_List_Table.php:297
msgid "View URL"
msgstr "Näytä URL"

#: includes/Admin/INFYP_Redirect_Settings.php:154
#: includes/Admin/INFYP_Redirect_Settings.php:154
msgid ""
"When images are renamed, 301 redirects are automatically created to prevent "
"broken links from search engines, social media, and external sites."
msgstr ""
"Kun kuvia nimetään uudelleen, 301-uudelleenohjaukset luodaan automaattisesti"
" estämään rikkinäiset linkit hakukoneilta, sosiaalisesta mediasta ja "
"ulkoisilta sivustoilta."

#: includes/Ajax/INFYP_AI_Ajax.php:188 includes/Ajax/INFYP_AI_Ajax.php:361
#: includes/Ajax/INFYP_AI_Ajax.php:677 includes/Ajax/INFYP_AI_Ajax.php:779
#: includes/Ajax/INFYP_AI_Ajax.php:868 includes/Ajax/INFYP_AI_Ajax.php:923
#: includes/Ajax/INFYP_AI_Ajax.php:980 includes/Ajax/INFYP_AI_Ajax.php:188
#: includes/Ajax/INFYP_AI_Ajax.php:361 includes/Ajax/INFYP_AI_Ajax.php:677
#: includes/Ajax/INFYP_AI_Ajax.php:779 includes/Ajax/INFYP_AI_Ajax.php:868
#: includes/Ajax/INFYP_AI_Ajax.php:923 includes/Ajax/INFYP_AI_Ajax.php:980
msgid "You do not have permission to edit this image."
msgstr "Sinulla ei ole oikeuksia muokata tätä kuvaa."

#: includes/Core/INFYP_File_Renamer.php:92
msgid "You do not have permission to rename files."
msgstr "Sinulla ei ole oikeuksia nimetä tiedostoja uudelleen."

#: includes/views/redirects-page.php:49 includes/views/redirects-page.php:49
msgid "Zero hits since creation"
msgstr "Ei osumia luomisesta lähtien"

#: includes/views/metaboxes/image-stats-metabox.php:107
#: includes/views/metaboxes/image-stats-metabox.php:107
msgid ""
"Bulk processing, real-time upload optimization, image context generation, "
"and best-in-class AI models — everything you need to rank higher on Google "
"Images and get cited in AI search results."
msgstr ""
"Joukkokäsittely, reaaliaikainen latausoptimointi, kuvan kontekstin luominen "
"ja huippuluokan AI-mallit — kaikki mitä tarvitset sijoittuaksesi "
"korkeammalle Google Kuvissa ja saadaksesi mainintoja AI-hakutuloksissa."

#: infy-ai-image-seo-optimizer.php:600 infy-ai-image-seo-optimizer.php:600
msgid "Get PRO"
msgstr "Hanki PRO"

#: infy-ai-image-seo-optimizer.php:594 infy-ai-image-seo-optimizer.php:594
msgid "Start Optimizing"
msgstr "Aloita optimointi"

#: includes/views/metaboxes/image-stats-metabox.php:106
#: includes/views/metaboxes/image-stats-metabox.php:106
msgid "Unlock the Full Power of AI Image SEO Optimizer"
msgstr "Avaa AI Kuva SEO Optimoinnin koko teho"

#: includes/views/metaboxes/image-stats-metabox.php:110
#: includes/views/metaboxes/image-stats-metabox.php:110
#: includes/Admin/INFYP_Admin_Pages.php:494
#: includes/Admin/INFYP_Admin_Pages.php:494
msgid "Upgrade to PRO"
msgstr "Päivitä PRO-versioon"
