# Translation of langforge for fi
# Auto-generated by Forge Suite generator
msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"

msgid "Translation Memory requires a Pro license."
msgstr ""

msgid "Added %d segments to Translation Memory."
msgstr ""

msgid "Invalid entry id."
msgstr ""

msgid "Target text cannot be empty."
msgstr ""

msgid "Database error."
msgstr ""

msgid "No TMX file uploaded."
msgstr ""

msgid "TMX file too large (max 10 MB)."
msgstr ""

msgid "Only .tmx and .xml files are accepted."
msgstr ""

msgid "Could not read TMX file."
msgstr ""

msgid "\"%s\" should not be translated (keep as-is)."
msgstr ""

msgid "\"%s\" should be translated as \"%s\" per glossary."
msgstr ""

msgid "Permission denied"
msgstr ""

msgid "Invalid parameters"
msgstr ""

msgid "Duplication complete! %d posts processed for %s."
msgstr ""

msgid "Duplication complete! %d posts created for %s."
msgstr ""

msgid "Processing... %d / %d"
msgstr ""

msgid "One-Click Site Duplication"
msgstr ""

msgid "Create draft copies of all content for a new language."
msgstr ""

msgid "Duplicate Only"
msgstr ""

msgid "Duplicate + AI Translate"
msgstr ""

msgid "Proceed"
msgstr "Jatka"

msgid "Cancel"
msgstr "Peruuta"

msgid "Background translation in progress"
msgstr ""

msgid "you can leave this page"
msgstr ""

msgid "translated"
msgstr ""

msgid "failed"
msgstr ""

msgid "in progress"
msgstr ""

msgid "Translation was interrupted:"
msgstr ""

msgid "posts translated"
msgstr ""

msgid "Dismiss"
msgstr ""

msgid "Translation was interrupted."
msgstr ""

msgid "completed"
msgstr ""

msgid "remaining."
msgstr ""

msgid "Resume"
msgstr ""

msgid "Resuming..."
msgstr ""

msgid "Translating..."
msgstr ""

msgid "Translation complete!"
msgstr ""

msgid "Create draft copies of ALL published content?"
msgstr ""

msgid "Source and target language must be different."
msgstr ""

msgid "Estimated Translation Cost"
msgstr ""

msgid "Posts to translate:"
msgstr ""

msgid "already translated"
msgstr ""

msgid "Total words:"
msgstr ""

msgid "Estimated tokens:"
msgstr ""

msgid "Estimated API cost:"
msgstr ""

msgid "Fast mode"
msgstr ""

msgid "stay on this page"
msgstr ""

msgid "min"
msgstr ""

msgid "Background mode"
msgstr ""

msgid "can leave the page"
msgstr ""

msgid "This uses your AI API credits."
msgstr ""

msgid "Starting..."
msgstr ""

msgid "Preparing..."
msgstr ""

msgid "All posts already translated!"
msgstr ""

msgid "Background translation started."
msgstr ""

msgid "You can leave this page."
msgstr ""

msgid "sec"
msgstr ""

msgid "remaining"
msgstr ""

msgid "Translation error. Please try again."
msgstr ""

msgid "Total time:"
msgstr ""

msgid "Original or translation post not found."
msgstr ""

msgid "AI translation not configured. Go to Lang Forge → Settings."
msgstr ""

msgid "Original or translation content is empty."
msgstr ""

msgid "Failed to parse AI quality check response."
msgstr ""

msgid "Forbidden"
msgstr ""

msgid "Missing required parameters."
msgstr ""

msgid "Translation post not found."
msgstr ""

msgid "Permission denied."
msgstr ""

msgid "Could not find the segment to replace in the translation. The content may have changed."
msgstr ""

msgid "Fix applied successfully."
msgstr ""

msgid "Image ID:"
msgstr ""

msgid "Price, SKU, and stock are automatically synced across all product translations."
msgstr ""

msgid "Source post not found"
msgstr ""

msgid "Translation saved"
msgstr ""

msgid "Preview Mode - Changes not saved"
msgstr ""

msgid "Live Preview"
msgstr ""

msgid "Preview Draft"
msgstr ""

msgid "(auto-translated)"
msgstr ""

msgid "Source post not found."
msgstr ""

msgid "No snapshot available."
msgstr ""

msgid "Changes in Original"
msgstr ""

msgid "Title changed:"
msgstr ""

msgid "Content changed:"
msgstr ""

msgid "No visible changes detected."
msgstr ""

msgid "Translation marked as current."
msgstr ""

msgid "Show for language"
msgstr ""

msgid "All languages"
msgstr ""

msgid "Menu Translation"
msgstr ""

msgid "Menus"
msgstr ""

msgid "Menu translation"
msgstr ""

msgid "Assign menus per language or set visibility on menu items."
msgstr ""

msgid "Menu settings saved."
msgstr ""

msgid "Configure which menus to display for each language. You can either:"
msgstr ""

msgid "Create separate menus for each language and assign them below"
msgstr ""

msgid "Use a single menu and set language visibility on individual menu items"
msgstr ""

msgid "Menu Location"
msgstr ""

msgid "— Select Menu —"
msgstr ""

msgid "Save Menu Settings"
msgstr ""

msgid "Monthly AI credits exhausted."
msgstr ""

msgid "Translatable"
msgstr ""

msgid "Should this field be translated?"
msgstr ""

msgid "Saving..."
msgstr "Tallennetaan..."

msgid "All changes saved"
msgstr ""

msgid "Error saving"
msgstr ""

msgid "Copy all from original?"
msgstr ""

msgid "You have unsaved changes. Leave anyway?"
msgstr ""

msgid "You have unsaved AI QA Check results. They will be lost and re-running will spend AI credits again."
msgstr ""

msgid "Content"
msgstr "Sisältö"

msgid "Paragraph"
msgstr ""

msgid "Post"
msgstr ""

msgid "Excerpt"
msgstr "Tiivistelmä"

msgid "Missing required data."
msgstr ""

msgid "No translatable text segments found."
msgstr ""

msgid "Translate Page"
msgstr ""

msgid "Click on any text to translate it"
msgstr ""

msgid "Save"
msgstr "Tallenna"

msgid "Saved!"
msgstr "Tallennettu!"

msgid "Exit Editor"
msgstr ""

msgid "AI Translate"
msgstr ""

msgid "Exit"
msgstr ""

msgid "Translate"
msgstr "Käännä"

msgid "Original:"
msgstr ""

msgid "Translation:"
msgstr ""

msgid "AI not configured. Add an API key in Lang Forge settings."
msgstr ""

msgid "AI not configured"
msgstr ""

msgid "%d segments translated"
msgstr ""

msgid "Post not found"
msgstr ""

msgid "Translation linked"
msgstr ""

msgid "Translation unlinked"
msgstr ""

msgid "Translate your content automatically with AI-powered engines."
msgstr ""

msgid "Side-by-side visual editor for translating posts and pages."
msgstr ""

msgid "Duplicate and translate your entire site in one click."
msgstr ""

msgid "Reuse previously translated segments for consistency and speed."
msgstr ""

msgid "Maintain brand terminology dictionaries across languages."
msgstr ""

msgid "Translate WooCommerce products, categories, and checkout."
msgstr ""

msgid "Import and export translations in XLIFF and CSV formats."
msgstr ""

msgid "Track translation progress and activity with visual dashboards."
msgstr ""

msgid "Assign translator roles and send email notifications."
msgstr ""

msgid "Translate directly on the live page with click-to-edit."
msgstr ""

msgid "AI-powered quality checks for your translations."
msgstr ""

msgid "See exactly what changed in source content since last translation."
msgstr ""

msgid "Preview translations before publishing."
msgstr ""

msgid "Use different images for each language."
msgstr ""

msgid "Auto-translate visitor comments into the current language."
msgstr ""

msgid "Add unlimited languages to your site."
msgstr ""

msgid "%s is a Pro Feature"
msgstr ""

msgid "Upgrade to Pro"
msgstr ""

msgid "Requires Pro plan"
msgstr ""

msgid "Feature"
msgstr ""

msgid "Free"
msgstr ""

msgid "Pro"
msgstr ""

msgid "PRO"
msgstr ""

msgid "Upgrade now"
msgstr ""

msgid "Unknown"
msgstr "Tuntematon"

msgid "Translation Analytics"
msgstr ""

msgid "Translation analytics"
msgstr ""

msgid "30-day summary of translations created, published and pending."
msgstr ""

msgid "Translations Created"
msgstr ""

msgid "Translations Published"
msgstr ""

msgid "Active Languages"
msgstr ""

msgid "Translations by Language"
msgstr ""

msgid "Language"
msgstr "Kieli"

msgid "Count"
msgstr ""

msgid "No data yet."
msgstr ""

msgid "Top Translators"
msgstr ""

msgid "User"
msgstr ""

msgid "Translations"
msgstr "Käännökset"

msgid "Trial"
msgstr ""

msgid "Upgrade Now"
msgstr ""

msgid "Post Language:"
msgstr ""

msgid "Post language"
msgstr ""

msgid "Set which language this post is written in; switch via its translation link."
msgstr ""

msgid "Translations:"
msgstr ""

msgid "Create, link, or open translations of this post in other active languages."
msgstr ""

msgid "AI Translate from %s"
msgstr ""

msgid "Check Quality"
msgstr ""

msgid "Content Changed"
msgstr ""

msgid "ago"
msgstr ""

msgid "Show Changes"
msgstr ""

msgid "Mark as Current"
msgstr ""

msgid "Unlink"
msgstr ""

msgid "—"
msgstr ""

msgid "+ Create"
msgstr ""

msgid "Link"
msgstr ""

msgid "Create %s translation"
msgstr ""

msgid "Original post not found"
msgstr ""

msgid "Translation created successfully"
msgstr ""

msgid "Translation linked successfully"
msgstr ""

msgid "Translation unlinked successfully"
msgstr ""

msgid "Post not found."
msgstr ""

msgid "Translated %d fields successfully."
msgstr ""

msgid "Translator"
msgstr ""

msgid "Outdated translation!"
msgstr ""

msgid "The original content was updated %s after this translation."
msgstr ""

msgid "View original"
msgstr ""

msgid "[%1$s] New content needs translation: %2$s"
msgstr ""

msgid "Media files are shared across all languages. Only metadata (alt text, caption, description) can be translated."
msgstr ""

msgid "Media Translations"
msgstr ""

msgid "Alt Text Translations:"
msgstr ""

msgid "Alt text per language"
msgstr ""

msgid "Per-language alt text for this image; falls back to the default when empty."
msgstr ""

msgid "Caption Translations:"
msgstr ""

msgid "Caption per language"
msgstr ""

msgid "Per-language caption for this attachment; used when rendered in that language."
msgstr ""

msgid "Languages"
msgstr "Kielet"

msgid "String Translation"
msgstr ""

msgid "Translation Status"
msgstr ""

msgid "Visual Editor"
msgstr ""

msgid "Glossary"
msgstr ""

msgid "Translation Memory"
msgstr ""

msgid "Analytics"
msgstr ""

msgid "Import / Export"
msgstr ""

msgid "LangForge sections"
msgstr ""

msgid "Invalid XLIFF file"
msgstr ""

msgid "Import / Export Translations"
msgstr ""

msgid "Export XLIFF or CSV for translators, then import the result back."
msgstr ""

msgid "Export"
msgstr ""

msgid "Export translations for professional translation services (XLIFF) or spreadsheets (CSV)."
msgstr ""

msgid "Source Language"
msgstr ""

msgid "Target Language"
msgstr ""

msgid "Format"
msgstr ""

msgid "Import"
msgstr ""

msgid "Import translated XLIFF or CSV files."
msgstr ""

msgid "File"
msgstr ""

msgid "Lang"
msgstr ""

msgid "Select the language for this term."
msgstr ""

msgid "Term ID to link"
msgstr ""

msgid "Enter term ID"
msgstr ""

msgid "Term translation linked"
msgstr ""

msgid "Term translation unlinked"
msgstr ""

msgid "Image for %s"
msgstr ""

msgid "Enter attachment ID of the language-specific image, or leave empty to use default."
msgstr ""

msgid "Migration"
msgstr ""

msgid "Found %d translation records across %d languages."
msgstr ""

msgid "Found %d posts assigned to languages, %d languages total."
msgstr ""

msgid "Import your multilingual data from other plugins. Original data is never modified or deleted."
msgstr ""

msgid "Important:"
msgstr ""

msgid "Run migration on a staging site first. The translated post content already exists in your database — migration only imports language assignments and translation groupings."
msgstr ""

msgid "No supported multilingual plugins detected. Supported: WPML, Polylang."
msgstr ""

msgid "translation records"
msgstr ""

msgid "Start Migration"
msgstr ""

msgid "This will import language assignments and translation groups into LangForge. Continue?"
msgstr ""

msgid "Migrating…"
msgstr ""

msgid "Done"
msgstr "Valmis"

msgid "Migrated"
msgstr ""

msgid "Skipped"
msgstr ""

msgid "Errors"
msgstr ""

msgid "Error"
msgstr ""

msgid "Request failed. Try again."
msgstr ""

msgid "Language Switcher"
msgstr ""

msgid "Display language switcher"
msgstr ""

msgid "Title:"
msgstr ""

msgid "Style:"
msgstr ""

msgid "Dropdown"
msgstr ""

msgid "List"
msgstr ""

msgid "Flags only"
msgstr ""

msgid "Plain (unstyled)"
msgstr ""

msgid "Show flags"
msgstr ""

msgid "Show language names"
msgstr ""

msgid "Show current language in list"
msgstr ""

msgid "Visual Translation Editor"
msgstr ""

msgid "Side-by-side translation with AI assist (PRO)."
msgstr ""

msgid "Select a post and target language to start translating."
msgstr ""

msgid "Limited content available"
msgstr ""

msgid "This page uses a custom template (%s) that renders content via PHP code rather than the WordPress editor. Template-generated content cannot be extracted for translation in the Visual Editor. Use the standard WordPress editor or translate the theme template files directly."
msgstr ""

msgid "QA Check"
msgstr ""

msgid "Copy All from Original"
msgstr ""

msgid "Save All"
msgstr ""

msgid "Open in Editor"
msgstr ""

msgid "Title"
msgstr "Otsikko"

msgid "Enter translated title..."
msgstr ""

msgid "Copy from original"
msgstr ""

msgid "Click to translate..."
msgstr ""

msgid "No translatable fields found for this post. The post might be empty or use unsupported field types."
msgstr ""

msgid "Glossary Terms"
msgstr ""

msgid "Translation Quality Check"
msgstr ""

msgid "Content Type"
msgstr ""

msgid "-- All types --"
msgstr ""

msgid "Post to translate"
msgstr ""

msgid "-- Select a post --"
msgstr ""

msgid "(no title)"
msgstr ""

msgid "No posts found. Make sure posts have a language set."
msgstr ""

msgid "Open Editor"
msgstr ""

msgid "AI translation failed. Please try again."
msgstr ""

msgid "AI request failed. Please try again."
msgstr ""

msgid "AI translation requires a Pro license."
msgstr ""

msgid "AI translation not configured."
msgstr ""

msgid "Domain is required."
msgstr ""

msgid "No strings found in this domain."
msgstr ""

msgid "Multilingual WordPress without the friction."
msgstr ""

msgid "Lang Forge"
msgstr ""

msgid "Are you sure you want to delete this?"
msgstr ""

msgid "Error occurred"
msgstr "Tapahtui virhe"

msgid "Settings"
msgstr "Asetukset"

msgid "Settings saved."
msgstr ""

msgid "Lang Forge Settings"
msgstr ""

msgid "Adding languages"
msgstr ""

msgid "Pick a default, add translations, choose a URL format."
msgstr ""

msgid "Code"
msgstr ""

msgid "Display"
msgstr ""

msgid "Switcher"
msgstr ""

msgid "Default"
msgstr ""

msgid "Right-to-left language — front-end, admin bar, and Visual Editor target column automatically flip to RTL."
msgstr ""

msgid "No languages added yet."
msgstr ""

msgid "Add a language..."
msgstr ""

msgid "URL Settings"
msgstr ""

msgid "URL format"
msgstr ""

msgid "Directory, parameter, subdomain or domain — pick how language appears in URLs."
msgstr ""

msgid "Directory"
msgstr ""

msgid "Parameter"
msgstr ""

msgid "Subdomain"
msgstr ""

msgid "Domain"
msgstr ""

msgid "Per-language Domains"
msgstr ""

msgid "Enter the domain (without scheme) that should serve each language. Required for the Domain mode to work — without it Lang Forge can\'t pick a language from the request host."
msgstr ""

msgid "Tip: if you also use www, list both (one in each language). Empty rows are ignored."
msgstr ""

msgid "Hide default language in URL"
msgstr ""

msgid "Use example.com/page instead of example.com/ru/page for default language"
msgstr ""

msgid "Auto-detect browser language"
msgstr ""

msgid "Redirect first-time visitors to their browser language if available"
msgstr ""

msgid "Content & Notifications"
msgstr ""

msgid "Translatable content"
msgstr ""

msgid "Choose which post types are translatable and set fallback rules."
msgstr ""

msgid "Translatable Post Types"
msgstr ""

msgid "Language Fallback Chain"
msgstr ""

msgid "Use fallback languages"
msgstr ""

msgid "When a translation is missing, try these languages in order. Turn off to show no content for missing translations (strict mode)."
msgstr ""

msgid "When a translation is not available, try these languages in order."
msgstr ""

msgid "Email Notifications"
msgstr ""

msgid "Notify translators when new content needs translation"
msgstr ""

msgid "AI Translation"
msgstr ""

msgid "AI translation"
msgstr ""

msgid "One-click translation via Forge AI — no API keys needed (PRO)."
msgstr ""

msgid "AI translation is active. Powered by Forge AI (ChatGPT 4o mini) — no external API keys needed."
msgstr ""

msgid "AI translation requires a Pro license. All AI processing is handled securely through the Forge API — ChatGPT 4o mini today, with additional engines on the roadmap."
msgstr ""

msgid "Translate Comments"
msgstr ""

msgid "Auto-translate visitor comments into the current site language"
msgstr ""

msgid "String Auto-Registration Domains"
msgstr ""

msgid "Strings from these text domains will be auto-registered in String Translation when displayed on the frontend. One domain per line."
msgstr ""

msgid "Current theme: %s. Leave empty to use theme domain by default."
msgstr ""

msgid "Translation Model"
msgstr ""

msgid "Currently using ChatGPT 4o mini"
msgstr ""

msgid "All translations run through a fast, cost-efficient OpenAI model on our server — no API keys to manage on your side."
msgstr ""

msgid "Support for additional translation engines is on the roadmap. When ready, you will be able to pick between models with different credit costs per translation."
msgstr ""

msgid "Credit balance and per-plugin breakdown live on your Avakode dashboard under Credits."
msgstr ""

msgid "Language switcher"
msgstr ""

msgid "Widget, shortcode, menu item — pick a placement."
msgstr ""

msgid "These settings apply to the lf_language_switcher() function and shortcode used in your theme."
msgstr ""

msgid "Applies to List / Flags / Plain styles. The Dropdown style always shows the current language as the trigger chip — that is the select control itself, not a list item."
msgstr ""

msgid "Hide languages with no translations"
msgstr ""

msgid "Skip languages from the public switcher when they have zero published translated posts/pages. The default language always stays visible."
msgstr ""

msgid "Save Settings"
msgstr ""

msgid "Tools"
msgstr ""

msgid "Flush rewrite rules, populate TM, import WPML data."
msgstr ""

msgid "Flush Rewrite Rules"
msgstr ""

msgid "Populate Translation Memory"
msgstr ""

msgid "Import all WPML translation relationships?"
msgstr ""

msgid "Import WPML Data"
msgstr ""

msgid "Select language"
msgstr ""

msgid "Rewrite rules flushed."
msgstr ""

msgid "Migration complete! Imported %d translation groups."
msgstr ""

msgid "Migration failed: "
msgstr ""

msgid "You have reached the limit of %1$d languages on the Free plan. <a href=\"%2$s\">Upgrade to Pro</a> for unlimited languages."
msgstr ""

msgid "Language Limit Reached"
msgstr ""

msgid "Translations saved."
msgstr ""

msgid "Domain deleted."
msgstr ""

msgid "String added."
msgstr ""

msgid "String translation"
msgstr ""

msgid "Translate theme & plugin text strings scanned from your code."
msgstr ""

msgid "Domain:"
msgstr ""

msgid "All domains"
msgstr ""

msgid "Translate to:"
msgstr ""

msgid "Apply"
msgstr ""

msgid "Delete all strings in this domain?"
msgstr ""

msgid "Delete Domain"
msgstr ""

msgid "Translate Strings"
msgstr ""

msgid "No strings match your filter."
msgstr ""

msgid "domain \"%s\""
msgstr ""

msgid "language \"%s\""
msgstr ""

msgid "Active filter: %s."
msgstr ""

msgid "Clear filter"
msgstr ""

msgid "No strings found. Add strings using the form above or register them in your theme/plugin code."
msgstr ""

msgid "Showing %1$d – %2$d of %3$d strings"
msgstr ""

msgid "Per page:"
msgstr ""

msgid "Previous"
msgstr ""

msgid "Next"
msgstr ""

msgid "Name"
msgstr ""

msgid "Copy name"
msgstr ""

msgid "(source)"
msgstr ""

msgid "Save Translations"
msgstr ""

msgid "Pick a domain in the filter to enable bulk AI translate."
msgstr ""

msgid "You have unsaved changes."
msgstr ""

msgid "Please select a specific domain first."
msgstr ""

msgid "You have unsaved edits on this page. They will be lost when the page reloads after AI translation. Save them first?"
msgstr ""

msgid "AI translate every empty string in this domain across all languages? Translations are saved automatically. Uses API credits."
msgstr ""

msgid "Translating the whole domain… this can take a minute"
msgstr ""

msgid "Translated %d strings. Reloading…"
msgstr ""

msgid "AI Translate All"
msgstr ""

msgid "Network error. Please try again."
msgstr ""

msgid "Add New String"
msgstr ""

msgid "String Name (ID)"
msgstr ""

msgid "Default Value"
msgstr ""

msgid "Add String"
msgstr ""

msgid "Usage in Theme"
msgstr ""

msgid "Strings from your theme are registered automatically via standard WordPress translation functions. Just use <code>__()</code> and <code>_e()</code> — Lang Forge picks them up."
msgstr ""

msgid "Configure which text domains to auto-register in Settings → String Auto-Registration Domains."
msgstr ""

msgid "No translatable post types configured."
msgstr ""

msgid "No translatable content found. Start by creating posts and setting their language."
msgstr ""

msgid "View Full Status"
msgstr ""

msgid "Translation status"
msgstr ""

msgid "See which posts are missing translations, filtered by type or language."
msgstr ""

msgid "Post Type:"
msgstr ""

msgid "All"
msgstr ""

msgid "Missing translation for:"
msgstr ""

msgid "Any language"
msgstr ""

msgid "Filter"
msgstr ""

msgid "Overview"
msgstr ""

msgid "Published: %1$d · Draft: %2$d · Missing: %3$d"
msgstr ""

msgid "%d of %d translated"
msgstr ""

msgid "Published %d"
msgstr ""

msgid "Draft %d"
msgstr ""

msgid "Missing %d"
msgstr ""

msgid "Translation Health"
msgstr ""

msgid "Out of Date"
msgstr ""

msgid "View list →"
msgstr ""

msgid "All translations are up to date with their source."
msgstr ""

msgid "Out of Date Content"
msgstr ""

msgid "Back to Untranslated"
msgstr ""

msgid "These translations were flagged because their source post changed after the translation was last saved. Open each post to review the diff highlights and re-translate if needed."
msgstr ""

msgid "Nothing flagged. Translations are current with their source."
msgstr ""

msgid "in %s"
msgstr ""

msgid "%s ago"
msgstr ""

msgid "Type"
msgstr ""

msgid "Language pair"
msgstr ""

msgid "Original modified"
msgstr ""

msgid "Translation modified"
msgstr ""

msgid "Flagged"
msgstr ""

msgid "flagged (%s)"
msgstr ""

msgid "Re-run AI translation against the latest source content"
msgstr ""

msgid "Re-translate"
msgstr ""

msgid "Review"
msgstr ""

msgid "Translating…"
msgstr ""

msgid "Re-translate failed."
msgstr ""

msgid "Network error during re-translate."
msgstr ""

msgid "Re-run AI translation for this post? This overwrites the current translated content."
msgstr ""

msgid "Untranslated Content"
msgstr ""

msgid "All content is translated!"
msgstr ""

msgid "Date"
msgstr "Päivämäärä"

msgid "Missing Translations"
msgstr ""

msgid "Source term cannot be empty (HTML and script tags are removed)."
msgstr ""

msgid "Source term is too long (max %d characters)."
msgstr ""

msgid "Translation is too long (max %d characters)."
msgstr ""

msgid "Term added."
msgstr ""

msgid "Imported %d term(s)."
msgstr ""

msgid "No CSV file uploaded."
msgstr ""

msgid "Lock brand terms so AI translation keeps them consistent."
msgstr ""

msgid "Define brand terminology to ensure translation consistency."
msgstr ""

msgid "From:"
msgstr ""

msgid "To:"
msgstr ""

msgid "Source Term"
msgstr ""

msgid "Translation"
msgstr "Käännös"

msgid "Description"
msgstr ""

msgid "Do Not Translate"
msgstr ""

msgid "When ON, matching is exact (Foo ≠ foo). When OFF, any casing matches."
msgstr ""

msgid "Case Sensitive"
msgstr ""

msgid "Actions"
msgstr ""

msgid "No glossary terms yet."
msgstr ""

msgid "Edit"
msgstr ""

msgid "Delete"
msgstr ""

msgid "Delete this glossary term?"
msgstr ""

msgid "Add Term"
msgstr ""

msgid "Do not translate (keep as-is)"
msgstr ""

msgid "Case sensitive"
msgstr ""

msgid "When ON, only the exact casing matches (e.g. \"iPhone\" matches but \"iphone\" does not). When OFF, the term is matched regardless of casing. Most brand terms benefit from case-sensitive matching."
msgstr ""

msgid "CSV operations apply to the current language pair: %1$s → %2$s. Change the pair above before importing or exporting."
msgstr ""

msgid "CSV columns: source_term, translated_term, description, do_not_translate (0/1), case_sensitive (0/1). The first row may be a header. Older 4-column files (without case_sensitive) are still accepted — they import with case_sensitive=0."
msgstr ""

msgid "Import CSV"
msgstr ""

msgid "Export CSV"
msgstr ""

msgid "Orphaned translations"
msgstr ""

msgid "You removed languages from the active list, but the following translations are still published. What should happen to them?"
msgstr ""

msgid "Leave published"
msgstr ""

msgid "Move to Draft"
msgstr ""

msgid "Delete permanently"
msgstr ""

msgid "Permanently delete all posts in this language? This cannot be undone."
msgstr ""

msgid "WPML and Lang Forge are both active"
msgstr ""

msgid "Two multilingual plugins running at the same time conflict on language routing and HTML meta — frontend output may be unpredictable."
msgstr ""

msgid "To use Lang Forge, deactivate WPML on the Plugins page. To migrate WPML content into Lang Forge, run %s."
msgstr ""

msgid "Lang Forge → Migration → WPML"
msgstr ""

msgid "WPML is active on this site — language routing will conflict"
msgstr ""

msgid "Both plugins resolve the current language, register the same query var, and write language meta to the same posts. Concretely:"
msgstr ""

msgid "WPML\'s `wp_icl_translations` and Lang Forge\'s `wp_lf_translations` both answer translation queries — frontend output is unpredictable."
msgstr ""

msgid "WPML\'s rewrite rules for /{lang}/ collide with Lang Forge\'s URL format."
msgstr ""

msgid "`<html lang>` and `is_rtl()` may flip-flop between the two plugins on each request."
msgstr ""

msgid "To run only Lang Forge, deactivate WPML on the %1$s. To bring WPML data over, run %2$s — it imports active languages, translations, and string translations safely."
msgstr ""

msgid "Plugins page"
msgstr ""

msgid "Left published. They stay in DB but not linked from the switcher."
msgstr ""

msgid "Moved %d post(s) to Draft."
msgstr ""

msgid "Deleted %d post(s)."
msgstr ""

msgid "Browse, edit, import and export every translation pair LangForge has captured."
msgstr ""

msgid "Translation Memory grows automatically as you save translations in the Visual Editor or run AI translation. Use this page to search, fix bad translations, import an existing TMX file, or export the whole memory for re-use on another site."
msgstr ""

msgid "Your Translation Memory is empty"
msgstr ""

msgid "Translation Memory fills up automatically every time you save a translation in the Visual Editor or use AI translation. You can also seed it from existing translations or import a TMX file from a previous translation tool."
msgstr ""

msgid "Populate from existing translations"
msgstr ""

msgid "Import TMX file"
msgstr ""

msgid "Search source or target text…"
msgstr ""

msgid "Any source language"
msgstr ""

msgid "Any target language"
msgstr ""

msgid "Reset"
msgstr ""

msgid "Populate from translations"
msgstr ""

msgid "Import TMX"
msgstr ""

msgid "Export TMX"
msgstr ""

msgid "entries in memory"
msgstr ""

msgid "Source"
msgstr ""

msgid "Target"
msgstr ""

msgid "Used"
msgstr ""

msgid "Updated"
msgstr ""

msgid "Loading…"
msgstr ""

msgid "Prev"
msgstr ""

msgid "Close"
msgstr ""

msgid "Edit translation"
msgstr ""

msgid "The source text is the unique key of this entry and cannot be edited. Editing the target text will improve future suggestions."
msgstr ""

msgid "Upload a TMX 1.4 file. LangForge will parse it, show you what it found, and let you confirm before adding entries to your memory."
msgstr ""

msgid "Overwrite existing entries (otherwise duplicates are skipped)."
msgstr ""

msgid "Delete this Translation Memory entry? This cannot be undone."
msgstr ""

msgid "Entry deleted."
msgstr ""

msgid "Saved."
msgstr ""

msgid "No entries match your filters."
msgstr ""

msgid "Scan all existing translations and add their segments to Translation Memory?"
msgstr ""

msgid "Parsing TMX…"
msgstr ""

msgid "Import finished. Imported %1$d, skipped %2$d duplicates, %3$d errors."
msgstr ""

msgid "Added %d segment(s) to Translation Memory."
msgstr ""

msgid "Invalid TMX XML."
msgstr ""

msgid "No translation units found in TMX file."
msgstr ""

msgid "License"
msgstr ""

msgid "License & Upgrade"
msgstr ""

msgid "License key is required."
msgstr ""

msgid "License is already active."
msgstr ""

msgid "Activation failed. Please check your license key and try again."
msgstr ""

msgid "Current Plan"
msgstr ""

msgid "Manage your license on the <a href=\"%s\">Account page</a>."
msgstr ""

msgid "License activated successfully! Pro features are now available."
msgstr ""

msgid "Connected to Avakode successfully! Your license is active."
msgstr ""

msgid "Connect failed: %s"
msgstr ""

msgid "Move license to this site →"
msgstr ""

msgid "Opens your Avakode dashboard in a new tab."
msgstr ""

msgid "License sync with Freemius failed"
msgstr ""

msgid "Your license is active via Avakode — the plugin works normally. To clear Freemius-side banners, open Forge Suite dashboard and click Deactivate → Connect again."
msgstr ""

msgid "Activate License"
msgstr ""

msgid "Enter your license key to activate Pro features."
msgstr ""

msgid "Activate"
msgstr ""

msgid "Testing Tools"
msgstr ""

msgid "Reset license to test the purchasing flow again. The plugin will return to Free/unregistered state."
msgstr ""

msgid "Reset license? Plugin will return to Free state."
msgstr ""

msgid "Reset License"
msgstr ""

msgid "License has been reset. Plugin is now in Free state."
msgstr ""

msgid "Feature Comparison"
msgstr ""

