{
  "metadata": {
    "keywords": []
  },
  "chatbubble": {
    "actions": {
      "resolve": "Markus ratkaistiin",
      "mark_as_unresolved": "Merkitse ratkaisemattomaksi",
      "request": "Pyydä inhimillistä"
    },
    "lead": {
      "instruction": "Kerro meille, miten otamme sinuun yhteyttä",
      "email": "Sähköposti",
      "phoneNumber": "Puhelinnumero",
      "required": "Tämä kenttä on pakollinen"
    }
  },
  "AgentKnowledgeSelector": {
    "agents": "IA Työntekijät (Agentit)",
    "knowledgeBase": "Tietopohja",
    "selectKnowledge": "Valitse Tietämys (Varastot/Lähteet)",
    "saving": "Tallennetaan",
    "saved": "Asetukset tallennettu",
    "errorLoading": "Virhe asetusten lataamisessa",
    "errorSaving": "Virhe asetusten tallentamisessa",
    "datastore": "Varasto",
    "datasource": "Tietolähde"
  },
  "AgentPage": {
    "breadcrumbs": {
      "label": "Navigointi"
    },
    "tabs": {
      "editor": "Muokkain",
      "settings": "Asetukset",
      "install": "Asenna",
      "preview": "Esikatselu"
    },
    "employees": "IA Työntekijät",
    "tools": "Työkalut",
    "chat": "Keskustelu",
    "deploy": "Ota käyttöön",
    "skills": "Taidot",
    "settings": "Asetukset",
    "model_not_compatible": "Malli ei ole yhteensopiva",
    "enabled_on_bubble": "Aktivoitu vain standardi/widget-kuplissa",
    "running": "Käynnissä",
    "synched": "Synkronoitu",
    "http_tool": "HTTP Työkalu",
    "http_tool_description": "Salli IA työntekijäsi tehdä kutsuja HTTP-päätepisteeseen.",
    "update": "Päivitä",
    "upgrade": "Päivitä Premiumiin käyttääksesi tätä ominaisuutta",
    "upgrade_description": "Tämä ominaisuus on rajoitettu Premium-käyttäjille",
    "poweredBy": "Kehitetty toimesta",
    "newChat": "Uusi Chat",
    "sub-agents": "Aliagentit"
  },
  "AgentSkillsTab": {
    "title": "Agentin taidot",
    "subtitle": "Agentin ajonaikaisesti käyttämä menettelymuisti, jossa automaattiset parannukset vaativat ihmisen hyväksynnän.",
    "optimize": "Optimoi taidot",
    "readOnlyNotice": "Voit tarkastella taitoja ja ehdotuksia, mutta niiden hallinta edellyttää Agent Skills -hallintaoikeutta.",
    "loading": "Ladataan taitoja...",
    "loadError": "Agentin taitoja ei voitu ladata.",
    "createSkill": "Luo taito",
    "editSkill": "Muokkaa taitoa",
    "fields": {
      "name": "Nimi",
      "status": "Tila",
      "scope": "Laajuus",
      "description": "Kuvaus",
      "content": "Menettely"
    },
    "create": "Luo",
    "save": "Tallenna",
    "cancel": "Peruuta",
    "proposeTitle": "Luo ehdotus",
    "proposeDescription": "Muunna korjaus, työnkulku tai keskustelukatkelma odottavaksi taitoehdotukseksi.",
    "proposePlaceholder": "Liitä muistettava toimintatapa tai lähdekeskustelun katkelma...",
    "propose": "Ehdota taitoa",
    "sections": {
      "pending": "Odottaa hyväksyntää",
      "pendingDescription": "Automaattiset ja manuaaliset ehdotukset, jotka odottavat ihmisen päätöstä.",
      "active": "Aktiivinen",
      "activeDescription": "Taidot, jotka ovat chat-ajoympäristön käytettävissä progressiivisen latauksen kautta.",
      "draft": "Luonnos",
      "draftDescription": "Tallennetut taidot, jotka eivät ole vielä aktiivisia ajonaikaisessa ympäristössä.",
      "archived": "Arkistoitu",
      "archivedDescription": "Ei-aktiiviset menettelymuistit, jotka säilytetään auditointia tai palautusta varten."
    },
    "empty": "Tässä osiossa ei ole taitoja.",
    "noPending": "Ei odottavia taitojen hyväksyntöjä.",
    "approvalFallbackTitle": "Taidon hyväksyntä",
    "approve": "Hyväksy",
    "reject": "Hylkää",
    "edit": "Muokkaa",
    "pin": "Kiinnitä",
    "unpin": "Poista kiinnitys",
    "restore": "Palauta",
    "archive": "Arkistoi",
    "pinned": "Kiinnitetty",
    "usage": "Käytetty {count} kertaa",
    "lastUsed": "Viimeksi käytetty: {date}",
    "status": {
      "active": "Aktiivinen",
      "archived": "Arkistoitu",
      "draft": "Luonnos",
      "pending_approval": "Odottaa"
    },
    "scope": {
      "agent": "Agentti",
      "organization": "Organisaatio"
    },
    "origin": {
      "agent_proposed": "Agentin ehdottama",
      "imported": "Tuotu",
      "manual": "Manuaalinen",
      "optimizer": "Optimoija"
    },
    "never": "Ei koskaan",
    "cortex": {
      "title": "Agent Cortex -tila",
      "description": "Valitse, kuinka paljon Agent Cortex voi vaikuttaa reititykseen, tietämykseen ja taitojen valintaan.",
      "label": "Tila",
      "saved": "Agent Cortex -tila päivitetty.",
      "loadError": "Nykyistä Agent Cortex -tilaa ei voitu ladata.",
      "modes": {
        "passive": {
          "label": "Passiivinen",
          "description": "Vain havainnointi. Kerää signaaleja muuttamatta ajonaikaista käyttäytymistä."
        },
        "advisory": {
          "label": "Neuvoa-antava",
          "description": "Neuvo ajonaikaista ympäristöä vihjeillä ja prioriteeteilla pakottamatta suodattimia."
        },
        "active": {
          "label": "Aktiivinen",
          "description": "Muokkaa reititystä aktiivisesti hallituilla suodattimilla, taitojen prioriteetilla ja asiantuntijavalinnalla."
        }
      }
    },
    "proposeFromRag": {
      "title": "Propose lähteestä käyttöönotkohteeseen RAG",
      "description": "Skannaa tähän agenttiin linkitetyt käyttöönottodokumentit, poimi menettelysisältö ja luo hallittuja taitoehdotuksia.",
      "action": "Luo ehdotuksia RAGista",
      "result": "Luotiin {createdCount} hyväksyntää käyttöönoton RAGista. Ohitettiin {skippedCount} dokumenttia."
    },
    "actionTypes": {
      "agent_skill": {
        "create": "Luo taito",
        "patch": "Päivitä taito",
        "archive": "Arkistoi taito"
      }
    },
    "specialists": "Yhdistetyt asiantuntijat",
    "specialists_desc": "Työkaluilla määritetyt delegoidut agentit.",
    "no_specialists": "Ei yhdistettyjä asiantuntijoita.",
    "active_rule": "Aktiivinen sääntö",
    "available": "Saatavilla",
    "suggestions": "Cortex-ehdotukset",
    "suggestions_desc": "Deterministiset delegointiehdotukset Agent Cortexilta käyttöösi perustuen.",
    "no_suggestions": "Ei ehdotuksia tällä hetkellä.",
    "ignore": "Ohita",
    "activate": "Aktivoi sääntö",
    "active_rules": "Aktiiviset delegointisäännöt",
    "active_rules_desc": "Nämä säännöt pakottavat tai priorisoivat deterministisesti reitityksen asiantuntijalle.",
    "no_active_rules": "Ei aktiivisia sääntöjä.",
    "deactivate": "Poista sääntö käytöstä",
    "connected_sub_agents": "Yhdistetyt aliagentit",
    "create_sub_agent": "Luo aliagentti",
    "configure": "Määritä",
    "modal_title": "Uusi aliagentti",
    "loading_sub_agents": "Ladataan aliagentteja...",
    "no_connected_sub_agents": "Aliagentteja ei ole vielä yhdistetty.",
    "link_error": "Aliagentin linkittäminen epäonnistui.",
    "link_success": "Aliagentti linkitettiin onnistuneesti.",
    "sub_agent_model": "Malli",
    "open_configure": "Avaa määritys",
    "catalog": {
      "title": "Taitopakettien katalogi",
      "description": "Kuratoidut aloituspaketit, jotka vastaavat tämän agentin kanavayhdistelmää, palveluntarjoajia ja työkaluja.",
      "scopeLabel": "Käytä laajuutta",
      "searchLabel": "Haku",
      "searchPlaceholder": "Hae paketin, perheen, mallin tai taidon mukaan...",
      "resetFilters": "Nollaa suodattimet",
      "loading": "Ladataan taitopaketteja...",
      "loadError": "Taitopakettien katalogia ei voitu ladata.",
      "empty": "Mikään taitopaketti ei vastaa nykyistä hakua ja suodattimia.",
      "searchCount": "{count} pakettia vastaa nykyisiä suodattimia.",
      "recommendedTitle": "Suositeltu tälle agentille",
      "recommendedDescription": "Parhaat nykyiset osumat aktiivisten kanavien, yhdistettyjen palveluntarjoajien ja määritettyjen työkalujen perusteella.",
      "resultsTitle": "Kaikki katalogipaketit",
      "resultsDescription": "Selaa koko staattista peruskatalogia ja ota käyttöön vain tarvitsemasi taidot.",
      "recommendedBadge": "Suositeltu",
      "approvalPayloadReason": "Taitopaketti otettu käyttöön katalogista.",
      "approvalReason": "Paketti {packName} lähetetty katalogista.",
      "installationSummary": "{installed} asennettu, {pending} odottaa / {total}.",
      "apply": {
        "result": "Paketti käsitelty: {createdCount} luotu, {pendingCount} odottaa ja {skippedCount} ohitettu.",
        "error": "Tätä taitopakettia ei voitu ottaa käyttöön."
      },
      "actions": {
        "applyDraft": "Käytä luonnoksena",
        "sendApproval": "Lähetä hyväksyttäväksi",
        "installed": "Jo asennettu",
        "pending": "Hyväksyntä odottaa"
      },
      "filters": {
        "phase": "Vaihe",
        "family": "Perhe",
        "channel": "Kanava",
        "provider": "Palveluntarjoaja",
        "all": "Kaikki"
      },
      "meta": {
        "includedSkills": "Sisältyvät taidot",
        "compatibility": "Yhteensopivuus",
        "noRequiredTools": "Ei vaadittuja työkaluja",
        "sourceTemplates": "Lähdemallit: {values}"
      },
      "skillContent": {
        "whenToUseHeading": "Milloin käyttää",
        "procedureHeading": "Menettely"
      },
      "scopeHint": {
        "agent": "Luo luonnostaitoja suoraan tälle agentille.",
        "organization": "Luo yhden hyväksynnän kutakin taitoa kohti. Hyväksytyt taidot aktivoituvat organisaation laajuudessa."
      },
      "phaseLabels": {
        "foundation": "Perusta",
        "messaging_social": "Viestintä ja sosiaalinen media",
        "support_ops": "Tukitoiminnot",
        "commerce_payments": "Kauppa ja maksut",
        "knowledge_copilots": "Tietämys ja avustajat",
        "verticals": "Toimialaratkaisut"
      },
      "familyLabels": {
        "support-faq-deflection": "Tuen UKK-ohjaus",
        "support-ticket-triage": "Tukipyyntöjen lajittelu",
        "support-escalation-handoff": "Tuen eskaloinnin luovutus",
        "lead-capture": "Liidien kerääminen",
        "lead-qualification": "Liidien kvalifiointi",
        "lead-nurture-followup": "Liidien hoivaava seuranta",
        "sales-high-ticket": "Korkean arvon myynti",
        "onboarding-activation": "Käyttöönoton aktivointi",
        "forms-intake-data-collection": "Lomakevastaanotto ja tiedonkeruu",
        "knowledge-rag-answering": "Tietämys- ja RAG-vastaaminen",
        "ai-assistant-open-chat": "AI-avustajan avoin keskustelu",
        "routing-intent-orchestration": "Reititys ja aikomuksen orkestrointi",
        "omnichannel-case-management": "Monikanavainen tapaustenhallinta",
        "internal-helpdesk-employee-ops": "Sisäinen tukipiste ja henkilöstötoiminnot",
        "customer-success-feedback": "Asiakasmenestyksen palaute",
        "surveys-nps-quiz": "Kyselyt, NPS ja visat",
        "social-dm-engagement": "Sosiaalisten yksityisviestien sitouttaminen",
        "content-gated-asset-delivery": "Sisällön lukitun aineiston toimitus",
        "ecommerce-product-discovery": "Verkkokaupan tuotelöytö",
        "ecommerce-guided-recommendation": "Verkkokaupan ohjattu suositus",
        "ecommerce-order-support": "Verkkokaupan tilaustuki",
        "commerce-payments-collections": "Kaupan maksut ja perintä",
        "ecommerce-value-calculator": "Verkkokaupan arvolaskuri",
        "vertical-insurance": "Vakuutus"
      },
      "fitTierLabels": {
        "high": "Vahva sopivuus",
        "medium": "Lupaava sopivuus",
        "low": "Kevyt sopivuus"
      },
      "installationStates": {
        "installed": "Asennettu",
        "not_installed": "Ei asennettu",
        "partially_installed": "Osittain asennettu",
        "pending": "Odottaa hyväksyntää"
      },
      "reasonText": {
        "matched_channels": "Linjassa aktiivisten kanavien kanssa: {values}",
        "matched_service_providers": "Yhdistetyt palveluntarjoajat: {values}",
        "matched_tools": "Vaaditut työkalut on jo määritetty: {values}",
        "recent_channel_activity": "Viimeaikaista liikennettä löytyi: {values}",
        "has_form": "Lomakekeruun signaalit ovat jo saatavilla.",
        "has_datastore": "Tietovaraston tietämys on jo saatavilla.",
        "missing_required_tools": "Tarvitsee työkaluja, joita ei ole vielä määritetty: {values}",
        "missing_service_providers": "Parhaat tulokset saadaan palveluntarjoajilla, kuten: {values}",
        "missing_channel_activity": "Viimeaikaista toimintaa ei vielä havaittu: {values}",
        "available_without_provider": "Toimii ilman pakollisia palveluntarjoajayhteyksiä.",
        "compatible_deployment_targets": "Yhteensopiva nykyisten julkaisupintojen kanssa: {values}",
        "pack_already_present_in_other_scope": "Tämän paketin osia on jo kohteessa: {values}",
        "has_mailbox_activity": "Tälle agentille on jo postilaatikkotoimintaa.",
        "has_customer_case_activity": "Tälle työnkululle on jo asiakastapaustoimintaa.",
        "has_onboarding_context": "Käyttöönoton konteksti on jo saatavilla näille avustajavirroille.",
        "has_knowledge_providers": "Tietämyslähteet on jo yhdistetty näitä vastauksia varten."
      },
      "channelLabels": {
        "api": "API",
        "chat": "Chat",
        "crisp": "Crisp",
        "dashboard": "Hallintapaneeli",
        "form": "Lomake",
        "mail": "Sähköposti",
        "make": "Make",
        "messenger": "Messenger",
        "instagram": "Instagram",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktok_shop": "TikTok Shop",
        "website": "Verkkosivusto",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "zappflux": "ZappFlux"
      },
      "providerLabels": {
        "chat": "Chat",
        "crisp": "Crisp",
        "google_drive": "Google Drive",
        "google_sheets": "Google Sheets",
        "instagram": "Instagram",
        "mail": "Sähköposti",
        "messenger": "Messenger",
        "notion": "Notion",
        "slack": "Slack",
        "stripe_connect": "Stripe Connect",
        "paypal": "PayPal",
        "telegram": "Telegram",
        "tiktok_business": "TikTok Business",
        "tiktok_shop": "TikTok Shop",
        "website": "Verkkosivusto",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "wordpress": "WordPress",
        "zendesk": "Zendesk"
      },
      "toolLabels": {
        "agent": "Agentti",
        "connector": "Yhdistin",
        "datastore": "Tietovarasto",
        "flow": "Virta",
        "form": "Lomake",
        "http": "HTTP",
        "lead_capture": "Liidien kerääminen",
        "mark_as_resolved": "Merkitse ratkaistuksi",
        "payment": "Maksu",
        "request_human": "Pyydä ihmistä"
      },
      "deploymentTargetLabels": {
        "website": "Verkkosivusto",
        "wordpress": "WordPress",
        "shopify": "Shopify"
      },
      "packTitles": {
        "customer-support-foundation": "asiakas tuki Foundation",
        "faq-deflection-foundation": "FAQ Deflection Foundation",
        "lead-capture-foundation": "liidi Capture Foundation",
        "lead-qualification-foundation": "liidi Qualification Foundation",
        "lead-nurture-followup-foundation": "liidi Nurture Follow-up Foundation",
        "onboarding-activation-foundation": "käyttöönotkohteeseen aktivointi Foundation",
        "routing-intent-foundation": "aikomus reititys Foundation",
        "assistant-open-chat-foundation": "Assistant Open Chat Foundation",
        "basic-open-chat-foundation": "Basic Open Chat Foundation",
        "lead-magnet-foundation": "liidi Magnet toimitus Foundation",
        "lead-capture-messaging-social": "liidi Capture varten viestintä and sosiaalinen",
        "lead-qualification-messaging-social": "liidi Qualification varten viestintä and sosiaalinen",
        "lead-nurture-followup-messaging-social": "liidi Nurture and Follow-up varten viestintä",
        "support-escalation-messaging-social": "sosiaalinen tuki eskalointi and luovutus",
        "social-dm-engagement-messaging-social": "Sosiaalisten yksityisviestien sitouttaminen",
        "omnichannel-case-management-messaging-social": "Omnichannel tapaus Management varten viestintä",
        "sales-high-ticket-messaging-social": "korkean arvon myynti varten viestintä",
        "support-ticket-triage-support-ops": "Tukipyyntöjen lajittelu",
        "support-escalation-handoff-support-ops": "Tuen eskaloinnin luovutus",
        "internal-helpdesk-employee-ops-support-ops": "Sisäinen tukipiste ja henkilöstötoiminnot",
        "customer-success-feedback-support-ops": "Asiakasmenestyksen palaute",
        "surveys-nps-quiz-support-ops": "Surveys, NPS and visa varten tuki Ops",
        "ecommerce-product-discovery-commerce-payments": "Verkkokaupan tuotelöytö",
        "ecommerce-guided-recommendation-commerce-payments": "Verkkokaupan ohjattu suositus",
        "ecommerce-order-support-commerce-payments": "Verkkokaupan tilaustuki",
        "commerce-payments-collections-commerce-payments": "Kaupan maksut ja perintä",
        "ecommerce-value-calculator-commerce-payments": "Verkkokaupan arvolaskuri",
        "knowledge-rag-answering-knowledge-copilots": "Tietämys- ja RAG-vastaaminen",
        "assistant-open-chat-knowledge-copilots": "Open Chat Copilot",
        "onboarding-activation-knowledge-copilots": "käyttöönotkohteeseen aktivointi Copilot",
        "routing-intent-knowledge-copilots": "tietämys-aware reititys and aikomus",
        "omnichannel-case-management-knowledge-copilots": "tietämys-led Omnichannel tapaus Management",
        "vertical-insurance-verticals": "Insurance Qualification and tarjous luovutus",
        "ecommerce-value-calculator-verticals": "toimiala arvo laskuri",
        "ecommerce-guided-recommendation-verticals": "toimiala Guided suositus",
        "sales-high-ticket-verticals": "toimiala korkean arvon myynti"
      },
      "packDescriptions": {
        "customer-support-foundation": "Core tuki intake, triage and eskalointi procedures varten omnichannel service tiimit.",
        "faq-deflection-foundation": "lyhyt procedures kohteeseen vastaus repeat kysymykset quickly and detect kun self-serve is no longer enough.",
        "lead-capture-foundation": "Liidien keräämisen taidot, jotka keskittyvät helppoon tietojen syöttöön, suostumukseen ja nopeaan ohjaukseen seuraavaan vaiheeseen.",
        "lead-qualification-foundation": "Qualification playbooks varten scoring sopivuus, kiireellisyys and myynti readiness ilman over-questioning.",
        "lead-nurture-followup-foundation": "AI-assisted follow-up patterns varten richer qualification and better next-step momentum.",
        "onboarding-activation-foundation": "Aktivointimenetelmät, jotka ohjaavat uudet asiakkaat ensimmäiseen onnistumiseen ja tuovat esteet varhaisessa vaiheessa esiin.",
        "routing-intent-foundation": "reititys procedures varten aikomus detection, selvennys and haara selection in mixed-use keskustelut.",
        "assistant-open-chat-foundation": "Focused AI assistant behaviors varten open-ended keskustelut that still need operational discipline.",
        "basic-open-chat-foundation": "Baseline open-chat behaviors varten selkeä vastaukset, kevyt clarifications and turvallinen oletukset.",
        "lead-magnet-foundation": "Capture and asset-toimitus procedures varten gated content, downloads and kevyt nurture flows.",
        "lead-capture-messaging-social": "Liidien keräämisen taidot saapuville viestintäkanaville, jotka vaativat nopeita vastauksia, asteittaista tiedonkeruuta ja selkeää jatkoseurannan vastuunjakoa.",
        "lead-qualification-messaging-social": "Kvalifiointitaidot epätahtisille ja sosiaalisen median keskusteluille, joissa tarvitaan sopivuuden, kiireellisyyden ja luovutusvalmiuden arviointia ilman raskasta kartoitusta.",
        "lead-nurture-followup-messaging-social": "Jatkoviestintätaidot sosiaalisen median ja viestintäkanavien keskusteluihin, jotka vaativat hienovaraista aktivointia, kontekstin huomioivaa hoivaamista ja selkeää seuraavan vaiheen kehystämistä.",
        "support-escalation-messaging-social": "eskalointi taidot varten viestintä-first tuki where riski, frustration or käytäntö limits should trigger a clean ihminen luovutus.",
        "social-dm-engagement-messaging-social": "Sitouttamistaidot sosiaalisen median yksityisviesteille, jotka muuttavat kommentit, reaktiot ja rento kiinnostuksen jäsennellyiksi yksityiskeskusteluiksi.",
        "omnichannel-case-management-messaging-social": "Tapauksenhallintataidot yrityksille, jotka palvelevat samaa asiakasta viestintä-, sosiaalisen median ja Email-kanavissa.",
        "sales-high-ticket-messaging-social": "High-ticket-myyntitaidot arvokkaisiin keskusteluihin, jotka vaativat syvempää kartoitusta, vakavuuden tarkistusta ja sujuvampaa luovutusta myyjälle.",
        "support-ticket-triage-support-ops": "tuki toiminnot taidot varten jono triage, resolution-polku selection and faster postilaatikko prioritization.",
        "support-escalation-handoff-support-ops": "toiminnot taidot varten packaging escalations, preserving todisteet and resetting asiakas expectations across tuki queues.",
        "internal-helpdesk-employee-ops-support-ops": "Internal tuki taidot varten työntekijä kysymykset, käytäntö vastaukset and clean reititys kohteeseen HR, IT or toiminnot.",
        "customer-success-feedback-support-ops": "palaute and recovery taidot varten post-resolution follow-up, detractor detection and asiakas-success eskalointi.",
        "surveys-nps-quiz-support-ops": "tuki-adjacent kysely taidot varten inviting kevyt palaute flows and capturing structured responses toiminnot can act on.",
        "ecommerce-product-discovery-commerce-payments": "Commerce discovery taidot varten quickly understanding ostaja needs and framing a focused lyhytlista across web and sosiaalinen kanavat.",
        "ecommerce-guided-recommendation-commerce-payments": "Guided suositus taidot varten mieltymys-led selling, explanation and tuote linking in commerce flows.",
        "ecommerce-order-support-commerce-payments": "Post-purchase tuki taidot varten tilaus status, palautus konteksti and clean luovutus osaksi hyvitys or poikkeus handling.",
        "commerce-payments-collections-commerce-payments": "maksu and recovery taidot varten kassa confirmation, maksu todiste and stalled commerce keskustelut.",
        "ecommerce-value-calculator-commerce-payments": "laskuri-driven commerce taidot varten collecting a few syötteet, estimating arvo and turning tulokset osaksi a seuraava vaihe.",
        "knowledge-rag-answering-knowledge-copilots": "tietämys copilot taidot varten vastaus-first retrieval, gap detection and turvallinen luovutus kun turva is incomplete.",
        "assistant-open-chat-knowledge-copilots": "Toimittajariippumattomat Copilot-taidot avoimiin keskusteluihin, jotka vaativat tehtäväkeskeisyyttä, rakennetta ja konkreettisia seuraavia vaiheita.",
        "onboarding-activation-knowledge-copilots": "Tietopohjaiset perehdytystaidot asennuksen ohjaamiseen, oikeiden resurssien linkittämiseen ja aktivoinnin nopeampaan edistämiseen.",
        "routing-intent-knowledge-copilots": "Copilot reititys taidot varten deciding kun tietämys can vastaus directly and kun a asiantuntija or työnkulku should take over.",
        "omnichannel-case-management-knowledge-copilots": "Tietoavusteiset tapaustaidot kontekstin tiivistämiseen eri keskusteluketjuista ja parhaan seuraavan toimenpiteen suosittelemiseen nykyiselle vastuuhenkilölle.",
        "vertical-insurance-verticals": "toimiala insurance taidot varten turva intake, kelpoisuus konteksti and clean luovutus osaksi quoting or välittäjä review.",
        "ecommerce-value-calculator-verticals": "toimiala laskuri taidot varten guided intake, guardrails and simple interpretation of arvo-oriented tulokset.",
        "ecommerce-guided-recommendation-verticals": "toimiala suositus taidot varten assessment-led selling, tailored routines and toimialue-specific explanation.",
        "sales-high-ticket-verticals": "toimialue-specific korkean arvon taidot varten discovery, qualification and premium luovutus in expert-led offers."
      },
      "skillTitles": {
        "customer-support-foundation": {
          "support-intake-triage": "tuki Intake Triage",
          "support-escalation-brief": "tuki eskalointi Brief"
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "FAQ vastaus First",
          "faq-gap-escalation": "FAQ Gap eskalointi"
        },
        "lead-capture-foundation": {
          "lead-capture-core": "liidi Capture Core",
          "lead-capture-consent-next-step": "liidi suostumus and seuraava vaihe"
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "ICP sopivuus Qualification",
          "meeting-readiness-tagging": "Meeting Readiness Tagging"
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Mukautuva jatkokysely",
          "nurture-next-step-framing": "Nurture seuraava vaihe Framing"
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "First Win Checklist",
          "activation-blocker-triage": "aktivointi este Triage"
        },
        "routing-intent-foundation": {
          "intent-routing-map": "aikomus reititys Map",
          "ambiguity-clarification-gate": "Ambiguity selvennys Gate"
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Task-first Assistant vastaus",
          "answer-with-next-step": "vastaus kanssa seuraava vaihe"
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "tiivis Open Chat vastaus",
          "clarify-before-assuming": "selvennä Bevartene Assuming"
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Gated Asset toimitus",
          "asset-followup-tagging": "Resurssien seurantatunnistus"
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "sosiaalinen First-vastaus Intake",
          "progressive-contact-capture": "asteittainen yhteystiekohteeseen Capture"
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "sosiaalinen sopivuus Qualification",
          "async-handoff-readiness": "Async luovutus Readiness"
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Epätahtinen jatkoaktivointi",
          "channel-aware-next-step": "kanava-aware seuraava vaihe"
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Rapid eskalointi Detection",
          "social-handoff-brief": "sosiaalinen luovutus Brief"
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "kommentti-to-yksityisviesti konversio",
          "public-to-private-bridge": "julkinen-to-yksityinen Bridge"
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Cross-kanava konteksti Stitch",
          "case-reopen-continuity": "tapaus Reopen Continuity"
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "premium aikomus Probing",
          "closer-brief-sequencing": "myynnin päättäjä Brief Sequencing"
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "postilaatikko Priority Triage",
          "resolution-path-selection": "Resolution polku Selection"
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "ihminen luovutus Paketoi",
          "sla-expectation-reset": "SLA odotus Nollaa"
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "käytäntö vastaus First",
          "employee-escalation-routing": "työntekijä eskalointi reititys"
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Post-resolution palaute pyyntö",
          "detractor-recovery-flag": "Detractor Recovery Merkitse"
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Micro-kysely Invite",
          "structured-feedback-capture": "Structured palaute Capture"
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "ostaja Needs Discovery",
          "product-shortlist-framing": "tuote lyhytlista Framing"
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Guided mieltymys Intake",
          "recommendation-explain-and-link": "suositus Explain and linkki"
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "tilaus Status Intake",
          "returns-refund-handoff": "Returns and hyvitys luovutus"
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "maksu aikomus Confirmation",
          "checkout-recovery-proof": "kassa Recovery and todiste"
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "laskuri syöte kokoelma",
          "value-summary-next-step": "arvo yhteenvekohteeseen seuraava vaihe"
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "tietämys vastaus First",
          "knowledge-gap-escalation": "tietämys Gap eskalointi"
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Tehtävään ankkuroitu Copilot",
          "next-step-copilot": "Seuraavan vaiheen Copilot"
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Guided asennus Bridge",
          "activation-blocker-knowledge-bridge": "aktivointi este tietämys Bridge"
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "tietämys-aware reititys",
          "specialist-vs-knowledge-gate": "asiantuntija vs tietämys Gate"
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "tapaus konteksti Synthesis",
          "cross-thread-next-best-action": "Cross-ketju Next Best Action"
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "turva kelpoisuus Intake",
          "quote-handoff-brief": "tarjous luovutus Brief"
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "laskuri Guardrailed Intake",
          "result-interpretation-next-step": "tulos Interpretation seuraava vaihe"
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "profiili Assessment Flow",
          "regimen-recommendation-bridge": "ohjelma suositus Bridge"
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "toimialue-specific Discovery",
          "premium-escalation-brief": "premium eskalointi Brief"
        }
      },
      "skillDescriptions": {
        "customer-support-foundation": {
          "support-intake-triage": "Tallenna ongelma, luokittele se nopeasti ja ohjaa asiakas oikealle tukipolulle.",
          "support-escalation-brief": "Valmistele a tiivis luovutus package so a ihminen can continue ilman repeating discovery."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Suosi crisp vastaus-first responses that reduce asiakas efvartent on yleinen kysymykset.",
          "faq-gap-escalation": "Handle puuttuva, stale or epäselvä FAQ turva ilman pretending certainty."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Kerää pakolliset yhteystiedot ja tarvetiedot ilman, että keskustelu tuntuu raskaalta.",
          "lead-capture-consent-next-step": "Close liidi capture kanssa permission, odotus setting and selkeä omistaja transition."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Assess sopivuus through role, need, kiireellisyys and decision konteksti while staying tiivis.",
          "meeting-readiness-tagging": "Päätä, onko the liidi should book immediately, enter nurture or receive a different offer."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Ask smart follow-up kysymykset only kun the vastaus improves reititys or myynti konteksti.",
          "nurture-next-step-framing": "Pidä warm liidit moving kanssa a selkeä follow-up suunnitelma instead of letting the ketju fade."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Guide new käyttäjät through the vähimmäis aktivointi polku ilman overwhelming them.",
          "activation-blocker-triage": "Tunnista, miksi perehdytys pysähtyi, ja ohjaa asiakas nopeimpaan ratkaisupolkuun."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Map a käyttäjä pyyntö kohteeseen the right haara, asiantuntija or työnkulku kanssa minimal delay.",
          "ambiguity-clarification-gate": "Use one decisive follow-up kun the pyyntö is too epäselvä varten turvallinen reititys."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Pidä assistant replies oriented around the käyttäjä’s task, not generic model chatter.",
          "answer-with-next-step": "Pair helpful vastaukset kanssa one practical next move kun the keskustelu is action-oriented."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Suosi lyhyt, useful vastaukset that keep conversational experiences responsive.",
          "clarify-before-assuming": "Pause varten one lyhyt selvennys kun the vastaus would otherwise be risky or off-target."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "vaihkohteeseen arvo varten yhteystiekohteeseen tiedot ilman turning the experience osaksi a long lomake.",
          "asset-followup-tagging": "Tag the liidi’s interest so the first follow-up is relevant instead of generic."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Avaa keskustelu nopeasti, kehystä arvo ja kerää ensimmäinen kvalifioiva tieto kuormittamatta kontaktia.",
          "progressive-contact-capture": "Kerää yhteystiedot ja konteksti vaiheittain, jotta keskustelu etenee luontevasti."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Separate high-sopivuus demand lähteestä casual curiosity using lyhyt, message-friendly kysymykset.",
          "async-handoff-readiness": "Määritä, onko the ketju is ready varten a salesperson or asiantuntija kohteeseen continue asynchronously."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Restart slow or dormant ketjut kanssa konteksti-aware nudges that feel ihminen, not automated.",
          "channel-aware-next-step": "Suosittele keveintä seuraavaa toimenpidettä, joka vastaa nykyistä kanavaa ja ostajan aietta."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Tunnista, milloin a viestintä ketju should leave automation because riski, frustration or complexity is rising.",
          "social-handoff-brief": "Valmistele a tiivis tapausyhteenvekohteeseen so a ihminen can continue the keskustelu ilman losing yksityisviesti konteksti."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Siirrä julkinen interest osaksi a yksityinen keskustelu ilman making the luovutus feel abrupt.",
          "public-to-private-bridge": "Bridge a julkinen interaction osaksi a yksityinen tuki or myynti polku kanssa continuity and selkeä aikomus."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Connect konteksti lähteestä multiple sosiaalinen or viestintä kanavat osaksi one service narrative.",
          "case-reopen-continuity": "Reopen an existing tapaus ilman losing the decision trail or asiakas odotus."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Probe varten seriousness, buying konteksti and readiness in korkean arvon keskustelut ilman sounding pushy.",
          "closer-brief-sequencing": "Sequence the luovutus so the myynnin päättäjä receives a warm, well-structured brief."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Järjestä uudet tukipyynnöt kiireellisyyden, vaikutuksen ja selkeyden mukaan, jotta tiimi käsittelee oikean jonon ensimmäisenä.",
          "resolution-path-selection": "Choose the right resolution polku, lähteestä self-serve kohteeseen asiantuntija luovutus, ilman re-triaging later."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Kokoa konteksti, todisteet ja asiakkaan odotukset, joita tarvitaan siistiin eskalointiin.",
          "sla-expectation-reset": "Nollaa aikataulu and ownership expectations kun a tapaus leaves first-line tuki."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Resolve internal työntekijä kysymykset kanssa the hyväksytty käytäntö or operational vastaus ennen expanding.",
          "employee-escalation-routing": "reitti internal tapaukset kohteeseen the right tiimi kun HR, IT or toiminnot must intervene."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Pyydä kevyt palaute jälkeen a tuki outcome while the interaction is still fresh.",
          "detractor-recovery-flag": "Detect negative palaute that deserves recovery or asiakas-success intervention."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Invite käyttäjät osaksi a lyhyt kysely or NPS flow ilman disrupting the tuki experience.",
          "structured-feedback-capture": "Kerää palaute muodossa, jota tiimi voi myöhemmin analysoida, ohjata ja käsitellä."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Selvitä ostajan aie, rajoitteet ja käyttötapaus lyhyellä, konversiopainotteisella kyselyllä.",
          "product-shortlist-framing": "Frame a small lyhytlista that feels guided instead of overwhelming."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Kerää mieltymys signaalit that matter most varten a tailored suositus.",
          "recommendation-explain-and-link": "Esitä suositus kanssa a selkeä reason and a friction-light polku kohteeseen tuote tiekohteeseen or kassa."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Kerää vähimmäis identifiers and ongelma tiedot needed kohteeseen vastaus an tilaus-status kysymys fast.",
          "returns-refund-handoff": "Valmistele a selkeä tuki package kun a palautus, hyvitys or käytäntö poikkeus needs ihminen handling."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Vahvista ostoaie, maksutuote-valmius ja nopein reitti kassalle.",
          "checkout-recovery-proof": "Palauta pysähtyneet kassakeskustelut ja kerää tarvittava maksutosite tarvittaessa."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Gather the minimal syötteet needed kohteeseen calculate arvo ilman turning the flow osaksi a heavy questionnaire.",
          "value-summary-next-step": "Käännä a calculated tulos osaksi a simple arvo explanation and a concrete seuraava toimenpide."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Aloita the best supported vastaus available lähteestä connected tietämys ennen expanding.",
          "knowledge-gap-escalation": "Handle puuttuva, stale or ristiriitainen tietämys ilman pretending luottamus."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Pidä open-ended copilot keskustelut anchored kohteeseen the käyttäjä task instead of drifting osaksi generic chat.",
          "next-step-copilot": "Yhdistä vastaus yhteen seuraavaan siirtoon, joka auttaa käyttäjää parhaiten etenemään."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Bridge käyttöönotkohteeseen guidance kanssa the exact asennus resurssi, checklist or instruction the käyttäjä needs next.",
          "activation-blocker-knowledge-bridge": "Use known käyttöönotkohteeseen guidance kohteeseen unblock stalled käyttäjät ennen escalating kohteeseen a ihminen tiimi."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Reititä pyynnöt based on both detected aikomus and whether tietämys turva is strong enough kohteeseen vastaus turvallisesti.",
          "specialist-vs-knowledge-gate": "Use a deliberate gate kohteeseen decide whether the assistant should vastaus or hand the pyyntö kohteeseen a asiantuntija."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Tiivistä tärkeä tapaushistoria, tietokonteksti ja nykyinen este yhteen käyttökelpoiseen yhteenvetoon.",
          "cross-thread-next-best-action": "Suosittele hyödyllisintä seuraavaa toimenpidettä tarkasteltuasi tapauksen kontekstia eri kanavissa ja vastuuhenkilöillä."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Tallenna core riski and kelpoisuus tiedot needed ennen presenting or reititys an insurance offer.",
          "quote-handoff-brief": "Valmistele the liidi konteksti so a välittäjä or neuvoja can continue the tarjous process efficiently."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Kerää laskurin syötteet riittävillä reunaehdoilla, jotta tulos säilyy hyödyllisenä ja tulkittavana.",
          "result-interpretation-next-step": "Interpret a laskuri tulos in plain kieli and connect it kohteeseen a sensible seuraava toimenpide."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Suorita lyhyt arviointi, joka luokittelee käyttäjäprofiilin ennen suunnitelman tai rutiinin suosittelemista.",
          "regimen-recommendation-bridge": "Bridge the assessment outcome osaksi a tailored ohjelma, paketti or tuote polku."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Suorita konsultoiva kartoitus, joka kerää arvokkaan myyjän tarvitseman toimialakontekstin.",
          "premium-escalation-brief": "Paketoi arvokas liidi siten, että myyjä tai neuvoja voi jatkaa oikean kontekstin ja vauhdin avulla."
        }
      },
      "skillWhenToUse": {
        "customer-support-foundation": {
          "support-intake-triage": "Käytä, kun a asiakas arrives kanssa a problem, pyyntö or unclear tuki need.",
          "support-escalation-brief": "Käytä, kun the tapaus requires manuaalinen review, poikkeus handling or a ihminen decision."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Käytä, kun kysymys on rutiininomainen, tosiasioihin perustuva ja siihen voidaan vastata hyväksytystä tietopohjasta.",
          "faq-gap-escalation": "Käytä, kun the tietämys base does not fully cover the kysymys or the käyttäjä reports a contradiction."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Käytä, kun the tavoite is kohteeseen capture a new liidi lähteestä chat, website or embedded lomake traffic.",
          "lead-capture-consent-next-step": "Käytä, kun liidi on jakanut keskeiset tietonsa ja on valmis jatkotoimenpiteeseen."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Käytä sen jälkeen kun the initial liidi capture kun the business needs kohteeseen separate high-sopivuus lähteestä low-sopivuus demand.",
          "meeting-readiness-tagging": "Käytä, kun the seuraava toimenpide could be a myynti call, a softer follow-up or a self-serve polku."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Käytä, kun the liidi has shown aikomus but the tiimi still needs nuance kohteeseen reitti well.",
          "nurture-next-step-framing": "Käytä, kun a liidi is interested but not yet ready varten immediate luovutus or varaus."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Käytä, kun a new asiakas or käyttäjä needs a guided first experience jälkeen signup or luovutus.",
          "activation-blocker-triage": "Käytä, kun the käyttäjä is stuck, inactive or repeatedly unable kohteeseen complete käyttöönotto."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Käytä, kun a single entrypoint must tuki multiple tavoitteet, tiimit or työnkulut.",
          "ambiguity-clarification-gate": "Käytä, kun aie on niin epäselvä, että jatkaminen johtaisi huonoon luovutukseen tai väärään vastaukseen."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Käytä, kun the käyttäjä asks an open kysymys but still expects a useful seuraava toimenpide or tiivis tulos.",
          "answer-with-next-step": "Käytä, kun käyttäjä tarvitsee todennäköisesti sekä tietoa että jatkotoimenpiteen etenemisen varmistamiseksi."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Use in general-purpose AI chats where the käyttäjä wants a quick vastaus more than a long essay.",
          "clarify-before-assuming": "Käytä, kun the pyyntö is puuttuva a key parameter, timeframe or business constraint."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Käytä, kun the business offers a guide, template, checklist or similar asset in palautus varten liidi tiedot.",
          "asset-followup-tagging": "Käytä heti sen jälkeen kun asset capture kun the business wants kohteeseen segment aikomus varten later outreach."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Käytä, kun a new prospect arrives through WhatsApp, yksityisviesti or sähköposti and needs a fast, low-friction first vastaus.",
          "progressive-contact-capture": "Käytä, kun liidi osallistuu ja tiimi tarvitsee riittävästi tietoa jatkoseurantaa, tarjousta tai luovutusta varten."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Käytä, kun liidi on vastannut ja yrityksen on arvioitava sopivuutta, kiireellisyyttä tai myyntipotentiaalia.",
          "async-handoff-readiness": "Käytä, kun seuraava vastuuhenkilö saattaa vastata myöhemmin ja tarvitsee selkeän, myyntivalmiin yhteenvedon."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Käytä, kun aiemmin kiinnostunut liidi on hiljentynyt ja tiimi haluaa avata keskustelun uudelleen.",
          "channel-aware-next-step": "Käytä, kun the liidi is not ready kohteeseen close yet but should keep moving toward a concrete seuraava vaihe."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Käytä, kun a asiakas ongelma in viestintä or sosiaalinen may need a ihminen decision or poikkeus polku.",
          "social-handoff-brief": "Käytä juuri ennen handing a sosiaalinen or viestintä keskustelu kohteeseen a tuki or myynti tiimikaveri."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Käytä, kun someone kommentit, reacts or signaalit interest publicly and should continue in a yksityisviesti ketju.",
          "public-to-private-bridge": "Käytä, kun tiimin tulisi lopettaa yksityiskohtien käsittely kommenteissa ja jatkaa yksityisesti."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Käytä, kun sama asiakas esiintyy eri kanavissa ja tiimi tarvitsee jatkuvuutta alusta aloittamisen sijaan.",
          "case-reopen-continuity": "Käytä, kun a resolved or paused tapaus becomes active again through a new inbound message."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Käytä, kun a premium or consultative offer needs deeper discovery ennen assigning a myynnin päättäjä.",
          "closer-brief-sequencing": "Käytä, kun the liidi is strong enough kohteeseen move lähteestä nurture or discovery osaksi a ihminen myynti keskustelu."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Käytä, kun tuki inboxes or dashboards receive mixed-priority work that needs fast sorting.",
          "resolution-path-selection": "Käytä pyynnön luokittelun jälkeen, kun tiimin on päätettävä, miten se tulisi käsitellä."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Käytä, kun tuki toiminnot must pass a tukipyyntö kohteeseen another jono, tiimi or asiantuntija.",
          "sla-expectation-reset": "Käytä, kun eskalointi changes who owns the tapaus or how fast the asiakas should expect an vastaus."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Use varten internal helpdesk kysymykset about käytäntö, pääsy, process or yleinen työntekijä toiminnot.",
          "employee-escalation-routing": "Käytä, kun an työntekijä pyyntö cannot be solved lähteestä käytäntö alone and needs ihminen execution."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Käytä tukipyynnön ratkaisemisen tai vakauttamisen jälkeen, kun tiimi haluaa palautetta ilman ylimääräistä vaivaa.",
          "detractor-recovery-flag": "Käytä, kun a palaute vastaus signaalit tyytymättömyys, poistumisriski or unresolved friction."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Käytä, kun the tiimi wants a brief post-tuki kysely, visa or NPS step.",
          "structured-feedback-capture": "Käytä, kun käyttäjä suostuu antamaan palautetta ja yritys haluaa muutakin kuin jäsentämättömän kommentin."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Käytä, kun a ostaja needs help narrowing the katalogi ennen any concrete suositus is shown.",
          "product-shortlist-framing": "Käytä sen jälkeen kun basic discovery kun the ostaja should see a tight set of relevant options."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Käytä, kun the business wants a guided-selling flow rather than a simple search or katalogi browse.",
          "recommendation-explain-and-link": "Käytä, kun the system can recommend a tuote, suunnitelma or rutiini kanssa luottamus."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Käytä, kun a ostaja asks about shipment, toimitus, täyttö or tilaus edistyminen.",
          "returns-refund-handoff": "Käytä, kun käyttäjän pyyntö menee yksinkertaista seurantaa pidemmälle ja koskee palautusta, vaihtoa tai hyvitystä."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Käytä, kun ostaja on maksamassa ja järjestelmän tulee vähentää epäröintiä tai hämmennystä.",
          "checkout-recovery-proof": "Käytä, kun a asiakas abandons kassa, reports maksu trouble or needs kohteeseen confirm todiste of maksu."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Käytä, kun the business offers a arvo, savings or arvio työkalu as part of konversio.",
          "value-summary-next-step": "Käytä, kun arvio on valmis ja käyttäjän tulisi ymmärtää sekä arvo että mitä tehdä seuraavaksi."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Käytä, kun a copilot can vastaus lähteestä hyväksytty tietämys sources and should reduce käyttäjä efvartent quickly.",
          "knowledge-gap-escalation": "Käytä, kun the retrieval layer does not fully vastaus the kysymys or the tietämys appears incomplete."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Käytä, kun the käyttäjä asks broadly but still expects a useful task-oriented outcome lähteestä the assistant.",
          "next-step-copilot": "Käytä, kun the copilot vastaus should naturally flow osaksi action, review or a follow-up task."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Käytä, kun a new asiakas needs step-by-step käyttöönotkohteeseen help tied kohteeseen existing tietämys or documentation.",
          "activation-blocker-knowledge-bridge": "Käytä, kun asiakas on jumissa aktivoinnin aikana ja todennäköinen vastaus on jo tuote- tai prosessitiedossa."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Käytä, kun a single assistant entrypoint must decide between answering, reititys or activating a downstream työnkulku.",
          "specialist-vs-knowledge-gate": "Käytä, kun raja tiedollisen ohjauksen ja asiantuntijan toteutuksen välillä on helposti hämärtyvä."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Käytä, kun tapaus kattaa useita keskusteluketjuja, tiimejä tai työkaluja ja joku tarvitsee mahdollisimman lyhyen luotettavan yhteenvedon.",
          "cross-thread-next-best-action": "Käytä, kun tapaus on aktiivinen eri keskusteluketjuissa ja tiimi tarvitsee selkeän suosituksen siitä, mitä tehdä nyt."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Käytä, kun an insurance liidi needs quick qualification ennen tarjous generation or ihminen advisory review.",
          "quote-handoff-brief": "Käytä, kun the keskustelu should move lähteestä preliminary intake osaksi ihminen quoting or advisory review."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Käytä, kun a toimiala laskuri needs a few trusted syötteet ennen producing a tulos.",
          "result-interpretation-next-step": "Käytä tuloksen luomisen jälkeen, kun käyttäjä tarvitsee apua sen merkityksen ymmärtämisessä."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Käytä, kun a toimiala experience depends on diagnosing a profiili, concern or starting point first.",
          "regimen-recommendation-bridge": "Käytä, kun the toimiala assessment points kohteeseen a selkeä recommended rutiini or suunnitelma."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Käytä, kun toimialakohtainen tarjous on monimutkainen, arvokas tai konsultoiva, ja pintapuolinen kartoitus pilaisi luovutuksen.",
          "premium-escalation-brief": "Käytä, kun a toimiala korkean arvon liidi is ready varten expert follow-up or a ihminen myynti keskustelu."
        }
      },
      "skillProcedures": {
        "customer-support-foundation": {
          "support-intake-triage": [
            "1. Aloita identifying the pyyntö category in the asiakas's own words.",
            "2. Vahvista vähimmäis identifiers needed kohteeseen continue, such as sähköposti, account ID or tilaus reference.",
            "3. Tee yhteenvekohteeseen vaikutus, kiireellisyys and current este ennen proposing a polku.",
            "4. If the ongelma is rutiini, continue kanssa the hyväksytty troubleshooting steps.",
            "5. If the ongelma is complex, säännelty or unresolved, prepare the eskalointi yhteenvekohteeseen ennen luovutus."
          ],
          "support-escalation-brief": [
            "1. Explain clearly why the tapaus is leaving automation.",
            "2. Vahvista, mitkä checks, steps or vastaukset were already attempted.",
            "3. Collect any puuttuva todisteet needed by the ihminen tiimi, such as screenshots or tilaus tiedot.",
            "4. Tuota a brief kanssa asiakas tavoite, ongelma yhteenveto, kiireellisyys and next promised action.",
            "5. Close by setting odotus varten vastaus aikataulu and ownership."
          ]
        },
        "faq-deflection-foundation": {
          "faq-answer-first": [
            "1. Aloita the vastaus in one lyhyt sentence ennen adding tieto.",
            "2. Add only the vähimmäis steps, caveats or links needed kohteeseen help the asiakas finish the task.",
            "3. Check whether the vastaus resolved the pyyntö ennen branching osaksi new topics.",
            "4. If the tietämys is puuttuva or ristiriitainen, acknowledge the gap instead of guessing."
          ],
          "faq-gap-escalation": [
            "1. Ilmaise mitä is known and which tiekohteeseen is still epävarma.",
            "2. Ask one targeted follow-up only if it can unlock a reliable vastaus.",
            "3. If epävarmuus remains, reitti kohteeseen the best ihminen or tuki polku kanssa the open kysymys attached.",
            "4. Suggest that the puuttuva vastaus should be reviewed varten future tietämys updates."
          ]
        },
        "lead-capture-foundation": {
          "lead-capture-core": [
            "1. Open kanssa a selkeä arvo-based reason varten asking kysymykset.",
            "2. Kerää vain the kentät required kohteeseen continue, such as name, yhteystiekohteeseen and need yhteenveto.",
            "3. Pidä one kysymys at a time and confirm edistyminen as data is collected.",
            "4. If the liidi hesitates, explain how the tiedot will help the seuraava vaihe.",
            "5. Finish kanssa the promised action, such as luovutus, takaisinsoitkohteeseen or asset toimitus."
          ],
          "lead-capture-consent-next-step": [
            "1. Vahvista preferred yhteystiekohteeseen kanava and aikataulu kun relevant.",
            "2. Ilmaise seuraava toimenpide and who will own it.",
            "3. If a lomake, calendar or asiantuntija is required, point the käyttäjä there explicitly.",
            "4. Record any kiireellisyys or mieltymys that will matter kohteeseen the receiving tiimi."
          ]
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": [
            "1. Kysy vain the kysymykset that affect qualification or reititys decisions.",
            "2. Confirm company or personal konteksti, current challenge and haluttu lopputulos.",
            "3. Probe varten kiireellisyys, valtuus and implementation aikataulu ilman sounding interrogative.",
            "4. Mark vahva sopivuus, kohtalainen sopivuus or hoivausta tarvitaan clearly ennen luovutus."
          ],
          "meeting-readiness-tagging": [
            "1. Käännä the keskustelu osaksi a simple readiness label.",
            "2. If the liidi is ready, suggest the meeting or myynti luovutus directly.",
            "3. If the liidi is early-stage, offer the right educational or follow-up polku instead.",
            "4. Säilytä the reasons behind the label so the next omistaja understands the decision."
          ]
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": [
            "1. Lähde liikkeelle siitä what the liidi already shared and avoid repeating kysymykset.",
            "2. Ask one higher-arvo follow-up at a time, focused on esteet, tavoitteet or aikajana.",
            "3. Stop kun the next omistaja already has enough konteksti kohteeseen act.",
            "4. Tee yhteenvekohteeseen learned konteksti ennen moving kohteeseen the seuraava vaihe."
          ],
          "nurture-next-step-framing": [
            "1. Vahvista mitä will happen next and why it is useful.",
            "2. Tarjoa the lightest relevant seuraava toimenpide, such as a resurssi, takaisinsoitkohteeseen or reminder.",
            "3. Tallenna reason varten delay so future follow-up stays contextual.",
            "4. Lopeta a specific odotus rather than an open-ended promise."
          ]
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": [
            "1. Vahvista käyttäjä's immediate tavoite and current asennus stage.",
            "2. Esitä next one kohteeseen three actions that unlock their first win.",
            "3. Check completion jälkeen each milestone instead of dumping all instructions at once.",
            "4. Reinvartence edistyminen and selvennä the next milestone ennen ending the interaction."
          ],
          "activation-blocker-triage": [
            "1. Tunnista, onko the este is tekninen, pääsy-related, educational or process-related.",
            "2. Solve directly kun the seuraava vaihe is simple and hyväksytty.",
            "3. If a dependency or manuaalinen action is required, capture it clearly and reitti fast.",
            "4. Päätä a concrete omistaja and follow-up odotus."
          ]
        },
        "routing-intent-foundation": {
          "intent-routing-map": [
            "1. Tunnista ensisijainen aikomus ennen answering secondary pyynnöt.",
            "2. reitti directly kun aikomus is selkeä and high-luottamus.",
            "3. If useat aikomukset compete, prioritize the most blocking or highest-arvo one first.",
            "4. Säilytä the reititys reason so downstream systems or humans can audit the decision."
          ],
          "ambiguity-clarification-gate": [
            "1. Kysy single kysymys that best separates the likely polut.",
            "2. Tarjoa lyhyt options kun that reduces friction.",
            "3. Once the vastaus is received, commit kohteeseen the polku instead of reopening discovery.",
            "4. If ambiguity persists, reitti kohteeseen the safest varapolku kanssa konteksti attached."
          ]
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": [
            "1. Tunnista concrete task inside the pyyntö.",
            "2. vastaus directly ennen expanding osaksi optional guidance.",
            "3. Pidä the structure easy kohteeseen scan and avoid filler.",
            "4. Lopeta the next best action only kun it adds arvo."
          ],
          "answer-with-next-step": [
            "1. Give the vastaus in plain kieli.",
            "2. Add one seuraava vaihe that is relevant, concrete and low-friction.",
            "3. If multiple polut exist, recommend one instead of listing every possibility.",
            "4. Vältä inventing työnkulku commitments that the system cannot fulfill."
          ]
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": [
            "1. vastaus in the smallest complete unit that solves the pyyntö.",
            "2. Expand only kun the kysymys explicitly asks varten depth.",
            "3. Vältä restating the käyttäjä's prompt unless confirmation is needed.",
            "4. Tarjoa an easy follow-up if the topic could haara."
          ],
          "clarify-before-assuming": [
            "1. Tunnista single puuttuva fact that most changes the vastaus.",
            "2. Pyydä it directly in one sentence.",
            "3. If a turvallinen default exists, state it and continue only kun delay would hurt the experience.",
            "4. Once clarified, proceed ilman re-litigating prior konteksti."
          ]
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": [
            "1. Ilmaise asset arvo ennen asking varten tiedot.",
            "2. Kerää vähimmäis data needed kohteeseen deliver and follow up.",
            "3. Vahvista toimitus polku immediately jälkeen capture.",
            "4. If the asset cannot be delivered instantly, explain exactly what happens next."
          ],
          "asset-followup-tagging": [
            "1. Tallenna topic, need or konteksti that motivated the download.",
            "2. Record that signaali in the luovutus yhteenvekohteeseen or destination työkalu.",
            "3. Suggest the next relevant action, such as a related resurssi or yhteystiekohteeseen option.",
            "4. Vältä over-qualifying unless the liidi explicitly wants kohteeseen continue."
          ]
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": [
            "1. Acknowledge the inbound message and restate the likely tavoite in plain kieli.",
            "2. Kysy highest-arvo opening kysymys that helps reitti or qualify the liidi.",
            "3. Pidä the vaihkohteeseen kevyt and confirm edistyminen jälkeen each vastaus.",
            "4. Transition kohteeseen yhteystiekohteeseen capture or the next promised action once aikomus is selkeä."
          ],
          "progressive-contact-capture": [
            "1. pyyntö only the kentät needed varten the seuraava toimenpide, not a full lomake dump.",
            "2. Selitä, miksi each tiekohteeseen matters kun the käyttäjä hesitates.",
            "3. Vahvista preferred follow-up polku and any kiireellisyys ennen closing.",
            "4. Leave the receiver kanssa a clean yhteenvekohteeseen of what was captured."
          ]
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": [
            "1. Focus on role, need, aikataulu and haluttu lopputulos.",
            "2. Pidä kysymykset lyhyt and conversational instead of interrogation-like.",
            "3. Stop once the tiimi has enough tiedot kohteeseen classify sopivuus.",
            "4. Tee yhteenvekohteeseen qualification signaali ennen the seuraava vaihe."
          ],
          "async-handoff-readiness": [
            "1. Check whether the key buying konteksti is already captured.",
            "2. selvennä the most important puuttuva point only if it changes reititys.",
            "3. Aseta odotus varten vastaus aikataulu and luovutus ownership.",
            "4. Paketoi the ketju so the next omistaja can vastaus ilman repeating discovery."
          ]
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": [
            "1. Reference the last selkeä konteksti or promised seuraava vaihe.",
            "2. Avaa uudelleen kanssa a kevyt kysymys or option that lowers vastaus efvartent.",
            "3. Vältä restarting full discovery unless the konteksti has changed.",
            "4. If there is no vastaus, leave a selkeä polku varten later continuation."
          ],
          "channel-aware-next-step": [
            "1. Päätä, onko the best next move is a resurssi, takaisinsoitto, varaus or ihminen luovutus.",
            "2. Phrase the seuraava toimenpide in the tone and pace that fits the kanava.",
            "3. Vahvista mitä happens next and who owns it.",
            "4. Record any este or mieltymys varten future follow-up."
          ]
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": [
            "1. Identify signaalit such as repeated failure, käytäntö riski, emotional eskalointi or puuttuva valtuus.",
            "2. Ilmaise selvästi that the tapaus needs ihminen review instead of continuing weak automation.",
            "3. Kerää vähimmäis puuttuva todisteet ennen luovutus.",
            "4. Säilytä kiireellisyys and asiakas vaikutus in the yhteenveto."
          ],
          "social-handoff-brief": [
            "1. Tee yhteenvekohteeseen asiakas tavoite, ongelma and current este.",
            "2. Capture what has already been tried or answered.",
            "3. Include any promised aikataulu, tunne or sensitivity.",
            "4. Päätä a luovutusviesti that keeps the asiakas invartenmed."
          ]
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": [
            "1. Acknowledge the julkinen signaali and invite the käyttäjä osaksi yksityinen follow-up.",
            "2. Restate the likely topic so the transition feels relevant.",
            "3. Start the yksityisviesti kanssa one simple kysymys that advances the keskustelu.",
            "4. Pidä the first yksityinen vastaus kevyt and easy kohteeseen vastaus."
          ],
          "public-to-private-bridge": [
            "1. Selitä, miksi the seuraava vaihe is better handled privately.",
            "2. Carry the key konteksti osaksi the yksityinen ketju so the käyttäjä does not repeat themselves.",
            "3. Vahvista haluttu lopputulos ennen exploring tiedot.",
            "4. End the julkinen interaction politely while directing attention kohteeseen the yksityinen kanava."
          ]
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": [
            "1. Tunnista, onko the ketju belongs kohteeseen an existing liidi, tapaus or prior keskustelu.",
            "2. Merge the important facts, promises and open esteet.",
            "3. Continue lähteestä the latest useful konteksti instead of re-asking resolved kysymykset.",
            "4. Note the kanava switch so future handoffs stay consistent."
          ],
          "case-reopen-continuity": [
            "1. Briefly recap the last known resolution or pending action.",
            "2. Vahvista mitä changed since the prior interaction.",
            "3. Päätä, onko kohteeseen resume the same polku or escalate kohteeseen a new omistaja.",
            "4. Nollaa the next promised action and aikataulu."
          ]
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": [
            "1. Explore the buyer tavoite, stakes and aikajana.",
            "2. Check varten valtuus, budget range or commitment signaalit tactfully.",
            "3. Pidä the keskustelu consultative rather than transactional.",
            "4. Nosta esiin few facts a myynnin päättäjä needs kohteeseen personalize the seuraava vaihe."
          ],
          "closer-brief-sequencing": [
            "1. Tee yhteenvekohteeseen sopivuus, kiireellisyys and haluttu lopputulos.",
            "2. Tallenna mahdolliset vastaväitteet, rajoitteet or deal konteksti.",
            "3. Set the odotus varten who will follow up and kun.",
            "4. Hand the myynnin päättäjä a lyhyt sequence that starts lähteestä the liidi momentum."
          ]
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": [
            "1. Classify the pyyntö by type, severity and asiakas vaikutus.",
            "2. Merkitse esteet, time-sensitive ongelmat or potential escalations early.",
            "3. reitti rutiini pyynnöt toward the fastest hyväksytty polku.",
            "4. Leave a selkeä triage note varten the next omistaja."
          ],
          "resolution-path-selection": [
            "1. Match the ongelma kohteeseen the lightest polku that can solve it turvallisesti.",
            "2. Suosi suora resolution kun the fix is known and hyväksytty.",
            "3. Eskaloi vain, kun valtuus, riski or puuttuva data requires it.",
            "4. Tee chosen polku explicit in the tapaus yhteenveto."
          ]
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": [
            "1. Tee yhteenvekohteeseen ongelma, vaikutus and current state in a few lines.",
            "2. Include the checks already completed and the todisteet collected.",
            "3. Call out the reason varten eskalointi and the decision that is still needed.",
            "4. Säilytä any SLA or odotus already communicated."
          ],
          "sla-expectation-reset": [
            "1. Ilmaise ownership change directly.",
            "2. Give the most reliable next aikataulu window available.",
            "3. Vältä promising precision that the next tiimi cannot meet.",
            "4. Päätä the exact next event the asiakas should expect."
          ]
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": [
            "1. Aloita the hyväksytty vastaus or rule in selkeä kieli.",
            "2. Add only the steps or exceptions the työntekijä needs next.",
            "3. linkki or cite the internal source kun that improves trust.",
            "4. Eskaloi vain, kun käytäntö ambiguity or pääsy exceptions remain."
          ],
          "employee-escalation-routing": [
            "1. Identify which tiimi owns the unresolved step.",
            "2. Tallenna työntekijä konteksti and what has already been attempted.",
            "3. Reititä kohteeseen the smallest capable tiimi rather than a generic jono.",
            "4. Set a selkeä odotus varten the työntekijä on what happens next."
          ]
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": [
            "1. Confirm that the immediate ongelma is resolved first.",
            "2. Pyydä a lyhyt score, tunne or reaction.",
            "3. Pidä the palaute pyyntö lighter than the tuki interaction itself.",
            "4. reitti low-tunne responses varten review instead of treating them as closed."
          ],
          "detractor-recovery-flag": [
            "1. Separate neutral noise lähteestä real detractor signaalit.",
            "2. Säilytä the asiakas complaint in their own words kun possible.",
            "3. Merkitse the tapaus varten recovery kanssa konteksti and kiireellisyys.",
            "4. Vältä closing the loop until the recovery omistaja is selkeä."
          ]
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": [
            "1. Selitä, miksi the kysely matters and keep it optional.",
            "2. Pidä the entry ask lyhyt enough kohteeseen feel kevyt.",
            "3. Start only jälkeen the käyttäjä is no longer estetty on the original pyyntö.",
            "4. Confirm how long the kysely should take."
          ],
          "structured-feedback-capture": [
            "1. Kerää score, category or key kysymys first.",
            "2. Pyydä the lyhyt supporting reason or example next.",
            "3. Pidä branching shallow so completion stays high.",
            "4. Säilytä the vastaus in a vartenmat toiminnot can review later."
          ]
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": [
            "1. Kysy the use tapaus, mieltymys or problem kohteeseen solve.",
            "2. Capture only the attributes that change the suositus.",
            "3. Pidä the discovery lyhyt enough kohteeseen preserve shopping momentum.",
            "4. Käännä the vastaukset osaksi a selkeä direction varten the lyhytlista."
          ],
          "product-shortlist-framing": [
            "1. Narrow the options kohteeseen the few strongest fits.",
            "2. Selitä logic behind the lyhytlista in plain kieli.",
            "3. Korosta the main difference between the recommended options.",
            "4. Lopeta the easiest seuraava toimenpide toward tuote selection."
          ]
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": [
            "1. Kysy mieltymys, concern or tavoite in a ostaja-friendly tilaus.",
            "2. Käännä tekninen or tuote kieli osaksi easy choices kun needed.",
            "3. Vältä collecting extra kentät that do not improve the suositus.",
            "4. Valmistele the final suggestion lähteestä the strongest mieltymys signaalit."
          ],
          "recommendation-explain-and-link": [
            "1. Aloita the recommended option first.",
            "2. Selitä, miksi it matches the ostaja signaalit in one lyhyt rationale.",
            "3. Linkitä suoraan kohteeseen the tuote, kokoelma or next konversio step.",
            "4. Tarjoa only the most relevant alternative if comparison truly helps."
          ]
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": [
            "1. pyyntö the smallest set of identifiers needed kohteeseen locate the tilaus.",
            "2. Vahvista, onko the pyyntö is about status, toimitus ongelma or puuttuva update.",
            "3. Tee yhteenvekohteeseen current kysymys ennen answering or escalating.",
            "4. Siirrä kohteeseen the fastest hyväksytty tilaus-tuki polku available."
          ],
          "returns-refund-handoff": [
            "1. selvennä the tuote, tilaus and reason varten palautus or hyvitys.",
            "2. Tallenna mahdolliset käytäntö-sensitive tiedot the next tiimi will need.",
            "3. Vältä over-promising outcomes ennen review.",
            "4. Hand off kanssa a tiivis yhteenvekohteeseen and next odotus."
          ]
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": [
            "1. Vahvista tuote, offer or summa the ostaja expects.",
            "2. Tunnista, onko the este is trust, maksutapa or kassa friction.",
            "3. Guide the ostaja kohteeseen the correct maksu polku kanssa minimal extra tieto.",
            "4. Tee maksu seuraava vaihe explicit ennen ending the vaihto."
          ],
          "checkout-recovery-proof": [
            "1. Vahvista uudelleen what the asiakas tried and where the kassa stalled.",
            "2. Tarjoa the shortest recovery polku first, such as a fresh linkki or verified maksu reitti.",
            "3. Collect todiste or confirmation only kun it changes the seuraava toimenpide.",
            "4. Säilytä a clean yhteenvekohteeseen varten talous or tuki if manuaalinen review is required."
          ]
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": [
            "1. Pyydä only the syötteet that materially change the arvio.",
            "2. selvennä yksiköt, oletukset or välit only kun necessary.",
            "3. Pidä the pace fast so the käyttäjä reaches the tulos quickly.",
            "4. Confirm that enough tiedot is available ennen calculating."
          ],
          "value-summary-next-step": [
            "1. Esitä tulos in plain kieli first.",
            "2. Explain what the number means varten the käyttäjä or buyer decision.",
            "3. linkki the tulos kohteeseen the most natural konversio step.",
            "4. Vältä overwhelming the käyttäjä kanssa secondary calculations unless asked."
          ]
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": [
            "1. Tunnista concrete kysymys inside the pyyntö.",
            "2. vastaus directly lähteestä the strongest hyväksytty tietämys available.",
            "3. Add only the vähimmäis supporting tiekohteeseen or seuraava vaihe needed.",
            "4. Make any remaining epävarmuus visible instead of improvising."
          ],
          "knowledge-gap-escalation": [
            "1. Ilmaise selvästi which part of the vastaus is known and which part is not.",
            "2. Ask one clarifying kysymys only if it can unlock a supported vastaus.",
            "3. Eskaloi kohteeseen a ihminen or asiantuntija kun the tietämys gap remains material.",
            "4. Säilytä the gap so the tiimi can improve future turva."
          ]
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": [
            "1. Tunnista main task or decision hiding inside the pyyntö.",
            "2. vastaus that task directly ennen expanding osaksi optional tieto.",
            "3. Pidä the structure easy kohteeseen scan and continue lähteestä.",
            "4. Stay useful ilman sounding like a generic model demo."
          ],
          "next-step-copilot": [
            "1. Give the vastaus in selkeä kieli.",
            "2. Suosittele one seuraava vaihe that matches the käyttäjä tavoite and system scope.",
            "3. Vältä listing every possible polku unless the käyttäjä explicitly asks.",
            "4. Tee next move concrete enough kohteeseen execute immediately."
          ]
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": [
            "1. Vahvista käyttäjä current stage and immediate asennus tavoite.",
            "2. Ohjaa heidät the next one kohteeseen three actions that unlock edistyminen.",
            "3. Use connected tietämys kohteeseen vastaus kysymykset ilman dumping the full manuaalinen.",
            "4. Lopeta a selkeä milestone or checkpoint varten the next interaction."
          ],
          "activation-blocker-knowledge-bridge": [
            "1. Tunnista este category and what the käyttäjä has already tried.",
            "2. Nosta esiin best matching tietämys or hyväksytty fix first.",
            "3. Eskaloi vain, kun the este depends on pääsy, käytäntö or puuttuva system action.",
            "4. Säilytä the este yhteenvekohteeseen varten the next omistaja if luovutus is needed."
          ]
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": [
            "1. Tunnista ensisijainen aikomus ennen responding kohteeseen secondary tiedot.",
            "2. Check whether existing tietämys can vastaus directly kanssa luottamus.",
            "3. Reititä kohteeseen the right työnkulku or asiantuntija kun the pyyntö needs action, not just tiedot.",
            "4. Säilytä the reasoning behind the reitti varten later review."
          ],
          "specialist-vs-knowledge-gate": [
            "1. Tunnista single factor that most changes whether automation is enough.",
            "2. Ask a lyhyt clarifying kysymys only kun it resolves that decision.",
            "3. Commit kohteeseen either tietämys vastaus or asiantuntija reitti once the signaali is selkeä.",
            "4. Vältä bouncing the käyttäjä between both polut ilman ownership."
          ]
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": [
            "1. Pull together the core pyyntö, prior actions and unresolved este.",
            "2. Separate confirmed facts lähteestä oletukset or open kysymykset.",
            "3. Korosta any tietämys article, käytäntö or note that changes the next move.",
            "4. Esitä yhteenvekohteeseen so the next omistaja can act ilman re-reading everything."
          ],
          "cross-thread-next-best-action": [
            "1. Määritä, mikä open este is most important right now.",
            "2. Suosittele the seuraava toimenpide that removes that este kanssa the least friction.",
            "3. Tee omistaja, aikataulu and dependency explicit.",
            "4. Pidä the suositus specific enough kohteeseen execute immediately."
          ]
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": [
            "1. Kerää vähimmäis profiili and turva tiedot that determine basic sopivuus.",
            "2. Pidä säännelty or käytäntö-sensitive kysymykset tiivis and purposeful.",
            "3. selvennä the käyttäjä tavoite, such as tarjous, comparison or turva guidance.",
            "4. Stop ennen quoting if the työnkulku requires lisensoidun ihmisen tarkistus."
          ],
          "quote-handoff-brief": [
            "1. Tee yhteenvekohteeseen liidi profiili, turva need and kiireellisyys.",
            "2. Tallenna mahdolliset exclusions, sensitivities or puuttuva asiakirjat.",
            "3. Ilmaise mitä the ihminen neuvoja still needs kohteeseen confirm.",
            "4. Päätä a selkeä odotus varten tarjous follow-up."
          ]
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": [
            "1. Kysy vain varten the syötteet that materially affect the laskelma.",
            "2. selvennä boundaries, yksiköt or oletukset ennen the käyttäjä goes too far.",
            "3. Pidä the experience lyhyt enough kohteeseen preserve completion.",
            "4. Vahvista that the syötteet are usable ennen presenting the tulos."
          ],
          "result-interpretation-next-step": [
            "1. Esitä tulos in a selkeä, non-tekninen way.",
            "2. Selitä implication or arvo of that tulos varten the käyttäjä.",
            "3. Tarjoa the best seuraava vaihe, such as a tuote, suunnitelma or follow-up.",
            "4. Vältä presenting the tulos as ammatillinen neuvonta if the työnkulku does not tuki that."
          ]
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": [
            "1. Kysy few kysymykset that most shape the final suositus.",
            "2. Käännä toimialue kieli osaksi easy choices kunever possible.",
            "3. Pidä the assessment lyhyt enough kohteeseen maintain trust and completion.",
            "4. Tee yhteenvekohteeseen resulting profiili ennen recommending the seuraava vaihe."
          ],
          "regimen-recommendation-bridge": [
            "1. Esitä recommended ohjelma or set of tuotteet first.",
            "2. Selitä match between the tulos and the suositus in one lyhyt rationale.",
            "3. Tarjoa the easiest polku kohteeseen learn more or convert.",
            "4. Pidä optional alternatives secondary kohteeseen the main suositus."
          ]
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": [
            "1. Explore the buyer objective, rajoitteet and decision konteksti.",
            "2. Kysy vain the toimialue kysymykset that materially affect sopivuus or solution design.",
            "3. Pidä the tone expert and consultative instead of scripted.",
            "4. Tee yhteenvekohteeseen strongest buying signaalit ennen eskalointi."
          ],
          "premium-escalation-brief": [
            "1. Tee yhteenvekohteeseen tavoite, sopivuus indicators and deal konteksti.",
            "2. Include any vastaväitteet, sensitivities or aikataulu signaalit.",
            "3. Ilmaise mitä kind of expert follow-up is expected next.",
            "4. Säilytä the liidi momentum kanssa a selkeä next ownership luovutus."
          ]
        }
      },
      "applyChannelLabel": "Käytä kanavalle",
      "applyChannelHint": "Taidon sisältö otetaan käyttöön {channel}-päällysteellä.",
      "channelOverlays": {
        "api": {
          "whenToUse": "Kanavakohtainen kerros: optimoi taito API-pohjaisille avustajille, jotka hyötyvät ennustettavista, jäsennellyistä vastauksista.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä the output deterministic and easy kohteeseen parse downstream.",
            "- Vältä decorative phrasing and make the seuraava toimenpide or state explicit."
          ]
        },
        "baileys": {
          "whenToUse": "Kanavakohtainen kerros: pidä kulku lyhyenä, mobiiliystävällisenä ja asteittain kerättävänä WhatsApp-tyylisiin keskusteluihin.",
          "procedure": [
            "Kanavapäällyste:",
            "- Suosi lyhyt messages that are easy kohteeseen scan on mobile.",
            "- Pyydä one tiekohteeseen at a time and confirm the next promised action ennen ending."
          ]
        },
        "chat": {
          "whenToUse": "Kanavakohtainen kerros: pidä vuorovaikutus nopeana, selkeänä ja välittömiin seuraaviin vaiheisiin suuntautuneena live-chatissa.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä responses tiivis enough varten a live chat rhythm.",
            "- Siirrä the käyttäjä toward the next decision ilman adding unnecessary background."
          ]
        },
        "crisp": {
          "whenToUse": "Kanavakohtainen kerros: mukauta taito tukipostilaatikon keskusteluihin, joissa jonokonteksti ja vastuuhenkilö ovat tärkeitä.",
          "procedure": [
            "Kanavapäällyste:",
            "- Make status, priority and ownership easy varten the next operator kohteeseen understand.",
            "- Säilytä a lyhyt yhteenvekohteeseen that tuki teammates can act on ilman re-reading the full ketju."
          ]
        },
        "dashboard": {
          "whenToUse": "Kanavapäällyste: optimize varten operator-facing or embedded dashboard experiences where clarity and state matter more than flair.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä steps explicit so the käyttäjä or operator can follow the työnkulku ilman guesswork.",
            "- Nosta esiin current state, este or next omistaja kunever it helps move the tapaus vartenward."
          ]
        },
        "form": {
          "whenToUse": "Kanavapäällyste: keep the taikohteeseen aligned kanssa lyhyt, asteittainen lomake-driven interactions.",
          "procedure": [
            "Kanavapäällyste:",
            "- Minimize unnecessary kysymykset and collect only what unlocks the seuraava vaihe.",
            "- Vahvista mitä will happen jälkeen the lomake-style capture is complete."
          ]
        },
        "instagram": {
          "whenToUse": "Kanavapäällyste: adapt varten lyhyt sosiaalinen replies that often begin lähteestä yksityisviesti or kommentti aikomus.",
          "procedure": [
            "Kanavapäällyste:",
            "- Use lyhyt, suora kieli that respects the pace of Instagram keskustelut.",
            "- Siirrä lähteestä engagement kohteeseen selkeä yksityinen next steps ilman making the käyttäjä repeat konteksti."
          ]
        },
        "mail": {
          "whenToUse": "Kanavapäällyste: adapt varten asynchronous sähköposti ketjut where summaries, odotus setting and batching matter.",
          "procedure": [
            "Kanavapäällyste:",
            "- Use slightly fuller summaries so the ketju still makes sense kun reopened later.",
            "- Batch only the essential kysymykset and state the expected next aikataulu or omistaja clearly."
          ]
        },
        "messenger": {
          "whenToUse": "Kanavapäällyste: optimize varten casual yksityisviesti ketjut that still need structured qualification or tuki continuity.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä the tone conversational while staying disciplined about the seuraava toimenpide.",
            "- Collect tiedot progressively instead of front-loading the whole vaihto."
          ]
        },
        "slack": {
          "whenToUse": "Kanavapäällyste: adapt varten internal or operator-heavy Slack työnkulut where reititys and accountability matter.",
          "procedure": [
            "Kanavapäällyste:",
            "- Favor crisp summaries, selkeä owners and explicit follow-up expectations.",
            "- Pidä the vastaus useful varten both the current reader and the next tiimikaveri in the ketju."
          ]
        },
        "telegram": {
          "whenToUse": "Kanavakohtainen kerros: pidä kulku keveänä ja viesteille sopivana epätahtisissa Telegram-keskusteluissa.",
          "procedure": [
            "Kanavapäällyste:",
            "- Use lyhyt, self-contained turns that work well in async viestintä.",
            "- Vahvista seuraava vaihe ennen ending so the ketju can restart cleanly later."
          ]
        },
        "tiktok": {
          "whenToUse": "Kanavapäällyste: optimize varten high-aikomus but lyhyt-attention sosiaalinen keskustelut that may start lähteestä content engagement.",
          "procedure": [
            "Kanavapäällyste:",
            "- Get kohteeseen the point quickly and anchor the vaihkohteeseen around one simple seuraava vaihe.",
            "- Respect that the käyttäjä may be moving lähteestä content discovery osaksi suora vastaus."
          ]
        },
        "tiktok_shop": {
          "whenToUse": "Kanavapäällyste: adapt varten commerce-led TikTok Shop interactions where tuote clarity and kassa momentum matter.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä tuote, tilaus or maksu guidance highly actionable and easy kohteeseen scan.",
            "- Reduce friction by clarifying the shortest polku kohteeseen purchase, todiste or tuki."
          ]
        },
        "website": {
          "whenToUse": "Kanavapäällyste: optimize varten website experiences where käyttäjät expect a fast vastaus and a visible seuraava toimenpide.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä the guidance tiivis and konversio-aware varten web visitors.",
            "- Point kohteeseen the next page, action or luovutus clearly kun the käyttäjä is ready kohteeseen continue."
          ]
        },
        "whatsapp": {
          "whenToUse": "Kanavapäällyste: adapt varten WhatsApp Business keskustelut kanssa lyhyt replies, asteittainen capture and selkeä follow-up promises.",
          "procedure": [
            "Kanavapäällyste:",
            "- Pidä each message compact enough varten mobile reading.",
            "- Pyydä one thing at a time and confirm who follows up next or what happens jälkeen the vastaus."
          ]
        },
        "zappflux": {
          "whenToUse": "Kanavapäällyste: keep the taikohteeseen aligned kanssa flow-driven ZappFlux experiences where haara clarity matters.",
          "procedure": [
            "Kanavapäällyste:",
            "- Tee haara decision or reitti explicit so the flow stays debuggable.",
            "- Pidä the vastaus compatible kanssa staged, flow-based orchestration instead of freevartenm detours."
          ]
        }
      }
    },
    "confidence_pct": "{confidence}%"
  },
  "AgentsPage": {
    "breadcrumbs_aiEmployees": "Tekoälytyöntekijät",
    "title": "Hallinnoi Tekoälytyöntekijää",
    "newAIEmployee": "Luo uusi Tekoälytyöntekijä",
    "description": "Tekoälytyöntekijät ovat agenteja, joita voidaan mukauttaa suurten kielimallien (LLM) avulla palvelemaan asiakkaitasi. Yhdistä tietovarastoon, ja se koulutetaan omalla eksklusiivisella tietokannallasi.",
    "aiEmployeeFormTitle": "Luo uusi Tekoälytyöntekijä",
    "modelPromptSettings": "Lisäasetukset",
    "toolsTitle": "Työkalut",
    "toolsDescription": "Määritä tekoälytyöntekijäsi työkalut tehdäksesi siitä älykkäämmän.",
    "create": "Luo",
    "restartOnboarding": "✨ Asenna perehdytysoppaalla"
  },
  "onboarding": {
    "title": "Määritetään yrityksellesi AI-työntekijä",
    "subtitle": "Vastaa 15 nopeaan kysymykseen luodaksesi yrityksellesi räätälöidyn tekoälyn",
    "step1": {
      "question": "Aloitetaan, kerro minulle:\n• Mikä on yrityksesi nimi ja tyyppi tänään?\n• Anna lyhyt kuvaus yrityksestäsi",
      "placeholder": "Esim.: Kauneusklinikka, Tukku- ja vähittäiskaupan vaatekauppa, Lemmikkieläinkauppa ja eläinklinikka...",
      "namePlaceholder": "Esim.: Bella Vita Estetiikka, TopFashion, PetLove Center..."
    },
    "step2": {
      "question": "Ja {businessType}-yrityksessäsi, miten kuvailisit ihanneasiakastasi?",
      "placeholder": "Kerro iästä, sijainnista, tuloista, tyylistä ja siitä, mitä hän arvostaa eniten..."
    },
    "step3": {
      "question": "Kun ajattelet {businessType}-toimintaasi, mitkä ovat 3 tärkeintä tuotetta tai palvelua, joita tarjoat tällä hetkellä?",
      "placeholder": "Listaa tärkeimmät palvelusi, tuotteesi, pakettisi tai sopimusmallisi..."
    },
    "step4": {
      "question": "Ja nyt, kun puhutaan ihanneasiakkaistasi ({idealClient}), mitkä ovat heidän tärkeimmät kipupisteensä, kysymyksensä tai ongelmansa?",
      "placeholder": "Kuvaile haasteita, joita asiakkaasi kohtaavat..."
    },
    "step5": {
      "question": "Missä vaiheessa asiakaspolkua asiakkaat yleensä ottavat sinuun yhteyttä {businessType}-yrityksessäsi?",
      "placeholder": "Ennen ostoa (kysymykset), oston aikana, oston jälkeen (tuki) vai kaikissa vaiheissa?"
    },
    "step6": {
      "question": "Tällä hetkellä {businessType}-yrityksessäsi, mitä kanavia pitkin asiakkaat yleensä ottavat sinuun yhteyttä?",
      "placeholder": "Esim.: WhatsApp, Instagram, verkkosivusto, puhelin, henkilökohtaisesti...\n\n(Ole hyvä: Erota kanavat pilkuilla)"
    },
    "step7": {
      "question": "Kun ajattelet käyttämiäsi kanavia ({currentChannels}), mitkä ovat suurimmat ongelmat, joita kohtaat asiakaspalvelussa tänään?",
      "placeholder": "Esim.: hidas vastausaika, kadonneet viestit, epäyhtenäinen palvelu, rajatut aukioloajat..."
    },
    "step8": {
      "question": "Kun otetaan huomioon mainitsemasi ongelmat ({serviceProblems}), mitä haluaisit tekoälyn tekevän puolestasi {businessType}-yrityksessäsi?",
      "placeholder": "Esim.: vastata kysymyksiin, kvalifioida liidejä, myydä, varata aikoja, hoitaa laskutusta, hoitaa jälkimarkkinointia..."
    },
    "step9": {
      "question": "Missä näistä kanavista haluat, että tekoäly palvelee asiakkaita automaattisesti?",
      "placeholder": "Valitse niiden kanavien joukosta, joita mainitsit: {currentChannels}"
    },
    "step10": {
      "question": "Koska tekoäly tulee edustamaan {businessType}-yritystäsi keskustellessaan ihanneasiakkaasi kanssa, millainen sen äänensävyn tulisi olla?",
      "placeholder": "Virallisempi vai rennompi? Voiko se käyttää emojeja? Puhutaanko \"minä\"- vai \"me\"-muodossa?"
    },
    "step11": {
      "question": "Jotta tekoäly voi oikeasti auttaa mainitsemiesi tavoitteiden saavuttamisessa ({aiObjectives}), mitkä tiedot sen tulisi aina kerätä asiakkaalta?",
      "placeholder": "Esim.: nimi, puhelinnumero, kaupunki, toivottu palvelu, paras aika yhteydenottoon..."
    },
    "step12": {
      "question": "Onko sääntöjä tai rajoituksia, joita {businessType}-yrityksesi tekoälyn täytyy aina noudattaa?",
      "placeholder": "Esim.: ei anneta tarkkaa hintaa ilman vahvistusta, ei varata aikaa ilman kalenterin tarkistusta, ei luvata kiinteitä toimitusaikoja..."
    },
    "step13": {
      "question": "Mietitään seuraavaksi, miten tekoäly voi myydä työtäsi paremmin: mitkä ovat tärkeimmät kilpailuedut {businessType}-yritykselläsi ja palveluillasi verrattuna kilpailijoihin?",
      "placeholder": "Mikä tekee yrityksestäsi ainutlaatuisen ja erityisen?"
    },
    "step14": {
      "question": "Missä tarkkaan määritellyissä tilanteissa haluat, että tekoäly pysähtyy ja kutsuu ihmisen mukaan?",
      "placeholder": "Esim.: kun asiakas pyytää jotakin sääntöjen ulkopuolelta ({rulesLimits}), kun arvo ylittää X:n, kun asiakas on erittäin tyytymätön..."
    },
    "step15": {
      "question": "Lopuksi: kuvittele, että {businessType}-yrityksesi tekoäly on täydellinen, juuri sellainen kuin haluat. Miltä näyttäisi ihanteellinen asiakaspalvelupäivä?",
      "placeholder": "Mitä tekoäly hoitaa täysin itse, mitä tulee edelleen sinun käsiteltäväksesi ja mikä muuttuu omassa arjessasi?"
    },
    "navigation": {
      "next": "Seuraava",
      "previous": "Edellinen",
      "skip": "Ohita",
      "finish": "Luo IA-prompt"
    },
    "progress": {
      "stepOf": "Vaihe {current} / {total}",
      "completed": "{percentage}% valmis"
    },
    "rag": {
      "generateCheckbox": "Luo tekoälyn tietopohja automaattisesti (Suositeltu)",
      "generating": "Luodaan 20+ asiakirjaa tietopohjaasi varten...",
      "creatingDatastore": "Luodaan tietokantaa ja indeksoidaan asiakirjoja...",
      "success": "Tietopohja luotu onnistuneesti!",
      "failed": "Tietopohjan luominen epäonnistui. Voit yrittää myöhemmin uudelleen.",
      "generatingModal": {
        "title": "Luodaan koulutusdokumentteja",
        "description": "AI-työntekijäsi koulutusdokumentteja luodaan. Tämä voi kestää noin 5 minuuttia. Voit jatkaa ja ilmoitamme sinulle, kun prosessi on valmis.",
        "okButton": "OK, Selvä"
      },
      "completedModal": {
        "title": "Dokumentit luotu onnistuneesti!",
        "description": "Kaikki koulutusdokumentit on luotu onnistuneesti. Voit tarkastella tuloksia tietovarastossasi.",
        "viewDatastore": "Näytä tietovarasto",
        "close": "Sulje"
      },
      "failedModal": {
        "title": "Luonti epäonnistui",
        "description": "Koulutusdokumenttien luonti epäonnistui. Yritä uudelleen.",
        "retry": "Yritä uudelleen"
      }
    },
    "preview": {
      "title": "Luodun promptin esikatselu",
      "generating": "Luodaan personoitua promptia...",
      "regenerate": "Luo uudelleen",
      "confirm": "Vahvista ja Luo Agentti",
      "error": "Promptin luonti epäonnistui. Yritä uudelleen."
    },
    "draft": {
      "found": "Löysimme luonnoksen edellisestä istunnostasi. Haluatko jatkaa siitä, mihin jäit?",
      "continue": "Jatka",
      "startOver": "Aloita alusta"
    },
    "placeholders": {
      "businessType": "yrityksesi",
      "idealClient": "ihanteellinen asiakkaasi",
      "productsServices": "tuotteesi/palvelusi",
      "clientPains": "mainitut ongelmakohdat",
      "serviceMoments": "yhteydenottohetket",
      "currentChannels": "mainitut kanavat",
      "serviceProblems": "mainitut ongelmat",
      "aiObjectives": "mainitut tavoitteet",
      "aiChannels": "valitut kanavat",
      "voiceTone": "määritelty sävy",
      "requiredData": "pakolliset tiedot",
      "rulesLimits": "mainitut säännöt",
      "differentiators": "erottautumistekijäsi",
      "escalationRules": "eskalointisäännöt",
      "successVision": "menestysvisiosi"
    },
    "audio": {
      "transcribed": "Ääni kopioitu onnistuneesti"
    }
  },
  "AnalyticsPage": {
    "breadcrumbs": {
      "label": "Leipäpuut",
      "analytics": "Analytiikka"
    },
    "alert": {
      "refreshedEveryHour": "Tiedot päivittyvät joka tunti."
    },
    "dateRange": {
      "label": "Päivämäärä Range",
      "allTime": "Koko ajan",
      "thisMonth": "Tämä kuukausi"
    },
    "aiEmployee": {
      "label": "AI Työntekijä",
      "placeholder": "Valitse tekoälyn työntekijä"
    },
    "analytics": {
      "totalConversations": "Yhteensä keskusteluja",
      "likedResponses": "Tykkään vastauksista",
      "dislikedResponses": "Epämiellyttäviä vastauksia",
      "leadsGenerated": "Johtajat generoitu",
      "mostUsedDatasource": "Käytetyin tietolähde"
    },
    "charts": {
      "conversationsOverTime": "Keskustelujen määrä ajan myötä",
      "repliesQualityPerformance": "Korvaa laatusuoritusta",
      "conversationsEvolution": "Keskusteluja evoluutiosta",
      "conversationsByCountry": "Keskustelut kaupungista/hallinnosta"
    },
    "toast": {
      "unableToFetchAnalytics": "Et voi hakea analytiikkaa"
    },
    "payments": {
      "sectionTitle": "Maksut",
      "totalRevenue": "Kokonaistulot",
      "linksGenerated": "Luodut linkit",
      "confirmed": "Vahvistettu",
      "pending": "Odottaa",
      "failed": "Epäonnistui / Vanhentunut",
      "conversionRate": "Muuntokulku",
      "filterStatus": "Tila",
      "filterCurrency": "Valuutta",
      "filterAll": "Kaikki",
      "tableDate": "Päivämäärä",
      "tableAmount": "Määrä",
      "tableCurrency": "Valuutta",
      "tableStatus": "Tila",
      "tableDescription": "Kuvaus",
      "tableConversation": "Keskustelu",
      "statusPending": "Odottaa",
      "statusSucceeded": "Vahvistettu",
      "statusFailed": "Epäonnistui",
      "statusExpired": "Vanhentunut",
      "statusCanceled": "Peruutettu",
      "statusRefunded": "Hyvitetty",
      "noData": "Ei tapahtumia.",
      "statusProcessing": "Käsitellään"
    },
    "commercialCockpit": {
      "title": "Kaupallinen näkymä",
      "subtitle": "Liikevaihto, maksulinkit ja toimintakelpoiset mahdollisuudet yhdessä paikassa.",
      "confirmedRevenue": "Vahvistettu liikevaihto",
      "openPipeline": "Avoin pipeline",
      "averageTicket": "Keskimääräinen ostos",
      "linksCount": "{count} linkkiä",
      "opportunitiesCount": "{count} mahdollisuutta",
      "statusTitle": "Maksusuppilo",
      "channelTitle": "Liikevaihto kanavittain",
      "recentTitle": "Viimeisimmät linkit",
      "empty": "Ei vielä kaupallisia tietoja",
      "open": "Avaa",
      "channels": {
        "api": "API",
        "baileys": "WhatsApp",
        "chat": "Keskustelu",
        "crisp": "Crisp",
        "dashboard": "Hallintapaneeli",
        "form": "Lomake",
        "instagram": "Instagram",
        "mail": "Sähköposti",
        "messenger": "Messenger",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktokShop": "TikTok Shop",
        "website": "Verkkosivusto",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "direct": "Suora",
        "zappflux": "ZappFlux"
      },
      "funnelTitle": "Tuottosuppilo",
      "funnelConversations": "Keskustelut",
      "funnelLeads": "Liidit",
      "funnelLinks": "Maksulinkit",
      "funnelPaid": "Maksettu",
      "riskTitle": "Palautusriskit",
      "riskDue": "Eräpäivä",
      "noRisk": "Ei riskialttiita maksulinkkejä tällä hetkellä."
    },
    "months": {
      "january": "Tammikuu",
      "february": "Helmikuu",
      "march": "Maaliskuu",
      "april": "Huhtikuu",
      "may": "Toukokuu",
      "june": "Kesäkuu",
      "july": "Heinäkuu",
      "august": "Elokuu",
      "september": "Syyskuu",
      "october": "Lokakuu",
      "november": "Marraskuu",
      "december": "Joulukuu"
    }
  },
  "authError": {
    "signIn": "Merkki sisään",
    "unableToSignIn": "ei voi allekirjoittaa",
    "errorOccurred": "Virhe on tapahtunut!",
    "linkUsedOrExpired": "Linkki on jo käytössä tai se on ehkä päättynyt.",
    "errorDuringAuthentication": "Todentamisen aikana tapahtui virhe, yritä kirjautua sisään uudelleen."
  },
  "signInPage": {
    "emailAddress": "Sähköpostiosoite",
    "signIn": "Merkki sisään",
    "signInWithGoogle": "Kirjaudu sisään Google",
    "signInWithGitHub": "Kirjaudu sisään GitHub",
    "orContinueWith": "Tai jatkaa",
    "signInWithFacebook": "Kirjaudu Facebookilla"
  },
  "verifyRequest": {
    "header_checkYourEmail": "Tarkista sähköpostisi",
    "description_emailSent": "Linkin merkki on lähetetty sähköpostiosoitteeseesi."
  },
  "ChatPage": {
    "placeholders": {
      "chain": "Valitse työnkulku",
      "knowledge": "Valitse tietämys"
    },
    "options": {
      "qa": "Kysymykset ja Vastaukset",
      "agent": "Agentti"
    },
    "messages": {
      "datasourceNotFound": "Tietolähdettä ei löytynyt. Onko se poistettu?"
    }
  },
  "FormPage": {
    "seo": {
      "title": "Muotosivu",
      "description": "Tämä on lomakesivu, jossa voit olla vuorovaikutuksessa lomakkeen kanssa ja nähdä tulokset."
    }
  },
  "FormsPage": {
    "templates": {
      "fromScratch": {
        "name": "Aloita alusta",
        "description": "Luo lomake alusta alkaen. Voit lisätä haluamiasi kenttiä ja mukauttaa muotoilua.",
        "fields": {
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "select": {
            "name": "Valitse vaihtoehto",
            "options": {
              "support": "Tuki",
              "sales": "Myynti",
              "feedback": "Palaute",
              "partnership": "Yhteistyöt",
              "other": "Muu"
            },
            "placeholder": "Valitse vaihtoehto"
          }
        },
        "startScreen": {
          "title": "Otsikko",
          "description": "Kuvaus"
        },
        "endScreen": {
          "message": "Kiitos! Otamme pian yhteyttä.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "leadForm": {
        "name": "Tallenna liidejä",
        "description": "Tallenna liidien tiedot, kuten sähköposti ja puhelin.",
        "overview": "Tämä lomake on suunniteltu keräämään liidien keskeiset tiedot, kuten sähköpostin ja puhelinnumeron, helpottamaan tulevaa viestintää.",
        "fields": {
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "phone": {
            "name": "Puhelin",
            "placeholder": "Syötä puhelinnumerosi"
          },
          "comment": {
            "name": "Kommentti",
            "placeholder": "Kirjoita lisäkommentit"
          },
          "select": {
            "name": "Valitse",
            "options": {
              "getMoreClients": "Saada lisää asiakkaita",
              "automateTasks": "Automatisoi toistuvat tehtävät",
              "organizeContacts": "Järjestä yhteystiedot ja keskustelut",
              "learnMore": "Opi lisää alustasta",
              "other": "Muu"
            },
            "placeholder": "Valitse vaihtoehto"
          }
        },
        "startScreen": {
          "title": "Ota yhteyttä",
          "description": "Olemme täällä auttamassa!\nTäytäthän alla olevan lomakkeen."
        },
        "endScreen": {
          "message": "Olemme vastaanottaneet tietosi! Otamme pian yhteyttä.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "productFeedbackForm": {
        "name": "Tuotepalautelomake",
        "description": "Lomake kerätä palautetta tuotteistamme.",
        "overview": "Tämä lomake on suunniteltu keräämään palautetta tuotteistamme. Mielipiteesi on meille arvokas ja auttaa parantamaan tarjontaamme.",
        "fields": {
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "select": {
            "name": "Palautetyyppi",
            "options": {
              "featureRequest": "Ominaisuuspyyntö",
              "bugReport": "Virheraportti",
              "other": "Muu"
            },
            "placeholder": "Valitse palautetyyppi"
          },
          "comment": {
            "name": "Kommentti",
            "placeholder": "Kirjoita palautteesi tähän"
          },
          "files": {
            "name": "Tiedostot",
            "placeholder": "Liitä tiedostoja (valinnainen)"
          },
          "type": {
            "name": "Palautetyyppi",
            "options": {
              "featureRequest": "Ominaisuuspyyntö",
              "bugReport": "Virheraportti",
              "other": "Muu"
            },
            "placeholder": "Valitse palautetyyppi"
          }
        },
        "startScreen": {
          "title": "Mielipiteesi merkitsee",
          "description": "Olemme täällä kuuntelemassa! Jaa palautteesi."
        },
        "endScreen": {
          "message": "Kiitos palautteestasi! Se on tarkastelussa.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "onboardingForm": {
        "name": "Uusien käyttäjien lomake",
        "description": "Kerää tietoja uusista käyttäjistä.",
        "overview": "Tämä lomake kerää tietoja uusista käyttäjistä auttaakseen meitä räätälöimään palvelut heidän tarpeisiinsa.",
        "fields": {
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "Enterprise": {
            "name": "Yritys",
            "options": {
              "eCommerce": "Verkkokauppa",
              "healthcare": "Terveydenhuolto",
              "finance": "Rahoitus",
              "technology": "Teknologia",
              "retail": "Vähittäiskauppa",
              "manufacturing": "Valmistus",
              "other": "Muu"
            },
            "placeholder": "Valitse yrityksesi"
          },
          "companySize": {
            "name": "Yrityksen koko",
            "options": {
              "small": "1–10",
              "medium": "10–100",
              "large": "100+"
            },
            "placeholder": "Valitse yrityksesi koko"
          },
          "referral": {
            "name": "Mistä kuulit meistä?",
            "options": {
              "google": "Google",
              "socialMedia": "Sosiaalinen media",
              "newsletter": "Uutiskirje",
              "wordOfMouth": "Suusta suuhun",
              "tradeShow": "Messut",
              "other": "Muu"
            },
            "placeholder": "Mistä kuulit meistä?"
          }
        },
        "startScreen": {
          "title": "Tervetuloa alustallemme",
          "description": "Ilo on saada sinut täällä! Aloitetaan."
        },
        "endScreen": {
          "message": "Tervetuloa! Käytämme vastauksiasi kokemuksesi personointiin.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "inboundLead": {
        "name": "Liidien kiinnostuksen tunnistaminen",
        "description": "Kerää liidejä strategisesti yleisösi todellisten kiinnostusten perusteella.",
        "overview": "Käytä tätä lomaketta tunnistaaksesi, mikä liidiäsi todella kiinnostaa—kuten tuen automatisointi, kanavien keskittäminen tai myynnin kasvattaminen. Täydellinen kävijöiden sitouttamiseen ja mahdollisuuksien arviointiin ensikontaktista lähtien.",
        "fields": {
          "firstName": {
            "name": "Etunimi",
            "placeholder": "Syötä etunimesi"
          },
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "interestedIn": {
            "name": "Kiinnostunut",
            "options": {
              "automatedSupport": "AI-pohjainen automatisoitu tuki",
              "increaseSales": "Myynnin kasvattaminen",
              "reduceResponseTime": "Vastausajan lyhentäminen",
              "centralizeChannels": "Kanavien keskittäminen (WhatsApp, Instagram jne.)",
              "other": "Muu"
            },
            "placeholder": "Mistä olet kiinnostunut?"
          }
        },
        "startScreen": {
          "title": "(Yrityksesi)",
          "description": "Tervetuloa laivaan! Tutustutaan!"
        },
        "endScreen": {
          "message": "Kiitos jakamisesta! Asiantuntija auttaa sinua pian.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "contactSales": {
        "name": "Ota yhteyttä myyntiin",
        "description": "Auta myyntitiimiäsi keskittymään lupaavimpiin asiakkaisiin.",
        "overview": "Tämän lomakkeen avulla voit nopeasti ymmärtää asiakkaan liiketoimintatarpeet, mikä helpottaa arviointia ja nopeuttaa myyntiprosessia todellisten tietojen perusteella.",
        "fields": {
          "firstName": {
            "name": "Etunimi",
            "placeholder": "Syötä etunimesi"
          },
          "email": {
            "name": "Sähköposti",
            "placeholder": "Syötä sähköpostiosoitteesi"
          },
          "interestedIn": {
            "name": "Kiinnostunut",
            "options": {
              "automateSupport": "Tuen automatisointi AI:lla",
              "centralizeChannels": "Kanavien yhdistäminen (WhatsApp, Instagram jne.)",
              "boostConversions": "Konversioiden ja myynnin kasvattaminen",
              "customSolutions": "Räätälöidyt ratkaisut yritykselleni",
              "contentMarketing": "Sisältömarkkinointi",
              "affiliates": "Myynti kumppanina",
              "other": "Muu"
            },
            "placeholder": "Mistä olet kiinnostunut?"
          }
        },
        "startScreen": {
          "title": "Ota yhteyttä myyntiin",
          "description": "Kasvata konversioitasi ja myyntiäsi"
        },
        "endScreen": {
          "message": "Pyyntösi on lähetetty myyntitiimillemme. Odota yhteydenottoa.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      },
      "feedback": {
        "name": "Palaute",
        "description": "Kerää tuotearvioita mukaansatempaavan dialogin kautta.",
        "overview": "Kerää palautetta uusilta asiakkailta yhdestä lenkkarimallistamme.\nAcme Clothes on erottuva muotibrändi, joka tunnetaan tyylikkäistä ja laadukkaista vaatteistaan.\nTarjoten laajan valikoiman vaatteita miehille, naisille ja lapsille, Acme Clothes yhdistää mukavuuden nykyaikaisiin trendeihin luodakseen ainutlaatuisia ja monikäyttöisiä tuotteita joka tilanteeseen.",
        "fields": {
          "usageContext": {
            "name": "Missä käytit tuotetta?",
            "options": {
              "work": "Työssä",
              "sports": "Urheilutoiminnassa",
              "casual": "Jokapäiväisessä elämässä",
              "travel": "Matkustaessa",
              "other": "Muu"
            },
            "placeholder": "Valitse pääkäyttökonteksti"
          },
          "recommendationLikelihood": {
            "name": "Suosittelisitko tuotetta?",
            "options": {
              "yes": "Kyllä, ehdottomasti",
              "maybe": "Ehkä",
              "no": "En suosittele"
            },
            "placeholder": "Suosittelisitko sitä jollekin?"
          },
          "priceValue": {
            "name": "Hintaarvio",
            "options": {
              "excellent": "Erinomainen",
              "fair": "Reilu",
              "expensive": "Kallis"
            },
            "placeholder": "Mitä mieltä olet hinnasta?"
          },
          "overallSatisfaction": {
            "name": "Kokonaisuudessaan tyytyväisyys (1–5)",
            "options": [
              "null",
              "1 – Erittäin huono",
              "2 – Huono",
              "3 – Kohtalainen",
              "4 – Hyvä",
              "5 – Erinomainen"
            ],
            "placeholder": "Anna kokonaisarvio"
          }
        },
        "startScreen": {
          "title": "Jätä kommentti",
          "description": "Kerro meille, kuinka voimme parantaa."
        },
        "endScreen": {
          "message": "Arvostamme palautettasi! Se on meille erittäin tärkeää.",
          "cta": {
            "label": "Kiitos!",
            "url": "/forms/{formId}"
          }
        }
      }
    },
    "breadcrumbs": {
      "ariaLabel": "Navigointi",
      "forms": "Lomakkeet"
    },
    "titles": {
      "forms": "Lomakkeet"
    },
    "button": {
      "newForm": "Uusi lomake"
    },
    "modal": {
      "createForm": "Luo lomake"
    },
    "toast": {
      "creatingForm": "Luodaan lomaketta...",
      "created": "Lomake luotu onnistuneesti!",
      "error": "Virhe lomakkeen luonnissa."
    }
  },
  "DatasourcePage": {
    "breadcrumbs": {
      "label": "Leipäpuut",
      "datastores": "Dataa"
    },
    "status": {
      "unsynched": "Syntymätön",
      "pending": "Petos",
      "running": "Juokseminen",
      "synched": "Synkronoitu",
      "error": "Virheitä",
      "usage_limit_reached": "Käyttörajoitukset saavutettu"
    },
    "form": {
      "submitButtonText": "Päivitys",
      "deleteDatasource": "Poista tietolähde",
      "deleteDatasourceDescription": "Se poistaa kaikki tietovarastosta."
    },
    "buttons": {
      "delete": "Poista"
    },
    "modals": {
      "confirmDelete": "Oletko varma, että haluat poistaa nämä tiedot? Tämä toiminta on peruuttamatonta."
    },
    "errors": {
      "deleteFailed": "Tietolähteen poistaminen epäonnistui."
    }
  },
  "DatastorePage": {
    "breadcrumbs": {
      "label": "Leipäpuut",
      "datastores": "Dataa"
    },
    "buttons": {
      "addDatasource": "Lisätietolähde"
    },
    "errors": {
      "retry": "Yritä uudelleen",
      "requestFailed": "Tietovarastoa ei voitu ladata"
    },
    "visibility": {
      "public": "Julkinen yleisö",
      "private": "Yksityinen"
    },
    "tabs": {
      "datasources": "Datalähteet",
      "settings": "Asetukset"
    },
    "modals": {
      "usageLimit": "Käyttöraja ylittyi"
    }
  },
  "DatasourcesPage": {
    "breadcrumbs": {
      "label": "Leipäpuut",
      "datastores": "Dataa",
      "apps": "Sovellukset"
    },
    "title": {
      "datastores": "Dataa"
    },
    "button": {
      "newDatastore": "Uusi datakauppa"
    },
    "alert": {
      "datastoreInfo": "Datastore toimii arkistona, joka sisältää erilaisia tietolähteitä, kuten tiedostoja, verkkosivuja, muistiinpanoja jne. Kun tiedot on ladattu tietokauppaan, se käsittelee (Vectorization) valmistellakseen niitä AI-työntekijän (Large Language Model) käyttöön."
    },
    "instructions": {
      "step1": "1.1. Hanki API-avain yhdestä tietokaupastasi",
      "step2": "2. Mene Crispin markkinoille ja asenna ZappWay plugin",
      "step3": "3.3.3. Hanki API-avain yhdestä tietokaupastasi"
    },
    "crispDescription": "GPT AI Työntekijä koulutettu verkkosivuilla",
    "integratedVia": "Integroitu kautta",
    "slackBot": "Slack Bot",
    "slackDescription": "GPT A Työntekijät, jotka on koulutettu yritystietoihin supervoimin",
    "subscribe": "Subscribe",
    "moreInfo": "Lisää infoa",
    "statusError": "Koemme joitakin ongelmia. Kokeile uudelleen myöhemmin.",
    "sharePromo": "Jaa sosiaalisesti ja saat 30% pois tilauksestasi!"
  },
  "Layout": {
    "title": "Kojelauta",
    "inbox": "Asiakaspalvelu",
    "employees": "AI-Työntekijä",
    "datastores": "Tietovarasto",
    "forms": "Lomakkeet",
    "analytics": "Analytiikka",
    "emailInboxes": "Sähköpostilaatikot",
    "contacts": "Yhteystiedot",
    "settings": "Asetukset",
    "documentation": "Ohjeet /\nDokumentaatio",
    "chat": "Keskustelu",
    "systemStatus": "Järjestelmän Tila",
    "statusError": "Järjestelmässä On Ongelmia",
    "seo": {
      "description": "Hallitse Keskustelu- ja Työvirtojasi ZappWaylla."
    },
    "promo": {
      "endingSoon": "Päättyy Pian",
      "sharePromo": "Jaa tämä kampanja pidentääksesi kokeilujaksoa!",
      "promoTweetMessage": "Tutustu ZappWayn mahtaviin työkaluihin ja palveluihin!",
      "shareTwitter": "Jaa Twitterissä",
      "shareLinkedIn": "Jaa LinkedInissä"
    },
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360",
    "campaignSite": "Sivustosi - Kampanjat"
  },
  "form": {
    "actions": {
      "addField": "Lisää kenttä",
      "addOption": "Lisää vaihtoehto",
      "removeField": "Poista kenttä",
      "removeOption": "Poista vaihtoehto"
    },
    "labels": {
      "type": "Tyyppi",
      "label": "Otsikko",
      "options": "Lisää haluamasi määrä vaihtoehtoja",
      "defaultCountryCode": "Oletusmaakoodi",
      "placeholder": "Paikkamerkki",
      "required": "Pakollinen",
      "min": "Minimi",
      "max": "Maksimi",
      "createContact": "Luo yhteystieto",
      "includeSources": "Sisällytä lähteet AI‑avustaja ’GPT’ vastaukseen"
    },
    "fieldTypes": {
      "email": "Sähköposti",
      "phoneNumber": "Puhelinnumero",
      "text": "Teksti",
      "textArea": "Tekstialue",
      "select": "Valitse",
      "file": "Tiedosto",
      "number": "Numero",
      "leadSelect": "Liidivalinta"
    },
    "accordion": {
      "newField": "Uusi kenttä"
    }
  },
  "formEditor": {
    "title": "Otsikko",
    "description": "Kuvaus",
    "accordion": {
      "startScreen": "Aloitusnäyttö",
      "formFields": "Lomakkeen kentät",
      "endScreen": "Lopetusnäyttö",
      "webhook": "Webhook",
      "formDetails": "Lomaketiedot"
    },
    "labels": {
      "title": "Otsikko",
      "description": "Kuvaus",
      "ctaLabel": "Toimintakehotteen teksti",
      "successMessage": "Onnistumisviesti",
      "ctaUrl": "Toimintakehotteen URL",
      "target": "Kohde",
      "webhookUrl": "Webhook‑URL",
      "callToAction": "Toimintakehotteen teksti",
      "message": "Viesti",
      "callToActionUrl": "Toimintakehotteen URL",
      "url": "URL"
    },
    "placeholders": {
      "webhookUrl": "Anna Webhook‑URL‑osoitteesi"
    },
    "helperTexts": {
      "webhookUrl": "Lähetä lomake annetulle päätepisteelle HTTP‑POST-pyynnöllä"
    },
    "options": {
      "ctaTarget": {
        "_blank": "Avaa uudessa välilehdessä",
        "_self": "Avaa tässä välilehdessä"
      }
    },
    "actions": {
      "publishUpdates": "Julkaise päivitykset",
      "publishing": "Julkaistaan…",
      "saving": "Tallennetaan…",
      "publishSuccess": "Julkaistu",
      "publishError": "Jotain meni pieleen",
      "copyLink": "Kopioi linkki",
      "learnMore": "Lue lisää"
    },
    "buttons": {
      "publishUpdates": "Julkaise päivitykset",
      "saving": "Tallennetaan…"
    },
    "alerts": {
      "publishing": "Julkaistaan…",
      "published": "Julkaistu",
      "somethingWentWrong": "Sisäinen virhe tapahtui."
    },
    "formTypes": {
      "conversational": "Keskustelupohjainen",
      "traditional": "Perinteinen"
    }
  },
  "datasourceForm": {
    "labels": {
      "nameOptional": "Nimi (valinnainen)",
      "sourceUrlOptional": "Lähde-URL (valinnainen)",
      "urlPlaceholder": "http://en.wikipedia.org/wiki/Nuclear_fusion",
      "sourcesSection": "URL, joka näytetään ’lähteet’-osiossa AI‑avustaja ’GPT’ vastauksessa",
      "formType": "Lomakkeen tyyppi",
      "overview": "Yhteenveto",
      "message": "Viesti",
      "callToAction": "Toimintakehotteen teksti",
      "callToActionUrl": "Toimintakehotteen URL",
      "webhookUrl": "Webhook‑URL"
    },
    "options": {
      "formType": {
        "conversational": "Keskustelupohjainen",
        "traditional": "Perinteinen"
      },
      "ctaTarget": {
        "_blank": "Avaa uudessa välilehdessä",
        "_self": "Avaa tässä välilehdessä"
      }
    },
    "buttons": {
      "submit": "Lähetä",
      "edit": "Muokkaa",
      "cancel": "Peruuta",
      "complete": "Tallenna"
    },
    "alerts": {
      "networkError": "Jotain meni pieleen."
    },
    "placeholders": {
      "webhookUrl": "https://example.com/api/webhook"
    },
    "accordions": {
      "startScreen": "Aloitusnäyttö",
      "formDetails": "Lomaketiedot",
      "formFields": "Lomakkeen kentät",
      "endScreen": "Lopetusnäyttö",
      "webhook": "Webhook",
      "extractedText": "Uutettu teksti"
    },
    "connectFlow": "Yhdistä ZappFlux-vuo",
    "selectFlow": "Valitse vuo",
    "describePrompt": "Kuvaile, milloin tämä vuo tulisi käynnistää",
    "placeholderFlowTrigger": "Esim: Kun käyttäjä pyytää saada puhua ihmisen kanssa",
    "triggerAfterMessages": "Käynnistä N viestin jälkeen",
    "addTool": "Lisää työkalu"
  },
  "FormDashboard": {
    "breadcrumbs": {
      "ariaLabel": "Navigointi",
      "label": "Olet tässä",
      "forms": "Lomakkeet"
    },
    "forms": "Lomakkeet",
    "tabs": {
      "ariaLabel": "Välilehdet",
      "label": "Välilehtien navigointi",
      "editor": "Editori",
      "settings": "Asetukset",
      "submissions": "Lähetykset",
      "install": "Asenna",
      "preview": "Esikatselu"
    }
  },
  "Forms": {
    "breadcrumbs": {
      "forms": "Lomakkeet",
      "ariaLabel": "Navigointi"
    },
    "title": {
      "forms": "Lomakkeet"
    },
    "button": {
      "newForm": "Uusi lomake"
    },
    "modal": {
      "createForm": "Luo lomake"
    },
    "toast": {
      "creatingForm": "Luodaan lomaketta...",
      "created": "Lomake luotu",
      "error": "Jokin meni pieleen"
    },
    "formTemplates": {
      "leadForm": {
        "name": "Liidilomake",
        "description": "Kerää liidejä yrityksellesi."
      },
      "onboardingForm": {
        "name": "Uuden käyttäjän lomake",
        "description": "Lisää uusia käyttäjiä yritykseesi."
      },
      "inboundLead": {
        "name": "Kerää liidi",
        "description": "Kerää liidejä markkinointikampanjoista."
      },
      "contactSales": {
        "name": "Ota yhteyttä myyntiin",
        "description": "Anna uusien asiakkaiden ottaa yhteyttä myyntitiimiisi."
      },
      "feedback": {
        "name": "Palautelomake - Arvostelut",
        "description": "Kerää arvosteluja käyttäjiltäsi."
      },
      "productFeedbackForm": {
        "name": "Tuotepalautelomake",
        "description": "Kerää käyttäjiltäsi palautetta tuotteestasi."
      }
    }
  },
  "FormSettingsTab": {
    "generalSettings": "Yleiset asetukset",
    "nameLabel": "Nimi",
    "deleteForm": "Poista lomake",
    "deleteDescription": "Tämä poistaa lomakkeen pysyvästi",
    "deleteConfirm": "Kaikki lähetykset poistetaan. Oletko varma?",
    "cancel": "Peruuta",
    "deleteButton": "Poista",
    "deleteAlert": "Poista lomake ja kaikki lähetykset pysyvästi",
    "deleteUnauthorized": "Sinulla ei ole oikeutta poistaa tätä lomaketta.",
    "deleteError": "Poiston aikana tapahtui virhe. Yritä myöhemmin uudelleen."
  },
  "logs": {
    "breadcrumbs": {
      "label": "Navigointi",
      "inbox": "Saapuneet"
    },
    "tabs": {
      "label": "Välilehdet",
      "kanban": "Kanban",
      "unresolved": "Ratkaisematon",
      "unread": "Lukematon",
      "humanRequested": "Ihmisen apua pyydetty",
      "all": "Kaikki",
      "conversations": "Suunnettuksia",
      "groups": "Kysytystä",
      "communities": "Kunnossuu",
      "opportunities": "Mahdollisuudet"
    },
    "filters": {
      "filterByAssignee": "Suodata vastuuhenkilön mukaan",
      "filterByChannel": "Suodata kanavan mukaan",
      "filterByAgent": "Suodata agentin mukaan",
      "filterByEvaluation": "Suodata arvioinnin mukaan",
      "filterByPriority": "Suodata prioriteetin mukaan",
      "me": "Minä"
    },
    "confirm": {
      "markAllRead": "Kaikki suodattimiin sopivat viestit merkitään luetuiksi. Oletko varma?",
      "resolveAllConversations": "Kaikki suodattimiin sopivat keskustelut merkitään ratkaistuiksi. Oletko varma?"
    },
    "menu": {
      "markAllMessagesAsRead": "Merkitse kaikki viestit luetuiksi",
      "resolveAllConversations": "Ratkaise kaikki keskustelut",
      "markAsUnread": "Merkitse valitut viestit lukemattomiksi"
    },
    "loading": {
      "updating": "Päivitetään..."
    },
    "success": {
      "updated": "Päivitetty"
    },
    "error": {
      "somethingWentWrong": "Jotain meni pieleen"
    },
    "evaluation": {
      "good": "Hyvä",
      "bad": "Huono"
    },
    "priority": {
      "low": "Matala",
      "medium": "Keskitaso",
      "high": "Korkea"
    },
    "placeholders": {
      "noData": "Ei tietoja",
      "messagesVisible": "Kaikki keskustelut AI-työntekijöidesi kanssa näkyvät tässä",
      "noConversationsFound": "Keskusteluja ei löytynyt",
      "selectOpportunity": "Valitse mahdollisuus nähdäksesi tiedot ja aloittaaksesi myynnin."
    },
    "statuses": {
      "resolved": "Tämä keskustelu on ratkaistu.",
      "unresolved": "Tämä keskustelu ei ole vielä ratkaistu.",
      "humanRequested": "Ihmisen apua on pyydetty."
    },
    "visitor": "Vierailija - {id}",
    "formLabel": "Lomake",
    "conversationResolved": "Tämä keskustelu on ratkaistu.",
    "conversationUnresolved": "Tämä keskustelu ei ole vielä ratkaistu.",
    "humanRequested": "Ihmisen apua on pyydetty.",
    "kanban": {
      "columns": {
        "unresolved": "Odottaa",
        "humanRequested": "Ihmisen tuki",
        "resolved": "Valmis"
      },
      "stats": {
        "unread": "lukemattomat",
        "urgent": "kiireelliset"
      },
      "empty": "Ei keskusteluja tässä sarakkeessa",
      "card": {
        "autoClassified": "Automaattisesti luokiteltu",
        "autoBadge": "Auto"
      }
    },
    "badges": {
      "lead": "Liidi"
    },
    "paymentStatuses": {
      "succeeded": "Vahvistettu",
      "pending": "Odottaa",
      "processing": "Käsitellään",
      "failed": "Epäonnistui",
      "canceled": "Peruutettu",
      "expired": "Vanhentunut",
      "refunded": "Hyvitetty"
    },
    "opportunities": {
      "summaryTitle": "Myyntimahdollisuuksien saapuva",
      "summarySubtitle": "Ensisijaiset keskustelut, joissa on kaupallisia merkkejä.",
      "stageAll": "Kaikki vaiheet",
      "score": "{score} pistettä",
      "stages": {
        "new_lead": "Uusi liidi",
        "qualified": "Hyväksytty",
        "payment_pending": "Maksu odottaa",
        "recoverable": "Recoverable",
        "human_needed": "Henkilökuntaa tarvitaan",
        "won": "Won",
        "follow_up": "Follow-up"
      },
      "reasons": {
        "leadCaptured": "Liidi saatu",
        "recentLead": "Tuore liidi",
        "priorityHigh": "Korkea prioriteetti",
        "priorityMedium": "Keskitason prioriteetti",
        "formSubmitted": "Lomake lähetetty",
        "activeConversation": "Aktiivinen keskustelu",
        "paymentPending": "Maksu odottaa",
        "paymentProcessing": "Maksua käsitellään",
        "paymentFailed": "Maksu epäonnistui",
        "paymentExpired": "Maksu vanhentui",
        "paymentSucceeded": "Paid",
        "humanRequested": "Henkilökuntaa pyydetty",
        "staleConversation": "Vaati jatkokäsittelyä"
      },
      "quickActionsTitle": "Pikatoiminnot",
      "ctaTitle": "Sulje kaupat nopeammin",
      "ctaDescription": "Luo maksulinkki nyt ja lähetä se asiakkaallesi.",
      "ctaButton": "Luo maksulinkki",
      "manualPaymentModal": {
        "title": "Luo maksulinkki",
        "description": "Luo kertaluonteinen maksulinkki asiakkaan laskuttamista varten. Asiakkaan on annettava yhteystietonsa suojatulla maksusivulla.",
        "loading": "Ladataan määrityksiä...",
        "noProviders": "Tälle organisaatiolle ei ole määritetty maksuntarjoajaa.",
        "successTitle": "Maksulinkki luotu onnistuneesti!",
        "copyButton": "Kopioi linkki",
        "labelTitle": "Laskun otsikko",
        "placeholderTitle": "Esim. Konsultointi",
        "labelDescription": "Kuvaus",
        "placeholderDescription": "Kuvaile laskutettavaa sisältöä tai palvelua...",
        "labelAmount": "Summa",
        "labelCurrency": "Valuutta",
        "labelProvider": "Maksuntarjoaja",
        "submitButton": "Luo & kopioi linkki",
        "toasts": {
          "requiredFields": "Täytä kaikki pakolliset kentät",
          "invalidAmount": "Virheellinen summa",
          "generateError": "Virhe maksulinkin luomisessa",
          "generateSuccess": "Maksulinkki luotu ja kopioitu leikepöydälle!",
          "genericError": "Maksulinkin luominen epäonnistui",
          "copied": "Kopioitu!"
        }
      },
      "howItWorksTitle": "Kuinka se toimii?",
      "howItWorksDescription": "Tekoälymme analysoi jokaisen keskustelun reaaliajassa ja etsii ostohalukkuuden merkkejä, tarjouspyyntöjä tai maksuun liittyviä kysymyksiä. Valitse viereinen keskustelu nähdäksesi yksityiskohtaiset pisteet ja päättääksesi kaupan."
    }
  },
  "agentGeneralSettingsTab": {
    "deleteConfirmation": "Kaikki tämän AI-työntekijän viestit poistetaan. Oletko varma?",
    "deleteError": "Virhe poistettaessa AI-työntekijää. Yritä uudelleen.",
    "generalSettingsTitle": "Yleiset asetukset",
    "saveButton": "Tallenna",
    "aiEmployeeIdTitle": "AI-työntekijän tunniste",
    "aiEmployeeIdDescription": "Tämä on AI-työntekijäsi yksilöllinen tunniste. Käytä sitä API-integraatiossa.",
    "documentationButton": "Näytä dokumentaatio",
    "learnMore": "Lue lisää tämän ominaisuuden käyttämisestä.",
    "copySuccess": "Tunniste kopioitu onnistuneesti!",
    "deleteAiEmployeeTitle": "Poista AI-työntekijä",
    "deleteAiEmployeeDescription": "Tätä toimintoa ei voi peruuttaa ja se poistaa AI-työntekijän järjestelmästä.",
    "deleteButton": "Poista",
    "deleteWarning": "Haluatko varmasti poistaa tämän AI-työntekijän pysyvästi?",
    "restartOnboardingTitle": "Käynnistä Perehdytys Uudelleen",
    "restartOnboardingDescription": "Aloita asennusopas uudelleen määrittääksesi AI-työntekijäsi alusta.",
    "restartOnboardingButton": "Käynnistä Perehdytys Uudelleen",
    "restartOnboardingInfo": "Tämä avaa asennusoppaan. Nykyinen asetuksesi säilytetään, kunnes suoritat uuden asennuksen.",
    "restartOnboardingSuccess": "Määritys päivitetty onnistuneesti!"
  },
  "Contacts": {
    "breadcrumbs": {
      "ariaLabel": "Navigointi",
      "contacts": "Yhteydet"
    },
    "titles": {
      "contacts": "Yhteydet"
    },
    "alerts": {
      "contactsDescription": "Täällä voit tarkastella kaikkia Leadsejä, Asiakkaita ja Yhteyksiä, jotka on kerätty IA-työntekijöidesi ja/tai Lomakkeiden toimesta."
    },
    "noConversations": "Tämän yhteystiedon kanssa ei ole vielä keskusteluja"
  },
  "IconInput": {
    "label": {
      "icon": "Ikoni"
    },
    "buttons": {
      "replace": "Korvaa",
      "delete": "Poista"
    }
  },
  "api-keys": {
    "title": "API-avaimet",
    "description": "Käytä api-näppäintä ZappWay API:n käyttöön",
    "alerts": {
      "learnMore": "Lue lisää aiheesta ZappWay API"
    },
    "buttons": {
      "documentation": "Dokumentointi",
      "createApiKey": "Luo API Keskeinen"
    },
    "errors": {
      "minApiKey": "Sinulla on oltava vähintään yksi api-näppäin",
      "createApiKeyFailed": "API-avaimen luonti epäonnistui."
    },
    "confirmations": {
      "deleteApiKey": "Oletko varma, että haluat poistaa api-avaimen?"
    },
    "toast": {
      "copied": "Kopioi!",
      "copyFailed": "Kopiointi epäonnistui."
    },
    "aria": {
      "deleteApiKey": "Poista API-avain"
    }
  },
  "billing-settings": {
    "currentPlan": "Nykyinen suunnitelma",
    "aiEmployees": "AI työntekijät",
    "datastores": "Dataa",
    "gpt5nanoResponses": "GPT-5.6 Luna-vastaukset / kuukausi",
    "gptResponses": "GPT-5 tai GPT-5 Agent-vastaukset / kuukausi",
    "millionWordsStorage": "Miljoonan sanan varastointi",
    "fileUploadLimit": "MB-tiedoston latausraja",
    "upgradeManageSubscription": "Päivitys / Hallitse tilausta",
    "changePlan": "Plankoistune"
  },
  "billing": {
    "downgrade": {
      "usage_exceeded": "Uusi käsi ole vaatimuksen tavoitteiden sisäjen kohtelu.",
      "protection_window": "Yhteisötilante on oltava korkeamiseksi 48 viimeaikaisesta tietokoneissa.",
      "no_active_subscription": "Vakava subsiksi ei tarkasteltu.",
      "plan_not_found": "Plani ei täysin täysin tarkasteltu."
    },
    "quarantine": {
      "warning_title": "Päätöslauselma ei sisältä",
      "warning_description": "Vapautus on päätü niin, että päätöslauselma ei sisältä. Tarkista päätöksenää, jotta paljon saattaa tehdä palveluun.",
      "block_title": "AI oikeudet ovat oltava",
      "block_description": "AI-ajat ovat oltava korkeamiseksi tosiasia.",
      "suspended_title": "Kansainvälinen toiminta on suojattu",
      "suspended_description": "Yhteisö tai kansainvälisesti toimii suojattu tosiasia. Liittöksenteossa liittyy huomio."
    },
    "proration": {
      "title": "Proportional Value",
      "subtotal": "Subtotal",
      "tax": "Tax",
      "totalDueToday": "Total Due Today"
    },
    "analytics": {
      "mrr": "Kahden toimintatietokentatietoa"
    }
  },
  "profile-settings": {
    "title": "Profiilin asetukset",
    "description": "Henkilökohtaiset tiedot ja asetukset.",
    "buttons": {
      "update": "Päivitys"
    },
    "labels": {
      "email": "Sähköposti",
      "name": "Nimi",
      "phoneNumber": "Puhelinnumero"
    },
    "toast": {
      "success": "Profiili päivitetty onnistuneesti.",
      "error": "Virheiden päivitysprofiili."
    },
    "saving": "Saving..."
  },
  "home": {
    "keywords": [
      "chatbot",
      "WhatsApp-chatbotti",
      "Instagram-chatbotti",
      "chatbot yrityksille",
      "automatisoitu asiakaspalvelu",
      "whatsapp botti",
      "whatsapp automaatio",
      "Messenger-chatbotti",
      "tekoäly asiakaspalvelussa",
      "tekoälytyöntekijä",
      "GPT-chatbotti",
      "AI chatbot",
      "omnichannel tuki",
      "reaaliaikainen keskustelu",
      "verkkosivu chatbot",
      "WordPress-chatbotti",
      "Shopify-chatbotti",
      "instagram automaatio",
      "instagram automaattivastaus",
      "instagram botti",
      "myynti chatbot",
      "tuki chatbot",
      "liidien generointi",
      "no-code chatbot",
      "luo chatbot",
      "chatbot rakentaja",
      "chatbot alusta",
      "WhatsApp Business API",
      "monikielinen chatbot",
      "whatsapp business automaatio",
      "whatsapp automaattivastaus",
      "whatsapp myyntibotti",
      "automatisoitu whatsapp tuki",
      "ilmainen whatsapp chatbot",
      "whatsapp botti api",
      "instagram dm botti",
      "instagram dm automaatio",
      "kommentti directiin",
      "instagram viestiautomaatio",
      "botti instagramiin",
      "ilmainen instagram chatbot",
      "instagram tarinan automaattivastaus",
      "facebook messenger botti",
      "messenger automaatio",
      "Facebook-chatbotti",
      "botti facebookiin",
      "messenger botti api",
      "online-chat",
      "keskusteluosa",
      "verkkosivun chatti",
      "sivuston chatbot",
      "miten luoda whatsapp business chatbot",
      "paras instagram chatbot 2025",
      "chatbot koulutettu tiedoillani",
      "automatisoitu whatsapp asiakaspalvelu",
      "automaattivastaus instagram-kommentteihin",
      "chatbot tekoälyllä",
      "virtuaalinen työntekijä tukeen",
      "chatbot joka oppii verkkosivulta",
      "chatbot verkkokauppaan",
      "chatbot klinikalle",
      "chatbot kiinteistönvälitykseen",
      "chatbot ravintolaan",
      "chatbot inhimillisellä siirrolla",
      "chatbot crm-integraatiolla",
      "chatbot liidien keräämiseen",
      "chatbot ajanvaraukseen",
      "chatbot keskustelevilla lomakkeilla",
      "messenger automaattivastaaja",
      "chatbot pienyrityksille",
      "omnichannel ai-tuki",
      "chatbot inhimillisellä tuella",
      "chatbot api-integraatiolla",
      "itsepäivittyvä chatbot",
      "keskustelevat lomakkeet",
      "AI-työntekijät",
      "Notion-chatbotti",
      "notion integraatio",
      "chatbot koulutettu google drivella",
      "Zapier-chatbotti",
      "zapier automaatio",
      "Slack-chatbotti",
      "slack botti",
      "youtube koulutettu chatbot",
      "wordpress chatbot liitännäinen",
      "shopify asiakastuki",
      "automaattinen liidien generointi",
      "24/7 asiakaspalvelu",
      "automatisoitu tekninen tuki",
      "myyntiassistentti",
      "liidien keruu",
      "liidien kvalifiointi",
      "AI-työntekijä vs chatbot",
      "mikä on AI-työntekijä",
      "chatbot generatiivisella tekoälyllä",
      "gpt-pohjainen chatbot",
      "muokattu gpt",
      "AI-agentti",
      "älykäs virtuaaliassistentti",
      "paras whatsapp chatbot",
      "paras instagram chatbot",
      "manychat vaihtoehto",
      "chatfuel vaihtoehto",
      "wati vaihtoehto",
      "intercom vaihtoehto",
      "tidio vaihtoehto",
      "chatbot verkkomyyntiin",
      "chatbot terveydenhuoltoon",
      "chatbot kiinteistöihin",
      "chatbot toimituksiin",
      "chatbot toimistoon",
      "chatbot konsultointiin",
      "luo ilmainen chatbot",
      "testaa chatbot",
      "chatbottiesittely",
      "miten chatbot toimii",
      "toteuta chatbot",
      "helppo chatbot",
      "nopea chatbot",
      "tekoäly yrityksille",
      "AI-automaatio",
      "luonnollisen kielen käsittely",
      "koneoppiminen tuki",
      "keskusteleva AI",
      "neuraalinen chatbot",
      "vähennä tukikustannuksia",
      "lisää myyntiä chatbotilla",
      "asiakastyytyväisyys",
      "skaalaa asiakaspalvelua",
      "tuen tuottavuus",
      "liidien konversio"
    ]
  },
  "account-page": {
    "feedback": {
      "header": "Tervetuloa laivaan!",
      "description": "Olet nyt jäsen"
    },
    "cta": {
      "continue": "Jatka Dashboard"
    }
  },
  "maintenance-page": {
    "alert": "Edistyksen ylläpito",
    "comingSoon": "Tule pian takaisin"
  },
  "pricing-page": {
    "seo": {
      "title": "Suunnitelmia kaikille joukkueille",
      "description": "Aloita ilmaiseksi tai valitse suunnitelma, joka sopii sinulle parhaiten. Tarjouksiamme ovat Discover, Startup, Pro ja Enterprise -tasot, jotka on pakattu ominaisuuksilla, joilla voit osallistua yleisöösi, rakentaa asiakasuskollisuutta ja ajaa myyntiä."
    }
  },
  "subscription-success-page": {
    "paymentSuccess": "Maksu on onnistunut",
    "thankYou": "Kiitos maksustasi! Tilisi on onnistuneesti päivitetty",
    "goBackHome": "Takaisin kotiin"
  },
  "Navigation": {
    "newVersionAvailable": "Uusi versio saatavilla",
    "update": "Päivitys",
    "upgradePlan": "Päivityssuunnitelma",
    "systemStatus": "Järjestelmän tila",
    "closeSidebar": "Lähellä Sidebar",
    "openSidebar": "Avaa Sidebar",
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360"
  },
  "ExpandedNavigation": {
    "new": "Uusi",
    "beta": "Beta",
    "howCanIHelp": "Kuinka voin auttaa?",
    "bugReport": "Ilmoita virheestä ⚠️",
    "productFeedback": "Anna palautetta 📝",
    "iLoveZappWay": "Rakastan ZappWayta 🥰",
    "otherProducts": "Muut Tuotteet",
    "searchAssistant": "Hakuavustaja",
    "aiEmployees": "AI-Työntekijät",
    "systemStatus": "Järjestelmän Tila",
    "personalAssistant": "Livia",
    "personalAssistantTooltip": "Miten voin auttaa Livia",
    "voiceFlux": "VoiceFlux",
    "voiceFluxTooltip": "Määritä VoiceFluxin äänet ja hahmot"
  },
  "AccountCard": {
    "freeTrialEnds": "Vapaa oikeudenkäynti päättyy",
    "queries": "Kysymyksiä",
    "millionWordsStored": "Miljoonat sanat tallennettu",
    "aiEmployee": "AI Työntekijä",
    "datastores": "Dataa",
    "upgradePlan": "Päivityssuunnitelma"
  },
  "SelectOrganizationInput": {
    "selectATeam": "Valitse tiimi"
  },
  "CommonInterfaceInput": {
    "windowTitle": "Ikkunan nimi",
    "Livia": "Livia",
    "disableInitialMessagePopup": "Alkuperäinen viesti popup",
    "removeBranding": "Poista ZappWay Branding (Tarvittava suunnitelma)",
    "brandColor": "Brändin väri"
  },
  "SuggestionsInput": {
    "customCSS": "Tulli CSS"
  },
  "formTool": {
    "connectForm": "Yhdistä lomake tai luo uusi",
    "createNewForm": "Luo uusi lomake",
    "describePrompt": "Kuvaile, milloin käyttäjältä tulisi pyytää lomaketta:",
    "triggerAfterMessages": "Vaihtoehtoisesti laukaise lomake määritetyn viestien määrän jälkeen:",
    "placeholderReportBug": "Käytä, kun käyttäjä haluaa raportoida ongelman",
    "addTool": "Lisää Työkalu",
    "updateTool": "Päivitä"
  },
  "httpToolInput": {
    "fields": {
      "key": "Keskeinen",
      "value": "Arvon arvo",
      "providedByUser": "Käyttäjän tarjoama",
      "advanced": "Edistynyt",
      "describeKeyUsage": "Kuvaile avainkäyttöäsi parempaan tekoälyyn:",
      "descriptionPlaceholder": "Kuvaus",
      "addValue": "Lisää arvoa",
      "acceptedValues": "Avaimen hyväksytyt arvot:",
      "add": "+ Lisää"
    },
    "template": {
      "startFromTemplate": "Aloita mallista",
      "nameLabel": "Nimi",
      "descriptionLabel": "Kuvaus",
      "descriptionPlaceholder": "Esimerkki: Hyödyllinen tuotteille, jotka perustuvat asiakkaan ostohistoriaan.",
      "alert": {
        "descriptionImportance": "Kuvaus on erittäin tärkeä, sillä tekoälyn työntekijä käyttää sitä määrittääkseen, milloin sitä käytetään ja miten se etenee.",
        "descriptionExample": "Esimerkiksi työkalu, joka suosittelee tuotteita: \"Käytetty ehdottamaan tuotteita, jotka perustuvat asiakkaan ostohistoriaan\", on parempi kuin tuotesuositus API."
      },
      "urlLabel": "URL soittaa",
      "requestMethod": "Pyydä menetelmä",
      "methodOptions": {
        "get": "Lähde",
        "post": "POST",
        "put": "PU",
        "patch": "Paikkakunta",
        "delete": "Poista"
      },
      "pathVariables": "Muuttujia tiellä",
      "queryParameters": "Query parametrit",
      "bodyParameters": "Kehon parametrit",
      "headers": "Päälliköt",
      "approvalRequired": "Vaadittu hyväksyminen",
      "approvalHelperText": "Käytettäessä järjestelmänvalvojan hyväksyntä vaaditaan toimenpiteen toteuttamiseksi.",
      "randomCatPicture": {
        "title": "Satunnainen kissan kuva",
        "description": "Pyydä AI-työntekijää hakemaan satunnaista kissakuvaa osoitteesta thecatapi.com",
        "select": "Valitse"
      }
    }
  },
  "initMessageInput": {
    "formLabel": "Alkuperäinen viesti",
    "formHelperText": "Tuote hyväksyy Markdown-muodon",
    "buttonAdd": "Lisää",
    "placeholder": "> Hei, Miten voin auttaa sinua?"
  },
  "interfaceConfigCheckbox": {
    "isInitMessagePopupDisabled": "Init Message Popup",
    "isHumanRequestedDisabled": "Vammainen henkilö pyydettiin",
    "isMarkAsResolvedDisabled": "Disable Mark on ratkaistu",
    "isLeadCaptureDisabled": "Vammaisjohtaminen",
    "isBrandingDisabled": "Vammainen brändi"
  },
  "modelInput": {
    "messages": {
      "PrompTofType": "Asiakastuki-tyyppiset promptit mahdollistavat tuen useilla kielillä ja osaamisen automaattisen rajoittamisen.",
      "haveControl": "Sinulla on täysi kontrolli promptista. Käytä muuttujaa {query} viitataksesi käyttäjän kysymykseen.\nKäytä muuttujaa {context} viitataksesi haettuun kontekstiin.",
      "Recommended": "Suositeltu",
      "MarkdownFormat": "Tuloste Markdown-muodossa",
      "learnPromptEngineering": "Opi prompt engineeringin parhaista käytännöistä",
      "userPrompt": "Käyttäjän promptin ylikirjoittamista ei suositella"
    },
    "prompts": {
      "ProvidedContext": "Vastaa seuraavaan kysymykseen annetun kontekstin perusteella: {context} kysymys: {query}",
      "Shakespeare": "Asiakastuen työntekijänä käytä William Shakespearen tyyliä – hän on tunnettu näytelmäkirjailija ja runoilija, jonka kieltä kuvaa kaunopuheisuus ja runollisuus, jambisen pentametrin käyttö sekä runsaat metaforat ja sanaleikit. Vastaa käyttäjän kysymykseen tai ongelmaan Bardin omassa hengessä.",
      "Schwarzenegger": "Asiakastuen työntekijänä käytä Arnold Schwarzeneggerin tyyliä – ikoninen näyttelijä ja entinen kuvernööri, joka tunnetaan erityisestä itävaltalaisesta aksentistaan, iskulauseistaan sekä toimintasankarin roolistaan. Vastaa käyttäjän kysymykseen tai ongelmaan Arnoldivaiseen tyyliin."
    },
    "labels": {
      "languageDetection": "Kielen automaattinen tunnistus",
      "CustomerSupport": "Asiakastuki",
      "HR_Interview": "Työhaastattelu – HR-osasto",
      "ChurnPrevention": "Asiakaspoistuman (churn) ehkäisy",
      "InboundB2BSaaS": "Yritysmarkkinointi – inbound (B2B)",
      "B2BSaaS_Sales": "Yritysmyynti – Business-to-Business (B2B)",
      "model": "Malli",
      "modelTemperature": "Mallin lämpötila",
      "knowledgeLimit": "Rajoita tekoälytyöntekijän osaaminen promptin tai Datastoreen tallennettuihin tietoihin",
      "KnowledgeRestriction": "Osaamisen rajoitus",
      "JustForFun": "Vain huvin vuoksi 🎉"
    },
    "description": {
      "Shakespeare": "Tekoälytyöntekijä, joka puhuu kuin Shakespeare",
      "Schwarzenegger": "Tekoälytyöntekijä, joka puhuu kuin Arnold Schwarzenegger",
      "GeminiExplanation": "Gemini 3 Pro ⚡ – Googlen huipputeknologialla toimiva tekoäly –",
      "GPT5": "GPT-5.6 SOL 🔥 – Kaikkein tehokkain –",
      "temperatureExplanation": "Lämpötila ohjaa mallin vastausten satunnaisuutta ja luovuutta. Arvolla 0 vastaukset noudattavat yhtä kiinteää kaavaa ilman vaihtelua. Lämpötila 0,1 tuo pieniä variaatioita, mutta on yhä varsin ennustettava. Arvolla 0,5 saavutetaan tasapaino luovuuden ja johdonmukaisuuden välillä, jolloin vastaukset ovat monipuolisia mutta loogisia. Lämpötilan asettaminen arvoon 1 lisää luovuutta ja tekee vastauksista arvaamattomampia ja vaihtelevampia, mikä sopii avoimempiin ja luovempiin tehtäviin.",
      "GPT_4_turbo": "GPT-4 Turbo (vanha)",
      "TailoredBusiness": "Räätälöity yrityksesi tarpeisiin!"
    },
    "alerts": {
      "betterResults": "Parempien tulosten saamiseksi harkitse GPT-5:n käyttöä, sillä se tuottaa tarkempia vastauksia ja noudattaa promptin ohjeita täsmällisemmin.",
      "New": "UUSI",
      "Mixtral_8x7B": "(⚠️ Huomio – sensuroimaton – / Voi tuottaa sisältöä, joka ei sovi ammatillisiin ympäristöihin)",
      "knowledgeLimit": "Rajoita tekoälytyöntekijän osaaminen promptin tai Datastoreen tallennettuihin tietoihin",
      "KnowledgeRestriction": "Jos tätä asetusta ei ole valittu, tekoälytyöntekijä käyttää keskustelun kontekstia tuottaakseen monipuolisia vastauksia.",
      "forceMarkdown": "Valinnainen",
      "Replylanguage": "Jos tätä asetusta ei ole valittu, tekoälytyöntekijä vastaa oletuskielellä (en)."
    },
    "helpTexts": {
      "extraInstruction": "Kun tämä on käytössä, system promptiin lisätään lisäohjeita",
      "forceMarkdown": "Pakota tekoälytyöntekijä muotoilemaan vastaukset Markdown-muodossa paremman luettavuuden vuoksi (lihavointi, kursivointi, linkit jne.)",
      "Replylanguage": "Vastaa käyttäjälle samalla kielellä kuin kysely",
      "queryContext": "Muuttujat {query} ja {context} korvataan suorituksen aikana vastaavasti 'Käyttäjän kyselyllä' ja 'Datastoresta haetuilla tiedoilla'"
    },
    "title": {
      "Behavior": "Käytös",
      "systemPrompt": "System prompt",
      "UserPrompt": "User prompt",
      "PromptTemplates": "Prompt-pohjat"
    },
    "buttons": {
      "promptTemplates": "Prompt-pohjat",
      "useTemplate": "Käytä pohjaa",
      "select": "Valitse",
      "view": "Näytä"
    },
    "units": {
      "creditQuery": "Krediitti per kysely",
      "creditsQuery": "Krediitit per kysely"
    }
  },
  "suggestions-input": {
    "labels": {
      "messageSuggestions": "Viestiehdotukset"
    },
    "placeholders": {
      "messageSuggestions": "Hintasuunnitelmat\nMiten myydä enemmän?"
    }
  },
  "toolsInput": {
    "alert": "Kouluta IA-työntekijäsi räätälöidyillä tiedoilla yhdistämällä se alla olevaan Tietovarastoon.",
    "datastore": {
      "name": "Tietovarasto",
      "description": "Yhdistä Tietovarasto kouluttaaksesi IA-työntekijäsi räätälöidyillä tiedoilla."
    },
    "newDatastoreModal": {
      "title": "Luo Tietovarasto",
      "description": "Määritä ja lisää uusi Tietovarasto.",
      "button": "Luo Uusi Tietovarasto"
    },
    "select": {
      "placeholder": "Valitse vaihtoehto"
    },
    "newApiToolForm": {
      "title": "Uusi API",
      "description": "Määritä uusi API-työkalusi"
    },
    "lead_capture": {
      "name": "Liidien Kerääminen",
      "description": "Kerää liidejä liiketoiminnallesi."
    },
    "newLeadCaptureToolModal": {
      "title": "Uusi Liidien Keräystyökalu",
      "description": "Kerää liidejä liiketoiminnallesi."
    },
    "newFormToolModal": {
      "title": "Uusi Lomake Työkalu",
      "description": "Luo lomake, jonka agenttisi kerää tietoja."
    },
    "editFormToolModal": {
      "title": "Muokkaa Lomake Työkalua",
      "description": "Muokkaa lomakkeen tietoja"
    },
    "mark_as_resolved": {
      "name": "Merkitse Ratkaistuksi",
      "description": "Merkitse tehtävä ratkaistuksi"
    },
    "request_human": {
      "name": "Pyydä Ihmisen Operoijaa",
      "description": "Pyydä erikoistunutta operoijaa (Ihmisen Tuki)"
    },
    "validateToolModal": {
      "title": "Määritä pyyntö päätepisteellesi",
      "description": "Lähetä pyyntö päätepisteellesi varmistaaksesi, että se toimii hyvin."
    },
    "update": "Päivitä",
    "validateConfig": "Validoi Konfiguraatio",
    "submit": "Lähetä",
    "http": {
      "name": "HTTP",
      "description": "IA-työntekijä voi tehdä HTTP-pyynnön ulkoiselle API:lle."
    },
    "form": {
      "name": "Lomake",
      "description": "Yhdistä lomake IA-työntekijääsi."
    },
    "websearch": {
      "name": "Verkkohaku",
      "description": "Salli tekoälytyöntekijäsi selata internetiä etsiäkseen päivitettyjä tietoja.",
      "warning": " ⚠️ Varoitus: ",
      "alert": "- Saattaa pidentää tekoälytyöntekijän vastausaikaa",
      "note": "- Kun käytössä, tekoälytyöntekijäsi etsii ensin tietolähteistäsi. Vasta jos asiaankuuluvaa sisältöä ei löydy, se tekee verkkohaun."
    },
    "payment": {
      "name": "Maksu",
      "description": "Salli tekoälytyöntekijäsi luoda maksulinkkejä asiakkaillesi.",
      "modal": {
        "title": "Maksuasetukset",
        "description": "Määritä Stripe-tunnuksesi maksulinkkien luomista varten."
      }
    },
    "flow": {
      "name": "ZappFlux-vuo",
      "description": "Yhdistä ZappFlux-vuo edistyneitä automaatioita varten."
    },
    "newFlowToolModal": {
      "description": "Määritä ZappFlux-integraatio automaattisten vuojen käynnistämiseksi.",
      "title": "Uusi Työnkulku - ZappFlux"
    },
    "editFlowToolModal": {
      "title": "Muokkaa Työnkulkua",
      "description": "Muokkaa ZappFlux-integraation tietoja"
    },
    "agent": {
      "name": "Agenttidelegointi",
      "description": "Delegoi tehtävä toiselle agentille, jolla on oma datastore, omat työkalut ja prosessiin liittyvät skillit.",
      "form": {
        "defaultDescription": "Delegoi tehtävä, kun tämän asiantuntijan tulee vastata omalla tiedollaan, työkaluillaan ja prosessiin liittyvillä skilleillään.",
        "noAvailableAgents": "Muita agentteja ei vielä ole käytettävissä delegointiin. Luo ensin erikoistunut agentti ja palaa sitten tänne.",
        "targetLabel": "Kohdeasiantuntija",
        "nameLabel": "Työkalun nimi",
        "namePlaceholder": "Myyntiasiantuntija",
        "descriptionLabel": "Delegointiohje",
        "fallbackName": "Asiantuntijadelegointi",
        "submitCreate": "Lisää delegointi",
        "submitUpdate": "Päivitä delegointi"
      }
    }
  },
  "agentToolSettingsTab": {
    "languageModelTitle": "Kielimalli",
    "languageModelDescription": "Mukauta AI-työntekijän käyttämä kielimalli.",
    "saveButton": "Säästäminen"
  },
  "agentSecuritySettings": {
    "aiEmployeeAccess": "Työntekijän pääsy",
    "public": {
      "label": "Julkinen yleisö",
      "description": "Kun aktivoitu, tekoäly Työntekijä on käytettävissä ilman API-avainta."
    },
    "authorizedDomains": {
      "title": "Valtuutetut domainit",
      "description": "Rajoita chat widget tiettyihin verkkotunnuksiin turvallisuussyistä. Esimerkki: esimerkki.com"
    },
    "rateLimit": {
      "title": "Rajoitukset",
      "description": "Käyttörajoitukset estävät työntekijän väärinkäytön.",
      "enableRateLimit": {
        "label": "Mahdollistaa Rate Limit",
        "description": "X-viestit max joka sekunti"
      },
      "maxQueries": "Suurin määrä kyselyjä",
      "interval": "Väliaika (sekunneissa)",
      "limitReachedMessage": "Rate Limit saavutettu viesti",
      "limitReachedPlaceholder": "Käyttöraja saavutettu"
    },
    "saveButton": "Säästäminen"
  },
  "agentToolSettings": {
    "tools": {
      "title": "Työkalut",
      "description": "Anna työkaverillesi työkaluja, jotta se olisi älykkäämpi"
    },
    "sources": {
      "title": "Lähteet",
      "description": "Näytä sisältö, joka on vedetty tiedostoistasi vastausten luomiseksi.",
      "includeSources": {
        "label": "Lähde: AI Employee Answer",
        "description": "Kun aktivoitu, AI-työntekijä sisältää lähteitä, joita käytetään vastauksen luomiseen."
      }
    },
    "saveButton": "Säästäminen"
  },
  "agentSettings": {
    "tabs": {
      "general": "yleinen",
      "model": "Julkinen",
      "tools": "Työkalut",
      "security": "Turvallisuusturvallisuus"
    },
    "descriptions": {
      "general": "Hallitse yleisiä asetuksia työntekijällesi.",
      "model": "Mukauta tekoälymallia työntekijällesi.",
      "tools": "Anna työkaverillesi työkaluja, jotta se olisi älykkäämpi.",
      "security": "Määritä suojausasetukset työntekijällesi."
    }
  },
  "geoChart": {
    "cityCountryColumn": "Kaupunki/Maa",
    "chatsColumn": "Keskustelut",
    "insufficientData": "Riittämättömästi tietoja kartan näyttämiseen.",
    "zoomIn": "Lähennä",
    "zoomOut": "Loitonna",
    "resetDisplay": "Nollaa näkymä",
    "satelliteView": "Satelliittinäkymä",
    "standardView": "Vakionäkymä",
    "conversationsCount": "Keskustelut"
  },
  "areaChart": {
    "label": "Alueen kartta",
    "insufficientData": "Riittämätön tieto valituille suodattimille"
  },
  "hero2": {
    "learnMore": "Lue lisää"
  },
  "datasourceOptions": {
    "webPage": {
      "label": "Verkkosivu",
      "description": "Ekstrahoi verkkosivun sisältö"
    },
    "webSite": {
      "label": "Verkkosivusto",
      "description": "Ekstrahoi kaikki verkkosivuston sivujen sisältö"
    },
    "file": {
      "label": "Tiedosto",
      "description": "Se voi olla: PDF, CSV, JSON, Teksti, PowerPoint, Word, Excel"
    },
    "qa": {
      "label": "Kysymykset ja vastaukset",
      "description": "Parantaa vastauksia nimenomaisilla Q&A-pareilla"
    },
    "text": {
      "label": "Teksti",
      "description": "Paina tekstiä"
    },
    "googlesheets": {
      "label": "Google Sheets™",
      "description": "Harjoittele tekoälyäsi yhdellä tai useammalla laskentataulukkovälilehdellä"
    },
    "googledrive": {
      "label": "Google Drive™",
      "description": "Puhu kanssasi Google Drive -tiedostot"
    },
    "youtube": {
      "label": "YouTube YouTube",
      "description": "Voit tallentaa YouTube-videon, soittolistan tai -kanavan"
    },
    "notion": {
      "label": "Huomautus",
      "description": "Yhdistä merkintätyötilasi"
    },
    "premium": "Premium",
    "comingSoon": "tulossa pian"
  },
  "usageLimitModal": {
    "title": "Premium-ominaisuus",
    "description": "Päivitä tilisi käyttääksesi tätä ominaisuutta"
  },
  "fileUpload": {
    "selectOrDropFile": "Valitse tai pudota tiedosto",
    "fileTypes": "PDF, PowerPoint, Excel, Word, Text, Markdown",
    "fileSizeLimitTitle": "Tiedoston kokoraja ylittyi",
    "fileSizeLimitDescription": "Päivitä suunnitelmasi suurempien tiedostojen lataamiseksi."
  },
  "notionForm": {
    "selectAccount": "Valitse tili",
    "addAccount": "Huomautus: Lisättyä tiliä",
    "notebooks": "Notebookit",
    "usedNotebook": "Käytetty muistikirja",
    "loadingPages": "Sivujen lataaminen...",
    "apiIssueWarning": "Etkö näe muistikirjojasi? Notion API:n kanssa on tällä hetkellä ongelma, jonka avulla voit liittää manuaalisesti sivun integraatioihimme. Ohjeita tämän tekemiseen, katso video alta."
  },
  "qaForm": {
    "title": "Tunnusten määrän on oltava pienempi tai yhtä suuri kuin sallittu enimmäismäärä.",
    "helperText": "URL-osoite \"lähteet\" osa AI Työntekijän vastaus",
    "questionLabel": "Kysy kysymyksiä",
    "answerLabel": "Vastaus",
    "tokens": "Tokenit",
    "nbTokensError": "Merkkien määrän on oltava pienempi tai yhtä suuri kuin {max}",
    "sourceUrlLabel": "Lähde URL (valinnainen)",
    "alertMessage": "Q&A-tietolähde auttaa AI-työntekijöitä vastaamaan nimenomaisiin kysymyksiin"
  },
  "textForm": {
    "formLabel": "Teksti"
  },
  "websiteForm": {
    "webSiteUrlLabel": "WEB URL",
    "webSiteUrlHelperText": "Esimerkki: https://example.com/",
    "alertFindPages": "Pyrimme automaattisesti löytämään kaikki sivuston sivut 45-luvulla.",
    "alertMaxPages": "Rajoitettu {maxPages} Sivut suunnitelmaasi.",
    "orLabel": "tai",
    "sitemapUrlLabel": "Sivuston URL",
    "sitemapUrlHelperText": "Esimerkki: https://example.com/sitemap.xml",
    "alertProcessPages": "Käsittelemme kaikki sivut sivustokartassa.",
    "blacklistedUrlsLabel": "Blacklisted URL-osoitteet",
    "blacklistedUrlsHelperText": "Mustalistatut URL-osoitteet jäävät huomiotta skannauksen aikana. Glob-kuvioita voidaan käyttää esimerkiksi: https: //example.com/blog/*",
    "addButtonLabel": "Lisää",
    "placeholders": {
      "domain": "esim. omasivusto.fi tai www.omasivusto.fi",
      "sitemap": "esim. omasivusto.fi/sitemap.xml",
      "url": "e.g., https://mysite.com/path"
    }
  },
  "baseForm": {
    "datastoreNameLabel": "Datan nimi",
    "datastoreNameHelperText": "Esimerkki: Nuclear Fusion -lehdet",
    "publicLabel": "Julkinen yleisö",
    "publicHelperText": "Kun aktivoitu, tietokauppa on kaikkien saatavilla Internetissä.",
    "submitButtonText": "Lähetys",
    "loadingMessage": "Päivitys...",
    "successMessage": "Päivitetty!",
    "errorMessage": "Jokin meni pieleen"
  },
  "conversationSettings": {
    "interveneButton": "Intervene",
    "enableAIButton": "Yhteensopiva AI",
    "statusLabel": "Tila",
    "priorityLabel": "Prioriteetti",
    "assigneeLabel": "Assigned",
    "locationLabel": "Sijainti",
    "visitorCityCountryTooltip": "Vierailijan kaupunki ja maa",
    "visitorTimezoneTooltip": "Vierailijan aikavyöhyke",
    "visitorTimeTooltip": "Vierailijan aika",
    "contactLabel": "Yhteystiedot",
    "deleteConversationButton": "Poista keskustelu",
    "deleteConfirmation": "Kaikki tämän keskustelun viestit poistetaan. Oletko varma?",
    "statuses": {
      "unresolved": "Ratkaisematon",
      "humanRequested": "Inhimillisen tuen asiantuntija pyysi",
      "resolved": "Ratkaistu"
    },
    "priorities": {
      "low": "Alhainen",
      "medium": "Keskimääräinen",
      "high": "Korkea korkea"
    },
    "workflowExecutionTitle": "ZappFlux - Työnkulun suorittaminen",
    "workflowWaitingNextStep": "Odotetaan seuraavaa vaihetta...",
    "voiceFluxRequiresAI": "Ota tekoäly käyttöön ennen VoiceFluxin ottamista käyttöön.",
    "voiceFluxRequiresAgent": "Ota ensin VoiceFlux käyttöön tämän tekoälytyöntekijän asetuksissa.",
    "voiceFluxUnsupportedChannel": "VoiceFlux-ääni ei ole saatavilla tälle kanavalle."
  },
  "leadCaptureToolForm": {
    "validation": {
      "emailOrPhoneRequired": "Vähintään yksi sähköposti- tai puhelinnumero on otettava käyttöön."
    },
    "button": {
      "create": "Luominen"
    }
  },
  "leadCaptureToolForm2": {
    "emailLabel": "Sähköposti",
    "enableEmail": "Käyttäjän sähköpostin talteenotto",
    "emailHelperText": "Sinun AI Työntekijä voi tallentaa käyttäjän sähköpostin",
    "phoneLabel": "Puhelinnumero",
    "enablePhone": "Käyttäjän puhelinnumero",
    "phoneHelperText": "Sinun AI Työntekijä voi tallentaa käyttäjätunnuksen",
    "requiredLabel": "Tarvitaan jatkuvaa keskustelua",
    "makeMandatory": "Käyttäjien yksityiskohdat pakollisia",
    "requiredHelperText": "Sinun AI Työntekijä pyytää käyttäjää antamaan tietojaan ennen keskustelun jatkamista."
  },
  "agentDeployTab": {
    "deployTitle": "Käyttö",
    "deployDescription": "AI-työntekijän käyttöönotto seuraavilla widgeteillä tai integraatioilla",
    "bubbleWidget": "Web / Bubble - upotettu chat-kuplaan",
    "iframeWidget": "Web / Standard - Sulautettu säiliöön verkkosivustollasi",
    "standaloneWidget": "Web / Standalone - No-code web-sivu isännöi ZappWay",
    "premium": "Premium",
    "enable": "mahdollistaa",
    "settings": "Asetukset",
    "subscribe": "Subscribe",
    "upgradeTitle": "Upgrad to Premium Näytä tarkat tiedot",
    "upgradeDescription": "Tämä ominaisuus on rajoitettu vain Premium-käyttäjille.",
    "confirmPublic": "Tämä ominaisuus edellyttää, että työntekijä on julkinen. Tunnistamattomat käyttäjät (vierailijat) voivat kysyä. Saako se julkiseksi?",
    "makeTitle": "Make",
    "makeDescription": "Yhdistä agenttisi Make-työnkulkuihin",
    "makeDocs": "Katso dokumentaatio",
    "campaignSiteChooseMode": "Valitse erillinen kokemuksesi",
    "campaignSiteChooseModeDescription": "Aloita chatilla, lomakkeella tai yhdistä molemmat kampanjasivustolla.",
    "campaignSiteTitle": "Sivustosi - Kampanjat"
  },
  "AgentForm": {
    "updating": "Päivitys...",
    "updated": "Päivitetty!",
    "error": "Jokin meni pieleen"
  },
  "AgentTable": {
    "name": "Nimi",
    "description": "Kuvaus",
    "model": "Julkinen",
    "visibility": "Näkyvyys",
    "chatWithAgent": "Keskustele agentin kanssa",
    "agentSettings": "Työntekijän asetukset",
    "skills": "Taidot"
  },
  "AlertPremiumFeature": {
    "upgradeButton": "Päivityssuunnitelma",
    "defaultTitle": "Käyttöraja saavutettu",
    "defaultDescription": "Päivitä suunnitelmasi saadaksesi paremman käytön",
    "personalAssistant": {
      "title": "Livia - 360-assistentti",
      "description": "Aktivoi PRO-paketti, jotta voit käyttää johtotason avustajaasi Liviaa."
    }
  },
  "BlablaFormForm": {
    "saving": "Säästäminen...",
    "saved": "pelastettu",
    "error": "Jokin meni pieleen"
  },
  "BlablaFormViewer": {
    "placeholder": "Kirjoita vastauksesi"
  },
  "bubbleWidget": {
    "publicVisibilityRequired": "🚨 Tämän ominaisuuden käyttämiseksi tekoälytyöntekijän näkyvyyden on oltava 'Julkinen'",
    "positionLabel": "Sijainti",
    "positionLeft": "Vasen",
    "positionRight": "Oikea",
    "saveButton": "Tallenna",
    "embedInstructions": "Integroi tekoälytyöntekijä widgetiksi verkkosivustollesi liittämällä tämä koodi HTML-koodin '<head>'-osioon",
    "copied": "Kopioitu!",
    "initialMessage": "Hei, mitä kuuluu? Minä autan sinua tänään, okei? 😊",
    "dataRequest": "Jos sinulla on jo tili meillä, anna meille seuraavat tiedot, jotta voimme auttaa sinua paremmin: nimi, sähköpostiosoite, puhelinnumero tai käyttäjätunnus.",
    "contextMessage": "Tukitiimimme on täällä auttaaksemme sinua kaikessa mitä tarvitset!",
    "scriptCustomization": "Muokkaaminen",
    "enableCustomizations": "Ota mukautukset käyttöön",
    "customizationHelp": "Mahdollistaa yhteystietojen, viestien ja kontekstin muokkaamisen luodussa skriptissä",
    "contactInfo": "Yhteystiedot",
    "initialMessages": "Alkuperäiset viestit",
    "addMessage": "Lisää viesti",
    "contextLabel": "Konteksti",
    "placeholders": {
      "firstName": "Etunimi",
      "lastName": "Sukunimi",
      "email": "Sähköposti",
      "phone": "Puhelin",
      "message": "Viesti {number}",
      "context": "Konteksti"
    },
    "defaultFirstName": "Etunimi",
    "defaultLastName": "Sukunimi",
    "defaultEmail": "Sähköposti",
    "defaultPhone": "Puhelin",
    "defaultUserId": "Käyttäjätunnus",
    "agentIdPlaceholder": "IA-työntekijätunnus",
    "scriptComment": {
      "contactOptional": "Yhteystiedot (valinnainen)",
      "contactDescription": "Widgetissä näytettävät yhteystiedot",
      "messagesOptional": "Alkuperäiset viestit (valinnainen)",
      "messagesDescription": "Widgetin alkuviestien asettaminen",
      "contextOptional": "Konteksti (valinnainen)",
      "contextDescription": "Widgetissä näytettävän kontekstin asettaminen",
      "openBubble": "Avaa chatin",
      "closeBubble": "Sulkee chatin",
      "toggleBubble": "Pysäyttää chatin"
    },
    "modernEmbedLabel": "Moderni skripti «script type='module'»-elementin kautta",
    "iframeEmbedLabel": "Perinteinen skripti «iframe»-elementin kautta",
    "copyError": "Skriptin kopiointi epäonnistui."
  },
  "XPBNPhome": {
    "title": "Lomakekaavan rakentaja",
    "description": "Luo ja hallinnoi tietokaavojasi",
    "labels": {
      "name": "Nimi",
      "type": "Tyyppi",
      "description": "Kuvaus",
      "schemaPreview": "Kaavan esikatselu",
      "selectSchema": "Valitse kaava:",
      "arrayItems": "Taulukon alkioiden rakenne:",
      "objectTypeSuffix": "(Objekti)"
    },
    "placeholders": {
      "name": "Anna kentän nimi",
      "type": "Valitse tyyppi",
      "description": "Anna kentän kuvaus"
    },
    "options": {
      "stringLong": "Teksti",
      "numberLong": "Numero",
      "arrayLong": "Lista",
      "objectLong": "Objekti"
    },
    "validation": {
      "required": "Tämä kenttä on pakollinen"
    },
    "warnings": {
      "maxDepth": "Suurin sisäkkäisyyssyvyys saavutettu"
    },
    "errors": {
      "formValidation": "Korjaa yllä olevat validointivirheet"
    },
    "buttons": {
      "submit": "Lähetä",
      "submitting": "Lähetetään...",
      "reset": "Nollaa"
    },
    "schemas": {
      "tweets": "Tweetit",
      "linkedin": "LinkedIn"
    },
    "properties": {
      "tweets": "Tweetit",
      "twitterHandle": "Twitterin käyttäjätunnus",
      "publishedDate": "Julkaisupäivämäärä",
      "sentimentAnalysis": "Tunnelma-analyysi",
      "theme": "Teema",
      "name": "Etunimi",
      "lastname": "Sukunimi",
      "location": "Sijainti",
      "stats": "Tilastot",
      "nbProfilViews": "Profiilin katselukerrat",
      "nbPostPrint": "Viestin näyttökerrat",
      "nbPrintSearchResults": "Näytetyt hakutulokset"
    }
  },
  "ChatBox": {
    "typeYourAnswer": "Kirjoita vastauksesi",
    "sendMessage": "Lähetä viesti"
  },
  "contactsTable": {
    "searchContactsLabel": "Etsi yhteystietoja",
    "searchPlaceholder": "Etsintä",
    "results": "{count} tulos{count, plural, one {} other {s}}",
    "pageResults": "{shown}/{total} Tulosta",
    "emailColumn": "Sähköposti",
    "phoneColumn": "Puhelinnumero",
    "nameColumn": "Nimi",
    "createdAtColumn": "Luotu",
    "previousPage": "Edellinen sivu",
    "nextPage": "Seuraava sivu",
    "pagination": "Sivu {current} / {total}",
    "previous": "Edellinen Edellinen Edellinen",
    "next": "Seuraava Seuraava Seuraava Seuraava Seuraava",
    "deleteSelection": "Poista valinta",
    "filterByType": "Suodatin tyypin mukaan",
    "filterByStatus": "Suodattaa status",
    "filterByChannel": "Suodata kanavan mukaan",
    "status": "Tila",
    "category": "Luokka",
    "all": "Kaikki kaikki kaikki",
    "customer": "Asiakasasiakas",
    "deleteConfirmTitle": "Poista yhteystiedot",
    "deleteConfirmMessage": "Haluatko varmasti poistaa valitut yhteystiedot? Tätä toimintoa ei voi kumota.",
    "cancelButton": "Peruuta",
    "confirmDeleteButton": "Poista"
  },
  "conversationExport": {
    "loadingMessage": "Viennin...",
    "errorMessage": "Jokin meni vikaan viennissä.",
    "successMessage": "Vienti päättyi!",
    "exportButtonLabel": "Vientikeskustelut",
    "exportError": "Epäonnistunut vientiin"
  },
  "conversationList": {
    "newChat": "Uusi chat",
    "optimisticChat": "Uusi chat"
  },
  "DatasourceModal": {
    "chooseDatasource": "Valitse tietolähde",
    "createDatastore": "Luo tietovarasto",
    "descriptionStep1": "Tyhjä datakauppa ei ole kovin hyödyllinen! Lisää siihen joitakin tietoja",
    "setupDatasource": "Aseta tietolähde",
    "finish": "Viimeistely",
    "back": "Takaisin",
    "continue": "Jatka",
    "lastStep": "Viimeinen askel",
    "alertMessage": "ZappWay toimii parhaiten strukturoimattomalla datalla. Parempi tuki tabulaarisille tiedoille (csv, laskentataulukko jne.) on tulossa pian."
  },
  "DatastoreModal": {
    "createDatastore": "Luo tietovarasto",
    "datastoreConfig": "Tietosäilön kokoonpano",
    "chooseDatasource": "Valitse tietolähdetyyppi",
    "setupDatasource": "Aseta tietolähde",
    "descriptionStep2": "Tyhjä datakauppa ei ole kovin hyödyllinen! Lisää siihen joitakin tietoja",
    "descriptionStep3": "Tyhjä datakauppa ei ole kovin hyödyllinen! Lisää siihen joitakin tietoja",
    "continue": "Jatka",
    "finish": "Viimeistely",
    "back": "Takaisin",
    "lastStep": "Viimeinen askel"
  },
  "CrispWidget": {
    "aiEmployeeDescription": "Kun se on mahdollista, työntekijä vastaa asiakkaan kysymyksiin automaattisesti."
  },
  "draftReplyInput": {
    "improveText": "Parantaa tekstiä",
    "fixGrammar": "Korjaa grammaa",
    "makeShorter": "Tee lyhyempi",
    "changeTone": "Muutos",
    "moreCasual": "Lisää satunnaisia",
    "moreFormal": "Lisää muodollista",
    "moreFun": "Lisää hauskaa",
    "rephrasingPlaceholder": "> > > >",
    "askAI": "Kysy AI",
    "keepChanges": "Pidä muutokset",
    "discardChanges": "Discard-muutokset"
  },
  "DataSourcesDelete": {
    "confirmDelete": "Oletko varma, että haluat poistaa nämä tiedot?"
  },
  "datasourceTable": {
    "autoSyncDescription": "Tietovarastot <strong>synkronoidaan automaattisesti</strong>, kun pohjatiedot muuttuvat",
    "premiumOnly": "(Automaattinen synkronointi on käytössä vain premium-käyttäjille)",
    "deleteSelection": "Poista valinta",
    "syncButtonText": {
      "sync": "Synkronoi",
      "running": "Käynnissä",
      "pending": "Odottaa",
      "error": "Synkronoi"
    },
    "searchLabel": "Etsi tietolähde (nimi)",
    "results": "{count, plural, one {# tulos} other {# tulosta}}",
    "searchPlaceholder": "Etsi",
    "typeFilterLabel": "Tyyppi",
    "filterByType": "Suodata tyypin mukaan",
    "datasourceTypes": {
      "web_page": "Verkkosivu",
      "web_site": "Verkkosivusto",
      "google_drive_folder": "Google Drive -kansio",
      "google_drive_file": "Google Drive -tiedosto",
      "google_sheets": "Google Sheets",
      "notion_page": "Notion-sivu",
      "notion": "Notion",
      "text": "Teksti",
      "file": "Tiedosto",
      "qa": "Kysymykset ja Vastaukset",
      "youtube_video": "YouTube (video)",
      "youtube_bulk": "YouTube (joukko)",
      "gmail": "Gmail",
      "gmail_label": "Gmail-tunniste",
      "slack": "Slack",
      "objectIdRequired": "Valitse tiedosto tai kansio",
      "selectDrive": "Valitse Drive",
      "chooseOption": "Valitse vaihtoehto"
    },
    "statusFilterLabel": "Tila",
    "filterByStatus": "Suodata statuksen mukaan",
    "datasourceStatuses": {
      "unsynched": "Ei synkronoitu",
      "pending": "Odottaa",
      "running": "Käynnissä",
      "synched": "Synkronoitu",
      "error": "Virhe",
      "usage_limit_reached": "Käyttöraja saavutettu"
    },
    "tableHeaders": {
      "name": "Nimi",
      "type": "Tyyppi",
      "size": "Koko",
      "lastSync": "Viimeisin synkronointi",
      "status": "Tila",
      "actions": "Toiminnot"
    },
    "pagination": {
      "previous": "Edellinen",
      "next": "Seuraava",
      "pageInfo": "Sivu {current} / {total}"
    }
  },
  "datasourceTagsInput": {
    "label": "Tagit",
    "helperText": "Käytä tunnisteita liittää ylimääräinen konteksti tietolähteeseen",
    "placeholder": "Tag (esimerkiksi ”Brasilia” tai ”Asiakastuki”)",
    "addTagButton": "Lisää Tag"
  },
  "datastoreSettings": {
    "pluginIcon": "Pluginin Kuvake",
    "replace": "Korvaa",
    "delete": "Poista",
    "pluginNameLabel": "Pluginin Nimi (pakollinen)",
    "pluginName": "Pluginin Nimi (pakollinen - enintään 20 merkkiä)",
    "pluginNamePlaceholder": "Kirjoita Pluginin Nimi",
    "shortDescription": "Lyhyt Kuvaus (pakollinen - enintään 100 merkkiä)",
    "shortDescriptionPlaceholder": "Kirjoita lyhyt kuvaus pluginistasi",
    "detailedDescription": "Yksityiskohtainen Kuvaus Mallille (pakollinen - enintään 8.000 merkkiä)",
    "detailedDescriptionPlaceholder": "Plugin tiedon etsimiseen {name} aiheesta, jossa voit löytää vastauksia kysymyksiin sekä palauttaa olennaista tietoa. Käytä sitä aina, kun käyttäjä kysyy jotain, joka saattaa liittyä {name}:n.",
    "pluginDescriptionBestPractices": "Parhaat käytännöt Pluginin kuvauksessa",
    "pluginRoot": "Pluginin Juuri",
    "copied": "Kopioitu!",
    "documentation": "Dokumentaatio",
    "datastoreId": "Tietovaraston ID",
    "deleteDatastore": "Poista Tietovarasto",
    "deleteDatastoreWarning": "Oletko varma, että haluat poistaa tämän Tietovaraston?",
    "deleteDatastoreButton": "Poista",
    "update": "Päivitä",
    "learnMoreDatastoreAPI": "Lisätietoja Tietovaraston API:sta - ZappWay",
    "learnMoreChatGPT": "Lisätietoja GPT Pluginin asennuksesta",
    "pluginIconUpdated": "Pluginin kuvake päivitetty onnistuneesti!",
    "pluginIconUpdateFailed": "Pluginin kuvakkeen päivittäminen epäonnistui.",
    "pluginIconDeleted": "Pluginin kuvake poistettu.",
    "pluginIconDeleteFailed": "Pluginin kuvakkeen poistaminen epäonnistui.",
    "pluginUpdated": "Plugin päivitetty onnistuneesti!",
    "pluginUpdateFailed": "Pluginin päivittäminen epäonnistui.",
    "confirmDelete": "Oletko varma, että haluat poistaa tämän Tietovaraston? ***Tämä Toiminto on Peruuttamaton***",
    "deleteFailed": "Tietovaraston poistaminen epäonnistui."
  },
  "DatastoreTable": {
    "name": "Nimi",
    "nbDatasources": "Datalähteet",
    "visibility": "Näkyvyys",
    "public": "Julkinen yleisö",
    "private": "Yksityinen"
  },
  "EmptyMainChatCard": {
    "beta": "beta",
    "welcome": "Tervetuloa ZappWayn uuteen chattiin",
    "intro": "Paikka, jossa voit keskustella tietojesi kanssa ja paljon muuta!",
    "selectChain": "Valitse \"Chain\"-tyyppi. Lähde: Q&A",
    "restrictKnowledge": "Tiedon rajoittaminen tiettyyn tietokauppaan tai tietolähteeseen",
    "tryPrompt": "Kokeile alla olevia esimerkkejä",
    "pdfSpecialTreatment": "Jos tuotettu vastaus sisältää lähteitä, klikkaa sitä avataksesi sen. PDF-tiedostojen erityiskäsittely 😉",
    "retrieveInformation": "Tietojen hakeminen koko organisaatiossa",
    "onboardingProcess": "Mikä on uusien työntekijöiden alusprosessi",
    "analyzeDocument": "Analysoi tiettyä dokumenttia",
    "summarizeDocument": "Yhteenveto tästä asiakirjasta",
    "keyPointsDocument": "Mitkä ovat tämän asiakirjan keskeiset kohdat?",
    "generateContent": "Luo sisältöä tietoihisi",
    "generateResponseLetter": "Kirjoita vastauskirje tähän asiakirjaan",
    "addYourData": "Lisää tietosi"
  },
  "FormInstallTab": {
    "webComponent": "Web-komponentti",
    "iframe": "iFrame"
  },
  "FormsTable": {
    "name": "Nimi",
    "submissions": "Lähetykset"
  },
  "FormSubmissionsTab": {
    "total": "yhteensä",
    "export": "Vientiä",
    "noSubmissions": "Ei esityksiä",
    "submissionsTableLabel": "Muotoehdotus pöytä",
    "moreDocuments": "Lisää ->",
    "previousPage": "Edellinen sivu",
    "nextPage": "Seuraava sivu",
    "pageInfo": "Sivu {current} / {total}",
    "previous": "Edellinen Edellinen Edellinen",
    "next": "Seuraava Seuraava Seuraava Seuraava Seuraava"
  },
  "HttpToolForm": {
    "headersParameters": "Otsakeparametrit",
    "pathVariables": "URL-polkumuuttujat",
    "queryParameters": "Kyselyparametrit",
    "bodyParameters": "Pyyntö­sisältö",
    "test": "Testaa",
    "testResult": "Testin tulos",
    "create": "Luo",
    "validateConfig": "Vahvista konfiguraatio",
    "modalTitle": "Konfiguroi pyyntö loppupisteellesi",
    "modalDescription": "Lähetä pyyntö loppupisteellesi varmistaaksesi, että se toimii oikein.",
    "selectValue": "Valitse määritelty arvo",
    "successMessage": "Onnittelut! Testisi onnistui, voit sulkea tämän ikkunan.",
    "errorMessage": "Hups! Testisi epäonnistui :(",
    "continue": "Jatka"
  },
  "BubbleWidgetSettings": {
    "warningMessage": "🚨 Tämän ominaisuuden käyttämiseksi tekoälytyöntekijän näkyvyyden on oltava 'Julkinen'",
    "transparentBg": "Läpinäkyvä tausta",
    "save": "Tallenna",
    "embedInstructions": "Upottaaksesi tekoälytyöntekijän iFrame-kehyksenä verkkosivustollesi, liitä tämä koodi HTML-sivulle",
    "copiedMessage": "Kopioitu!"
  },
  "ImproveAnswerModal": {
    "noDatastore": "Työntekijällä ei ole datakauppaa. Luo ensin tietokauppa.",
    "createDatastore": "Luo tietovarasto",
    "addNewQnA": "Tämä toimenpide lisää uuden Q&A-tietolähteen rekisteriin.",
    "selectDatastore": "Valitse Datastore"
  },
  "InboxConversation": {
    "saving": "Säästäminen...",
    "saved": "pelastettu",
    "error": "Jokin meni pieleen",
    "interveneButton": "Puutu",
    "enableAIButton": "Ota tekoäly käyttöön",
    "statusUnresolved": "Ratkaisematon",
    "statusResolved": "Ratkaistu",
    "statusHumanRequested": "Inhimillinen apu",
    "priorityLow": "Matala",
    "priorityMedium": "Keskitaso",
    "priorityHigh": "Korkea"
  },
  "ServiceProviders": {
    "confirmDelete": "Oletko varma, että haluat poistaa tämän yhteyden?",
    "emptyLabel": "Ei yhteyksiä",
    "availableIntegrations": "Saatavilla olevat {type} integraatiot"
  },
  "OrganizationForm": {
    "maxSeatsReached": "Olet saavuttanut suurimman määrän istumapaikkoja suunnitelmaasi varten.",
    "alreadyInvited": "Käyttäjä on jo kutsuttu.",
    "inviteError": "ei voi lähettää kutsua. Ota yhteyttä tukeen.",
    "confirmRemove": "Tämä käyttäjä poistetaan organisaatiosta. Oletko varma?",
    "iconUpdated": "Icon päivitetty onnistuneesti!",
    "iconDeleted": "Icon on onnistuneesti poistettu!",
    "teamSettingsTitle": "Joukkueen asetukset",
    "teamSettingsDescription": "Personoi tiimisi nimi ja ikoni.",
    "teamName": "Joukkueen nimi",
    "update": "Päivitys",
    "teamMembersTitle": "Joukkueen jäsenet",
    "teamMembersDescription": "Kutsu uusi jäsen yhteistyöhön.",
    "email": "Sähköposti",
    "invite": "Kutsu",
    "seatsUsed": "Käytetyt istuimet",
    "role": "Rooli",
    "status": "Tila",
    "actions": "Toimia",
    "joined": "Liittyminen",
    "pending": "Petos",
    "teamAccessDenied": "Sinulla ei ole oikeutta tarkastella tiimin asetuksia.",
    "loadOrganizationError": "Tiimin asetuksia ei voi ladata.",
    "organizationUpdated": "Organisaatio päivitetty.",
    "inviteMemberButton": "Kutsu jäsen",
    "group": "Pääsyryhmä",
    "unassignedGroup": "Ei käyttöoikeusryhmää",
    "changeGroupAction": "Vaihda ryhmä",
    "changeGroupTitle": "Vaihda jäsenen ryhmä",
    "saveGroupChange": "Tallenna muutos",
    "cancel": "Peruuta",
    "groupChangedSuccess": "Jäsenen ryhmä päivitettiin onnistuneesti.",
    "groupChangedError": "Jäsenen ryhmää ei voi tällä hetkellä vaihtaa.",
    "memberRemovedSuccess": "Jäsen poistettiin onnistuneesti.",
    "memberRemovedError": "Tätä jäsentä ei voi tällä hetkellä poistaa.",
    "updateError": "Organisaation päivittäminen epäonnistui.",
    "iconUploadError": "Kuvakkeen lataaminen epäonnistui.",
    "iconDeleteError": "Kuvakkeen poistaminen epäonnistui."
  },
  "PartnerLogos": {
    "trustedByInnovativeTeams": "Maailman innovatiivisimmat tiimit"
  },
  "PoweredByCard": {
    "poweredBy": "voimalla",
    "description": "ZappWay on johtava foorumi tietoihinne koulutettujen AI Employes -työntekijöiden rakentamiseen.",
    "cta": "Rakenna työkaverisi nyt"
  },
  "SettingsLayout": {
    "breadcrumbs": "Murupolku",
    "tabs": "Välilehdet",
    "settings": "Asetukset",
    "profile": "Profiili",
    "team": "Joukkueen joukkue",
    "billing": "Laskutus",
    "apiKeys": "API-avaimet",
    "accessGroups": "Pääsyryhmät"
  },
  "StandaloneSettings": {
    "warningVisibility": "> Käyttää tätä ominaisuutta AI Employee näkyvyys \"julkinen\" tarvitaan",
    "botHandle": "Bot Handle",
    "botHandlePlaceholder": "My_ai_employee",
    "handleTaken": "jo otettu käsi",
    "update": "Päivitys",
    "save": "Säästäminen",
    "socialLinks": "Sosiaaliset linkit"
  },
  "TopBar": {
    "new": "Uusia",
    "trainCustomAi": "Kouluta mukautettu AI Employee GPT YouTube-videoilla",
    "tryNow": "Kokeile nyt"
  },
  "UsageLimitCard": {
    "usageLimitReached": "Käyttöraja saavutettu",
    "upgradePlanMessage": "Päivitä suunnitelmasi saadaksesi paremman käytön",
    "cancel": "Peruutukset",
    "upgradePlan": "Päivityssuunnitelma"
  },
  "UserMenu": {
    "unnamed_user": "Käyttäjä",
    "profile_settings": "Profiiliasetukset",
    "manage_profile_info": "Hallitse nimeä, sähköpostia ja kuvaa",
    "settings": "Asetukset",
    "app_preferences": "Sovelluksen asetukset",
    "logout": "Kirjaudu ulos",
    "filters": "Suodattimet"
  },
  "error404": {
    "title": "Virhe 404",
    "description": "Sivua ei löytynyt.",
    "message": "Oops! Etsimäsi sivu ei ole olemassa."
  },
  "error500": {
    "title": "Virhe 500",
    "description": "Sisäinen palvelinvirhe.",
    "message": "Oops! Jokin meni lopulta pieleen."
  },
  "test-page": {
    "helloWorld": "Helvetin maailma"
  },
  "contactSettings": {
    "title": "Yhteystiedon asetukset",
    "labels": {
      "name": "Nimi",
      "email": "Sähköposti",
      "phone": "Puhelin"
    },
    "buttons": {
      "save": "Tallenna muutokset"
    }
  },
  "webPageForm": {
    "labels": {
      "webPageUrl": "Verkkosivu URL"
    },
    "helperText": {
      "webPageUrl": "https:/en.wikipedia.org/wiki/Nuclear_fusion"
    }
  },
  "GoogleDriveForm": {
    "selectAccount": "Valitse Google Drive -tili",
    "addAccount": "Lisää tili",
    "selectFolderOrFile": "Valitse kansio tai tiedosto",
    "acknowledgeOptIn": "Olen valinnut Google Drive -integroinnin.",
    "pleaseAcknowledgeOptIn": "Hyväksy opt-in."
  },
  "GoogleSheetsForm": {
    "selectAccount": "Valitse Google Sheets-tili",
    "addAccount": "Lisää tili",
    "spreadsheetUrlOrId": "Laskentataulukon URL-osoite tai tunnus",
    "spreadsheetPlaceholder": "Liitä Google Sheets-URL-osoite tai laskentataulukon tunnus",
    "spreadsheetHelperText": "Voit liittää koko URL-osoitteen tai vain laskentataulukon tunnuksen.",
    "loadingSpreadsheet": "Ladataan laskentataulukkoa...",
    "spreadsheetLoadError": "Tätä laskentataulukkoa ei voi ladata. Tarkista URL-osoite ja käyttöoikeudet.",
    "selectSheets": "Valitse laskentataulukon välilehdet",
    "selectAll": "Valitse kaikki",
    "clear": "Tyhjennä valinta",
    "sheetCount": "{count, plural, one {# laskentataulukko-välilehti käytettävissä} other {# laskentataulukkovälilehdet käytettävissä}}",
    "acknowledgeOptIn": "Vahvistan, että olen ottanut Google Sheets-integroinnin käyttöön.",
    "pleaseAcknowledgeOptIn": "Vahvista, että olet ottanut integroinnin käyttöön.",
    "serviceProviderRequired": "Valitse Google Sheets-tili",
    "spreadsheetIdRequired": "Anna kelvollinen laskentataulukon URL-osoite tai tunnus",
    "selectAtLeastOneSheet": "Valitse vähintään yksi laskentataulukon välilehti"
  },
  "YoutubeForm": {
    "youtube_url_video_playlist_or_channel": "YouTube URL (Video, Playlist tai Channel)"
  },
  "SelectServiceProvider": {
    "select_provider": "Valitse palveluntarjoaja",
    "delete": "Poista"
  },
  "summary_page": {
    "aiSummary": "Youtube yhteenveto",
    "generateSummary": "YouTube-videoiden yhteenveto heti ilmaiseksi",
    "published": "Julkaistu",
    "onYouTube": "YouTubessa",
    "videoThumbnail": "Video Thumbnail",
    "summary": "Yhteenveto",
    "chapters": "Luvut",
    "faq": "UKK"
  },
  "youtube_page_index": {
    "rate_limit_exceeded": "Olet ylittänyt korkorajoituksen. Kokeile uudelleen myöhemmin.",
    "error_occurred": "Virhe tapahtui. Kokeile uudelleen.",
    "loading_alert": "Käsittele pyyntösi...",
    "rateLimitExceeded": "Raja ylittyi. Odota ennen kuin yrität uudelleen.",
    "errorOccurred": "Virhe tapahtui. Kokeile uudelleen.",
    "seoTitle": "YouTube Summarizer ZappWay",
    "seoDescription": "Yhteenveto YouTube-videoista vaivattomasti ZappWayn tekoälytyökalun avulla.",
    "free": "Ilma ilmaiseksi ilmaiseksi",
    "aiYouTubeSummarizer": "Youtube Summarizer",
    "inputPlaceholder": "YouTube video URL",
    "summarizeButton": "Yhteenveto",
    "poweredBy": "voimalla",
    "moreVideoSummariesButton": "Lisää yhteenvetoja",
    "latestVideoSummaries": "Viimeisimmät videot",
    "invalidUrl": "Virheellinen YouTube-videon URL",
    "videoNotSupported": "Videota ei tueta, kokeile toista videota",
    "analyze": "Analysoi",
    "clear": "Tyhjennä",
    "options": "Asetukset",
    "summarizeVideo": "Tiivistä video",
    "transcribe": "Litteroi",
    "extractChapters": "Poimi luvut",
    "generateFaq": "Luo FAQ",
    "process": "Käsittele",
    "download": "Lataa",
    "downloadError": "Virhe latauslinkin haussa",
    "videoAnalyzed": "Video analysoitu onnistuneesti!",
    "processingComplete": "Käsittely valmis!",
    "downloadStarted": "Lataus aloitettu!",
    "unavailable": "Ei saatavilla",
    "downloadComplete": "Lataus valmis!",
    "invalidVideoId": "Virheellinen videon tunnus",
    "browseSummaries": "Selaa {count} tiivistettyä videota",
    "noSummaries": "Ei vielä yhtään tiivistelmää",
    "startSummarizing": "Aloita tiivistämällä ensimmäinen videosi",
    "goToSummarizer": "Siirry tiivistäjään"
  },
  "lp_pricingtabs": {
    "tooltip_message_credits": "Aina kun käyttäjä lähettää viestin botille, yksi krediitti käytetään. Tämä rajoitus jaetaan kaikkien AI-työntekijöiden kesken.",
    "message_credits_per_month": "{count} viestikrediittiä/kuukausi",
    "tooltip_ai_employees": "AI-työntekijät ovat huippuluokan GPT-malleja, jotka voivat käydä ihmismäisiä keskusteluja. Niitä voidaan käyttää asiakastuen automatisointiin, myyntiin, liidien generointiin ja muihin tarkoituksiin.",
    "ai_employees": "{count} AI-työntekijä(ä)",
    "tooltip_datastores": "Tietovarastoja käytetään AI-työntekijän tietojen tallentamiseen. Yksi tietovarasto voi sisältää monia tietolähteitä, kuten Notion, Google Drive ja muita.",
    "datastores": "{count} tietovarasto(ja)",
    "tooltip_words_storage": "Suurin määrä sanoja/tokeneita, jotka voidaan tallentaa kaikkiin tietovarastoihin.",
    "words_storage": "{count} sanan tallennustila",
    "tooltip_file_upload_limit": "Tiedoston latausrajaa voidaan kasvattaa päivittämällä korkeampaan suunnitelmaan.",
    "file_upload_limit": "Tiedoston latausraja on {size}MB per tiedosto",
    "tooltip_website_loader_limit": "Verkkosivulataaja on rajoitettu sivumäärään, jonka se voi skannata ja ladata.",
    "website_loader_limit": "Verkkosivulataaja on rajoitettu {pages} sivuun",
    "tooltip_GPT-5_access": "Suosittelemme käyttämään GPT-5+ tai Claude Sonneta parhaan suorituskyvyn saavuttamiseksi.",
    "GPT-5_access": "Pääsy Claude tai GPT-5.6:ään, Google Geminiin ja muihin",
    "tooltip_auto_sync": "Automaattinen synkronointi pitää tietolähteesi ajan tasalla uusimpien tietojen kanssa ja kouluttaa AI-työntekijäsi automaattisesti uudelleen.",
    "auto_sync_data_sources": "Tietolähteiden automaattinen synkronointi",
    "tooltip_team_seats": "Tiimipaikkoja käytetään antamaan tiimisi jäsenille pääsy ZappWay-tilillesi.",
    "no_team_seats_included": "Ei sisälly tiimipaikkoja",
    "tooltip_slack_integration": "Slack-integraatio mahdollistaa AI-työntekijäsi vuorovaikutuksen tiimisi kanssa Slackin kautta.",
    "slack_integration": "Slack-integraatio",
    "tooltip_notion_integration": "Notion-integraatio antaa AI-työntekijällesi pääsyn Notioniin tallennettuihin tietoihin ja niiden käyttämiseen.",
    "notion_integration": "Notion-integraatio",
    "tooltip_google_drive_integration": "Google Drive -integraatio antaa AI-työntekijällesi pääsyn Google Driveen tallennettuihin tiedostoihin ja niiden käyttämiseen.",
    "google_drive_integration": "Google Drive -integraatio",
    "tooltip_dedicated_support": "Saat ensisijaista tukea tiimiltämme.",
    "dedicated_support": "Omistettu tuki",
    "faq_title_1": "Voinko käyttää tuotetta ilmaiseksi?",
    "faq_text_1": "Ehdottomasti! ZappWay tarjoaa ilmaisen suunnitelman rajoitetuilla ominaisuuksilla nopean aloituksen mahdollistamiseksi.",
    "faq_title_2": "Voinko vaihtaa kuukausilaskutuksesta vuosilaskutukseen?",
    "faq_text_2": "Kyllä! Voit päivittää laskutusasetuksesi tai vaihtaa suunnitelmasi milloin tahansa tilisi asetuksista. Vuosilaskutuksella säästät 20 % tilauksestasi.",
    "faq_title_3": "Voinko integroida AI-työntekijän useille verkkosivustoille?",
    "faq_text_3": "Kyllä, voit lisätä minkä tahansa AI-työntekijän niin monelle sivustolle kuin haluat, että vierailijat vuorovaikuttavat.",
    "faq_title_4": "Toimiiko se verkkosivustoilla, jotka eivät ole englanninkielisiä?",
    "faq_text_4": "Kyllä, verkkosivustosi voi olla millä tahansa kielellä, ei vain englanniksi. AI-työntekijä voi myös vastata kysymyksiin useilla kielillä.",
    "faq_title_5": "Tarvitsen räätälöidyn integraation tai ominaisuuden, jota ZappWay ei tue. Voitteko auttaa?",
    "faq_text_5": "Kyllä! Jos tarvitset, että rakennamme yrityksellesi räätälöidyn integraation, voit liittyä yritysasiakkaana, ja luomme räätälöidyn hinnasuunnitelman tarpeidesi mukaan.",
    "faq_title_6": "Koulutetaanko AI-työntekijä automaattisesti uudelleen, kun tietolähteen sisältö muuttuu?",
    "faq_text_6": "Kyllä! Ensimmäisestä maksullisesta suunnitelmasta alkaen AI-työntekijä koulutetaan automaattisesti uudelleen (tällä hetkellä viikoittain). Voit myös manuaalisesti käynnistää uudelleenkoulutuksen.",
    "faq_title_7": "Kuinka voin parantaa AI-työntekijäni vastauksia?",
    "faq_text_7": "Jos huomaat, että AI-työntekijäsi ei noudata ohjeitasi oikein, harkitse AI-työntekijäsi mallin asettamista GPT-5on parhaan kokemuksen saavuttamiseksi.",
    "faq_title_8": "Kuinka voin ottaa yhteyttä tukitiimiin?",
    "faq_text_8": "Voit lähettää meille sähköpostia osoitteeseen support@zappway.ai tai käyttää sivun oikeassa alakulmassa olevaa chat-widgettiä.",
    "predictable_pricing": "Ennakoitavat hinnat",
    "saves_on_support_costs_over_time": "Säästää tukikustannuksia ajan mittaan",
    "unlock_gpt5_and_other_features": "Aloita oman AI-työntekijäsi luominen ilmaiseksi. Päivitä avataksesi GPT-5+ | Claude Sonnet | Google-Gemini ...  ja muita ominaisuuksia.",
    "mo": "/kk",
    "yr": "/vk",
    "includes": "Sisältää:",
    "ai_employees_deleted_after_14_days_of_inactivity": "AI-työntekijät ja tietovarastot poistetaan 14 päivän käyttämättömyyden jälkeen ilmaisessa suunnitelmassa.",
    "start_for_free": "Aloita ilmaiseksi",
    "subscribe": "Tilaa",
    "need_a_custom_plan": "Tarvitsetko räätälöidyn suunnitelman?",
    "contact_us": "Ota meihin yhteyttä",
    "keywords": [],
    "growing_fast": "Kasvatko nopeasti?",
    "growth_extra_title": "Lisämoduulit Growth-käyttäjille",
    "growth_extra_desc": "Tehosta tiliäsi lisätyökaluilla ja avustajilla",
    "item_zappflux": "ZappFlux",
    "item_360_assistant": "Livia - 360 Avustaja",
    "item_combo": "Paketti: \n+ Livia - 360 Avustaja \n+ Tekoälysähköpostit \n+ Lomakkeet \n+ ZappFlux \n+ VoiceFlux",
    "buy_now": "Osta nyt",
    "best_value": "Paras hinta-laatusuhde",
    "item_email": "Sähköpostit tekoälyllä",
    "item_forms": "Lomakkeet",
    "item_voiceflux": "VoiceFlux"
  },
  "_Chatbox_Actions_RequestHumanButton": {
    "human_requested": "Ihmistä pyydettiin"
  },
  "_Chatbox_ChatMessage": {
    "sources": "Lähteet",
    "improve": "Parantaa",
    "you": "Sinä",
    "ToRespond": "Vastaa"
  },
  "_Chatbox_ChatMessageApproval": {
    "approval": "Odota hyväksyntää",
    "action": "Toiminta:",
    "parameters": "Parametrit:",
    "approve": "Hyväksyminen",
    "reject": "Hylkää"
  },
  "_Chatbox_NewChatButton": {
    "new_chat": "Uusi chat"
  },
  "_Chatbox_index": {
    "drop_files_here": "Poista tiedostot täältä",
    "off": "Vammainen",
    "use_uploaded_file": "Käytä ladattua tiedostoa",
    "replying_to": "Vastataan",
    "you": "Sinä"
  },
  "_FileUploader": {
    "file_size_limit": "Tiedoston koko on rajoitettu 5MB:hen"
  },
  "_FileUploaderDropZone": {
    "drop_items_here_or": "Poista kohteet täältä tai",
    "browse_files": "Selaa tiedostoja",
    "file_size_limit": "Tiedoston koko on rajoitettu 10 MB"
  },
  "_PoweredBy": {
    "powered_by": "voimalla"
  },
  "embeds_forms_traditional": {
    "form": "Lomake",
    "loading_data": "Lataa tiedot, odota...",
    "form_submitted_successfully": "Muoto on onnistunut!",
    "submit": "Lähetä",
    "submission_failed_try_again_later": "Epäonnistunut, yritä uudelleen myöhemmin."
  },
  "cta_lp": {
    "get_your_own_ai_employee": "Hanki oma työntekijä",
    "today": "Tänään tänään",
    "worldwide_are_using_zappway": "Tuhannet yritykset ympäri maailmaa käyttävät ZappWay Generative AI -alustaa.",
    "building_your_own_custom_ai_employee_now": "Älä jää jäljelle - aloita oman AI-työntekijän rakentaminen!",
    "start_for_free": "Aloita ilmaiseksi",
    "book_a_demo": "Kirjoittaja Demo"
  },
  "header_lp": {
    "view_pricing": "Näkymä hinnoista",
    "pricing": "Hinnoittelu",
    "view_integrations": "View Integraatiot",
    "integrations": "Integraatiot",
    "view_affiliate_program": "Affiliate-ohjelma",
    "affiliates": "Kumppanuudet / Yhteistyökumppanit",
    "sign_in": "Merkki sisään",
    "start_for_free": "Aloita ilmaiseksi"
  },
  "LanguageSelector": {
    "ariaLabel": "Valitse kieli, nykyinen kieli on {currentLanguage}"
  },
  "AccountCleaning": {
    "previewText": "🚨 Tiedon Poistoilmoitus",
    "subscriptionEnded": "Koska premium-tilauksesi on päättynyt, tilisi palautuu standardipalveluumme, joka sisältää rajatun käytön alustalla.",
    "resourcesDeleted": "Seuraavat resurssit poistetaan/deaktivoidaan",
    "deletedIn24Hours": "24 tunnin kuluessa:",
    "datastores": "Tietovarastointi",
    "conversationsHistory": "Keskusteluhistoria",
    "inboxMessages": "Saapuneet Viestit",
    "apiDisabled": "API Poistettu käytöstä",
    "pluginsDisabled": "Kaikki laajennukset poistettu käytöstä",
    "renewSubscription": "Uusi tilaus"
  },
  "AccountTrialEnds": {
    "heading": "Ilmainen kokeilujaksonne päättyy pian...",
    "greeting": "Hei {{name}},",
    "message": "Ilmainen kokeilujaksonne päättyy {{date}}. Tämän päivämäärän jälkeen tilinne alennetaan ilmaistasolle, jossa on rajoitetut ominaisuudet.",
    "upgradeButton": "Päivitä nyt",
    "footer": "Jotta voitte jatkaa premium-ominaisuuksien käyttöä, päivittäkää suunnitelmanne ennen kokeilujakson päättymistä."
  },
  "AgentOnboardingWizard": {
    "integrations": {
      "payment": "Vastaanota maksut asiakkailta",
      "paymentDescription": "Tekoälytyöntekijäsi voi luoda maksulinkkejä asiakkaille."
    }
  },
  "ToolsInput": {
    "payment": {
      "typeLabel": "Maksut",
      "name": "Vastaanota maksut",
      "description": "Salli tekoälytyöntekijäsi luoda maksulinkkejä ja laskuttaa asiakkaita suoraan keskustelun aikana.",
      "modal": {
        "title": "Vastaanota maksut",
        "description": "Määritä tunnuksesi maksujen käyttöönottoa varten."
      },
      "form": {
        "notice": "Käytä omia Stripe-tunnuksiasi",
        "openStripe": "Avaa Stripe-dashboard ↗",
        "secretKeyLabel": "Salainen avain",
        "secretKeyPlaceholder": "sk_live_... tai sk_test_...",
        "secretKeyHelper": "Löydät sen kohdasta: Stripe Dashboard → Developers → API Keys",
        "webhookSecretLabel": "Webhookin salainen avain",
        "webhookSecretPlaceholder": "whsec_...",
        "webhookSecretHelper": "Määritä webhook osoittamaan URL-osoitteeseesi ja kopioi allekirjoitusavain.",
        "webhookLink": "Määritä webhook →",
        "save": "Tallenna ja aktivoi",
        "saving": "Tallennetaan...",
        "saveSuccess": "Tunnukset tallennettu onnistuneesti!",
        "saveError": "Virhe tallennettaessa tunnuksia. Tarkista tiedot ja yritä uudelleen.",
        "invalidCredentials": "Virheelliset tunnukset. Tarkista salainen avain.",
        "stripeDescription": "Luotto-/debit-kortit, SEPA, Boleto",
        "paypalDescription": "PayPal-saldo, kortit PayPalin kautta",
        "paypal": {
          "openDashboard": "Avaa PayPal-hallintapaneeli ↗",
          "notice": "Käytä omia PayPal-tunnuksiasi",
          "clientIdLabel": "Asiakastunnus (Client ID)",
          "clientIdPlaceholder": "XxYyZz...",
          "clientIdHelper": "Löydät sen täältä: PayPal Developer → Apps & Credentials",
          "clientSecretLabel": "Asiakkaan salaisuus (Client Secret)",
          "clientSecretPlaceholder": "XxYyZz...",
          "clientSecretHelper": "Löytyy sovelluksen asetuksista heti asiakastunnuksen alapuolelta.",
          "webhookIdLabel": "Webhook ID (Valinnainen)",
          "webhookIdPlaceholder": "123456789...",
          "webhookIdHelper": "Vaaditaan asynkroniseen veloitukseen. Määritä webhook osoittamaan Palautus-URL-osoitteeseesi.",
          "save": "Tallenna ja aktivoi",
          "saving": "Tallennetaan...",
          "saveSuccess": "Tunnukset tallennettu onnistuneesti!",
          "saveError": "Virhe tunnusten tallentamisessa. Tarkista tiedot ja yritä uudelleen."
        }
      },
      "status": {
        "notConfigured": "Määritä Stripe",
        "live": "Live",
        "test": "Stripe-testi 🧪",
        "invalid": "Virheelliset tunnukset ❌",
        "disconnect": "Katkaise yhteys",
        "disconnectConfirm": "Haluatko varmasti poistaa Stripe-tunnuksesi?",
        "sandbox": "Testausympäristö",
        "notConfiguredGeneric": "Ei määritetty"
      }
    }
  },
  "GeneralInput": {
    "icon": "Ikoni",
    "upload_success": "Agentin ikoni päivitetty onnistuneesti!",
    "upload_error": "Virhe agentin ikonin päivittämisessä.",
    "replace_button": "Korvaa",
    "delete_button": "Poista",
    "name_label": "Nimi (Valinnainen)",
    "description_label": "Kuvaus",
    "payment": {
      "sectionTitle": "Stripe-maksut",
      "sectionDescription": "Hallitse Stripe-tunnuksiasi, jotta tekoälytyöntekijäsi voi luoda maksulinkkejä."
    }
  },
  "plans": {
    "free": {
      "label": "Ilmainen",
      "description": "Olennaiset asiat nopeaan aloitukseen."
    },
    "hobby": {
      "label": "Harrastus",
      "description": "Suunnitelma, joka kasvaa liiketoimintasi nopean kasvun mukana."
    },
    "growth": {
      "label": "Kasvu",
      "description": "Suunnitelma, joka kasvaa liiketoimintasi nopean kasvun mukana."
    },
    "pro": {
      "label": "Pro",
      "description": "Edistyneille käyttäjille, jotka haluavat pääsyn tehokkaampiin ominaisuuksiin."
    },
    "enterprise": {
      "label": "Yritys",
      "description": "Omistettu tuki ja ominaisuudet tiimillesi."
    },
    "ultimate": {
      "label": "Ultimaattinen",
      "description": "Omistettu tuki ja ominaisuudet tiimillesi."
    },
    "keywords": []
  },
  "Partnerships": {
    "seoTitle": "Tule ZappWay Kumppaniksi",
    "seoDescription": "Liity ZappWay:n Kumppaniohjelmaan ja Ansaitse Toistuvia Komissioita.",
    "title": "Liity \nKumppaniohjelmaamme",
    "description": "Tule ZappWay kumppaniksi ja ala ansaita 30% toistuvia kuukausikomissioita. Suosita käyttäjiä alustallemme ja kun he jatkavat tilauksiaan, saat tasaisen tulon.",
    "becomePartner": "Tule Kumppaniksi",
    "commissionInfo": "Ansaitse 30% komissio jokaisesta suosittelusta. Tulosi kasvavat, kun suosittelemiesi käyttäjien tilaukset jatkuvat."
  },
  "NoCodePlatform": {
    "features": {
      "dataIntegrations": {
        "description": "Yhdistä AI-työntekijäsi kanaviin ja järjestelmiin, joita jo käytät — WhatsApp, Instagram, Messenger, Verkkosivusto, CRM, laskentataulukot ja paljon muuta. Se hakee tietoja reaaliajassa, kirjaa dataa ja automatisoi työnkulkuja, jotta säästät aikaa etkä menetä yhtään myyntiä!"
      }
    },
    "description": "ZappWayssa luot sekunneissa täysin mukautetun AI-työntekijän, joka on koulutettu liiketoimintasi tiedoilla. ZappWay API:n avulla olet vuorovaikutuksessa tämän AI-työntekijän kanssa toimittaaksesi älykkäitä vastauksia, tehostaaksesi prosesseja ja parantaaksesi asiakaskokemusta."
  },
  "youtube-summarizer": {
    "free": "Ilma ilmaiseksi ilmaiseksi",
    "aiYouTubeSummarizer": "Youtube Summarizer",
    "inputPlaceholder": "Pakkaa omasi Youtube video täältä",
    "summarizeButton": "Yhteenveto",
    "poweredBy": "voimalla",
    "loadingAlert": "⚠️ ÄLÄ SULJE TÄTÄ IKKUNAA, kun käsittelemme pyyntöäsi. Se voi kestää 1-2 minuuttia.",
    "latestVideoSummaries": "Viimeisimmät videot",
    "moreVideoSummariesButton": "🎬 Lisää videoita",
    "seoTitle": "Ilmainen AI YouTube video yhteenveto",
    "seoDescription": "YouTube-videoiden yhteenveto heti ilmaiseksi",
    "rateLimitExceeded": "Raja ylittyi! Kokeile uudelleen muutamassa minuutissa.",
    "errorOccurred": "Virhe tapahtui. Kokeile uudelleen muutamassa minuutissa."
  },
  "youtube-summary": {
    "seoTitle": "Ilmainen AI Youtube Video Summarizer",
    "seoDescription": "YouTube-videoiden yhteenveto heti ilmaiseksi",
    "free": "Ilma ilmaiseksi ilmaiseksi",
    "aiYouTubeSummarizer": "Youtube Summarizer",
    "allSummaries": "Kaikki yhteenvedot",
    "prev": "Prev",
    "next": "Seuraava Seuraava Seuraava Seuraava Seuraava",
    "rateLimitExceeded": "Raja ylittyi! Kokeile uudelleen muutamassa minuutissa.",
    "errorOccurred": "Virhe tapahtui. Kokeile uudelleen muutamassa minuutissa."
  },
  "errors": {
    "generationFailed": "Sisällön luonti epäonnistui. Yritä uudelleen."
  },
  "aiEdit": {
    "title": "Muokkaa Dokumenttia tekoälyllä",
    "subtitle": "Kirjoita kaikki huomiot ja ohjeet, jotka haluat tekoälyn muuttavan dokumentissa",
    "placeholder": "Esim:\n\n• Päivitä hinnat ja maksuehdot 9,99€ asti 3 korottoman erän\n• Tee siitä vakuuttavampi ja mukaansatempaavampi, lisää strategisia toimintakehotuksia\n• Luo vaikuttavia otsikoita, korosta ainutlaatuisia erottavia tekijöitä\n• Sisällytä asiakassuosituksia, lisää suunnitelmien vertailutaulukko\n• Yksinkertaista teknistä kieltä, lisää kuvitettu vaiheittainen opas",
    "generate": "Luo",
    "regenerate": "Luo uudelleen",
    "complete": "Valmis",
    "cancel": "Peruuta",
    "generating": "Luodaan muutoksia...",
    "error": "Virhe muutosten luomisessa"
  },
  "StatusPage": {
    "systemStatus": "Järjestelmän Tila",
    "refresh": "Päivitä",
    "updated": "Päivitetty",
    "loading": "Ladataan järjestelmän tilaa...",
    "errorTitle": "Tilan lataus epäonnistui",
    "errorDefault": "Yritä myöhemmin uudelleen.",
    "footerUpdates": "Päivitykset 30 sekunnin välein",
    "version": "Versio",
    "models": "mallia",
    "status": {
      "operational": "Toimii",
      "degraded": "Epävakaa",
      "outage": "Ei saatavilla",
      "unknown": "Tuntematon"
    },
    "banner": {
      "maintenance": {
        "title": "🔧 Suunniteltu Huolto",
        "subtitle": "Suoritamme parhaillaan suunniteltua huoltoa."
      },
      "operational": {
        "title": "Kaikki Järjestelmät Toimivat",
        "subtitle": "Kaikki palvelut toimivat normaalisti."
      },
      "degraded": {
        "title": "Osittainen Järjestelmän Heikkeneminen",
        "subtitle": "Joissakin palveluissa on ongelmia."
      },
      "outage": {
        "title": "Kriittinen Järjestelmävika",
        "subtitle": "Kriittiset palvelut eivät ole saatavilla."
      },
      "unknown": {
        "title": "Tila Tuntematon",
        "subtitle": "Järjestelmän tilaa ei voitu määrittää."
      }
    },
    "sections": {
      "infrastructure": "Infrastruktuuri",
      "workers": "Taustaprosessit",
      "channels": "Viestintäkanavat",
      "aiModels": "AI-mallit"
    },
    "infrastructure": {
      "database": "Ensisijainen Tietokanta",
      "redis": "Välimuisti",
      "vectorDb": "Vektoritietokanta",
      "objectStorage": "Objektitallennus - S3",
      "email": "Sähköpostipalvelu",
      "whisper": "Puheentunnistus"
    },
    "workers": {
      "whatsappExternal": "WhatsApp - Ulkoinen API",
      "metaApi": "Viestisynkronointi - Meta API",
      "tiktok": "Viestisynkronointi - TikTok",
      "datasourceLoader": "Tietolähteen Synkronointi",
      "ragGenerator": "Dokumenttien Luonti - RAG",
      "transcriber": "Ääni- ja Videolitterointi",
      "youtubeProcessor": "Videon Käsittely - YouTube",
      "mailSync": "Sähköpostin automaattivastaus"
    },
    "channels": {
      "whatsappExternal": "WhatsApp - Ulkoinen API",
      "whatsappCloud": "WhatsApp – pilvi-API",
      "messenger": "Facebook Messenger",
      "instagram": "Instagram Direct",
      "tiktokBusiness": "TikTok Business",
      "tiktokShop": "TikTok Shop",
      "telegram": "Telegram",
      "slack": "Slack",
      "notion": "Notion",
      "googleDrive": "Google Drive",
      "zappflux": "ZappFlux"
    },
    "chips": {
      "queue": "Jono",
      "vision": "Näkö/Kuvat",
      "tools": "Työkalut"
    }
  },
  "pdfViewer": {
    "toolbar": {
      "toggleThumbnails": "Näytä/piilota pikkukuvat",
      "search": "Hae",
      "previousPage": "Edellinen sivu",
      "nextPage": "Seuraava sivu",
      "zoomOut": "Loitonna",
      "zoomIn": "Lähennä",
      "fullscreen": "Koko näyttö",
      "exitFullscreen": "Poistu koko näytöstä",
      "download": "Lataa",
      "print": "Tulosta"
    },
    "zoom": {
      "fitWidth": "Sovita leveyteen",
      "fitPage": "Sovita sivuun"
    },
    "loading": {
      "document": "Ladataan PDF...",
      "page": "Ladataan sivua..."
    },
    "error": {
      "loadFailed": "PDF:n lataus epäonnistui"
    },
    "pagination": {
      "pageOf": "/"
    },
    "search": {
      "placeholder": "Hae dokumentista..."
    }
  },
  "ChatPublicLimits": {
    "heading": "Viestiraja saavutettu",
    "message": "Olet saavuttanut {{limit}} viestin rajan. Luo ilmainen tili jatkaaksesi tai odota {{time}}, että rajasi nollautuu.",
    "createAccountButton": "Luo ilmainen tili",
    "waitMessage": "Odota {{time}} jatkaaksesi"
  },
  "collectPhone": {
    "title": "Haluatko saada eksklusiivisia raportteja palveluistasi suoraan WhatsAppiin?",
    "label": "Puhelinnumero",
    "placeholder": "syötä numeroti suuntanumeron kanssa",
    "confirm": "Vahvista",
    "delete": "En halua vastaanottaa"
  },
  "SelectAgentRouter": {
    "defaultBadge": "Oletus",
    "defaultTooltip": "Tämä agentti on oletusarvoinen ja sitä käytetään varavaihtoehtona, kun mitään reitityssääntöä ei sovelleta",
    "priorityLabel": "Prioriteetti {priority}",
    "moveUp": "Siirrä ylös",
    "moveDown": "Siirrä alas",
    "emptyState": "Agenttia ei ole valittu. Aloita valitsemalla yksi ylhäältä.",
    "remove": "Poista"
  },
  "checkout": {
    "title": "Turvallinen Maksu",
    "subtitle": "Käsittelee Stripe",
    "chooseMethod": "Valitse Maksutapa",
    "planSummary": "Suunnitelman Yhteenveto",
    "billing": "Laskutusjakso",
    "monthly": "Kuukausittain",
    "annual": "Vuosittain (-30%)",
    "confirm": "Vahvista ja Maksa",
    "cancel": "Peruuta",
    "securedBy": "Suojattu Stripe-palvelulla",
    "billingSubscription": "Laskutus ja Tilaus",
    "managePlan": "Hallitse suunnitelmaasi ja maksutapojasi",
    "currentPlan": "Nykyinen Suunnitelma",
    "manageBilling": "Hallitse Laskutusta",
    "renewsOn": "Uusiutuu",
    "cancelsOn": "Peruuntuu",
    "availableMethods": "Saatavilla olevat Maksutavat",
    "method_card_label": "Luottokortti",
    "method_card_sub": "Visa, Mastercard, Amex",
    "method_link_label": "Stripe Link",
    "method_link_sub": "1 klikkauksen maksu",
    "method_pix_label": "PIX",
    "method_pix_sub": "Välitön maksu (Brasilia)",
    "method_crypto_label": "Kryptovaluutta",
    "method_crypto_sub": "USDC, USDP Stripe-palvelun kautta",
    "upgradeTo": "Päivitä",
    "processing": "Käsitellään…"
  },
  "usageCredits": {
    "title": "Lisäkrediittipaketit",
    "subtitle": "Lisää kertaluonteisia krediittejä, jotta AI-työntekijäsi vastaavat kuukausirajan jälkeen.",
    "openButton": "Osta lisäkrediittejä",
    "description": "Osta kertyviä krediittipaketteja vaihtamatta tilausta.",
    "packageQueries": "{count} krediittiä",
    "oneTimePayment": "Kertamaksu",
    "availableCredits": "{count} krediittiä käytettävissä",
    "usedThisMonth": "{count} krediittiä käytetty tässä kuussa",
    "effectiveLimit": "Tehokas raja {count} krediittiä",
    "selectPackage": "Valitse paketti",
    "continueToPayment": "Jatka maksuun",
    "cancel": "Peruuta",
    "loading": "Ladataan",
    "loadingPackages": "Paketteja ladataan",
    "paymentError": "Maksua ei voitu aloittaa. Yritä uudelleen.",
    "activeSubscriptionRequired": "Kertyvien krediittipakettien käyttö vaatii aktiivisen tilauksen.",
    "cumulativeFootnote": "Käyttämättömät krediitit säilyvät voimassa seuraavassa kuussa, kun tilaus pysyy aktiivisena.",
    "success": "Krediitit lisättiin onnistuneesti."
  },
  "customer360": {
    "generateSummary": "Luo tekoälyn yhteenveto",
    "generating": "Analysoidaan keskustelua...",
    "nextBestAction": "Seuraava paras toiminto",
    "lastActivities": "Viimeisimmät aktiviteetit",
    "lastPayment": "Viimeisin maksu",
    "lastAttachment": "Viimeisin liite",
    "noActivities": "Ei äskettäisiä aktiviteetteja",
    "settings": "Asetukset",
    "omnichannelJourney": "Monikanavainen asiakaspolku",
    "preferredChannel": "Ensisijainen kanava",
    "aiSummary": "Tekoälyn yhteenveto",
    "actionTypes": {
      "reply": "Vastaa",
      "follow_up": "Seuranta",
      "escalate": "Eskaloi",
      "close": "Sulje",
      "payment": "Maksu",
      "info_request": "Pyydä lisätietoja"
    },
    "deleteConfirmation": "Oletko varma, että haluat poistaa tämän keskustelun? Tätä toimintoa ei voi peruuttaa.",
    "unknown": "Tuntematon",
    "noActiveCase": "Ei aktiivista tapausta",
    "notAvailable": "N/A",
    "aiAgent": "Tekoälyagentti",
    "noText": "(ei tekstiä)",
    "aiSummaryError": "Yhteenvetoa ei voitu luoda automaattisesti. Tarkista keskustelu manuaalisesti.",
    "fallbackAction": "Tarkista keskustelu ja vastaa asiakkaalle",
    "fallbackReason": "Tekoälyyhteenvedon luominen epäonnistui",
    "justNow": "Juuri nyt",
    "hoursAgo": "{hours}t sitten",
    "aiErrorTitle": "Tekoälyvirhe",
    "aiErrorMessage": "Keskustelua ei voitu analysoida tällä hetkellä.",
    "retryButton": "Yritä uudelleen",
    "reasonPrefix": "Syy: ",
    "openPaymentLink": "Avaa maksulinkki",
    "caseContext": "Aktiivinen tapaus",
    "caseAgent": "Agentti",
    "caseLastChannel": "Viimeisin kanava",
    "caseLastActivity": "Viimeisin aktiviteetti",
    "handoffHistory": "Aiemmat siirrot",
    "handoffSystem": "Järjestelmä",
    "handoffReasonFallback": "Syytä ei ole kirjattu",
    "lastForm": "Viimeisin lomake",
    "copyPaymentLink": "Kopioi linkki",
    "copiedPaymentLink": "Kopioitu",
    "paymentBreakdown": "Tilajakauma",
    "pendingItems": "Avoimet tehtävät",
    "caseStatuses": {
      "open": "Avoin",
      "pending": "Odottaa",
      "resolved": "Ratkaistu",
      "closed": "Suljettu"
    },
    "formStatuses": {
      "abandoned": "Keskeytetty",
      "completed": "Valmis",
      "inProgress": "Käynnissä"
    },
    "pendingPriorities": {
      "high": "Korkea",
      "medium": "Keskitaso",
      "low": "Matala"
    },
    "pendingItemTypes": {
      "unanswered_question": "Kysymys",
      "payment": "Maksu",
      "follow_up": "Seuranta",
      "handoff": "Siirto",
      "form": "Lomake",
      "other": "Muu"
    },
    "opportunitySummary": {
      "openConversation": "Avaa keskustelu",
      "selectConversation": "Valitse",
      "relatedConversations": "Liittyvät keskustelut",
      "payments": "Maksut",
      "latestPayment": "Viimeisin maksu",
      "noRelatedConversations": "Tähän tapaukseen ei ole liitetty keskusteluja.",
      "messageCount": "Viestit"
    },
    "continuousInsights": {
      "title": "Nykyisen keskustelun oivallukset",
      "dismiss": "Hylkää oivallukset",
      "nextBestAction": "Seuraava paras toimenpide",
      "pendingQuestions": "Avoimet kysymykset",
      "useSuggestedReply": "Käytä ehdotettua vastausta",
      "collapse": "Tiivistä",
      "viewContext": "Näytä konteksti",
      "context": "Keskustelun konteksti"
    }
  },
  "PaymentSuccess": {
    "title": "Maksutapahtuma onnistui!",
    "subtitle": "Kiitos maksustasi. Tapahtuma on suoritettu onnistuneesti.",
    "amount": "Maksettu summa",
    "status": "Tila",
    "statusSucceeded": "Vahvistettu",
    "provider": "Maksutapa",
    "transaction": "Tapahtumatunnus",
    "customer": "Asiakkaan sähköposti",
    "actionReturn": "Siirry hallintapaneeliin",
    "actionClose": "Sulje ikkuna"
  },
  "PaymentFailed": {
    "title": "Maksutapahtuma epäonnistui",
    "subtitle": "Valitettavasti maksuasi ei voitu käsitellä. Tarkista maksutietosi ja yritä uudelleen.",
    "reason": "Epäonnistumisen syy",
    "reasonCancelled": "Maksuistunto peruutettiin.",
    "reasonGeneral": "Palveluntarjoaja tai käsittelijä hylkäsi tapahtuman.",
    "actionRetry": "Takaisin chattiin / hallintapaneeliin",
    "actionClose": "Sulje ikkuna"
  },
  "AccessGroups": {
    "title": "Käyttöoikeusryhmät",
    "description": "Määritä uudelleenkäytettäviä käyttöoikeuspaketteja kutsuja, jäseniä ja hallinta-asetuksia varten.",
    "createButton": "Uusi ryhmä",
    "editButton": "Muokkaa",
    "deleteButton": "Poista",
    "saveButton": "Tallenna ryhmä",
    "cancel": "Peruuta",
    "systemBadge": "Järjestelmä",
    "customBadge": "Mukautettu",
    "memberCount": "{count} jäsentä",
    "permissionCount": "{count} käyttöoikeutta",
    "summaryTitle": "Käyttöoikeuksien yhteenveto",
    "summaryDescription": "Tässä ryhmässä on valittu {count} käyttöoikeutta.",
    "noDescription": "Kuvausta ei ole annettu.",
    "emptyTitle": "Käyttöoikeusryhmiä ei löytynyt",
    "emptyDescription": "Luo mukautettu ryhmä tai tarkista järjestelmän oletukset aloittaaksesi käyttöoikeuksien järjestämisen.",
    "deleteConfirm": "Tämä käyttöoikeusryhmä poistetaan. Sitä käyttävät jäsenet siirretään järjestelmän oletusryhmäänsä.",
    "deleteSuccess": "Käyttöoikeusryhmä poistettiin onnistuneesti.",
    "saveSuccess": "Käyttöoikeusryhmä luotiin onnistuneesti.",
    "updateSuccess": "Käyttöoikeusryhmä päivitettiin onnistuneesti.",
    "formTitleCreate": "Luo käyttöoikeusryhmä",
    "formTitleEdit": "Muokkaa käyttöoikeusryhmää",
    "moduleSummary": {
      "organization": "{count} organisaation käyttöoikeutta",
      "team": "{count} tiimin käyttöoikeutta",
      "groups": "{count} käyttöoikeusryhmän käyttöoikeutta",
      "billing": "{count} laskutuksen käyttöoikeutta",
      "apiKeys": "{count} API-avainten käyttöoikeutta",
      "datastoreApiKeys": "{count} tietovaraston API-avainten käyttöoikeutta",
      "logs": "{count} lokien käyttöoikeutta",
      "contacts": "{count} yhteystietojen käyttöoikeutta",
      "analytics": "{count} analytiikan käyttöoikeutta",
      "agents": "{count} agenttien käyttöoikeutta",
      "datastores": "{count} tietovarastojen käyttöoikeutta",
      "forms": "{count} lomakkeiden käyttöoikeutta",
      "mailInboxes": "{count} sähköpostilaatikoiden käyttöoikeutta",
      "integrations": "{count} integraatioiden käyttöoikeutta",
      "serviceProviders": "{count} palveluntarjoajien käyttöoikeutta",
      "whatsapp": "{count} WhatsApp-käyttöoikeutta",
      "zappflux": "{count} ZappFlux-käyttöoikeutta",
      "agentSkills": "{count} agentin taitojen käyttöoikeutta"
    },
    "fields": {
      "name": {
        "label": "Ryhmän nimi"
      },
      "description": {
        "label": "Kuvaus"
      }
    },
    "errors": {
      "load": "Käyttöoikeusryhmiä ei voi ladata juuri nyt.",
      "save": "Tätä käyttöoikeusryhmää ei voi tallentaa juuri nyt.",
      "delete": "Tätä käyttöoikeusryhmää ei voi poistaa juuri nyt.",
      "nameRequired": "Anna käyttöoikeusryhmälle nimi.",
      "permissionsRequired": "Valitse vähintään yksi käyttöoikeus ryhmän luomiseksi."
    },
    "system": {
      "owner": {
        "label": "Omistaja",
        "description": "Täydet hallintaoikeudet koko organisaatioon, laskutukseen ja määrityksiin."
      },
      "administrator": {
        "label": "Ylläpitäjä",
        "description": "Laajat käyttö- ja määritysoikeudet, lukuun ottamatta organisaation omistajuuteen liittyviä tuhoavia toimia."
      },
      "supervisor": {
        "label": "Valvoja",
        "description": "Operatiivinen käyttöoikeus sekä lisävalvonta lokeihin, yhteystietoihin ja postilaatikoiden työnkulkuihin."
      },
      "operations": {
        "label": "Toiminnot",
        "description": "Päivittäiset perusoikeudet toimintoihin, analytiikkaan, lokeihin, lomakkeisiin ja postilaatikoiden seurantaan."
      },
      "support": {
        "label": "Tuki",
        "description": "Kohdennetut oikeudet postilaatikoiden käsittelyyn, yhteystietojen hakuun ja lomakkeiden lukemiseen."
      },
      "it": {
        "label": "IT",
        "description": "Tekniset käyttöoikeudet agentteihin, tietovarastoihin, lomakkeisiin, integraatioihin ja toimituskanaviin."
      },
      "finance": {
        "label": "Talous",
        "description": "Laskutukseen keskittyvät oikeudet, mahdollisuus päivittää organisaatiota sekä näkyvyys tiimiin ja analytiikkaan."
      },
      "analyst": {
        "label": "Analyytikko",
        "description": "Pääasiassa lukuoikeudet analytiikkaan, lokeihin, lomakkeisiin, postilaatikoihin ja operatiivisiin tukinäkymiin."
      },
      "readOnly": {
        "label": "Vain luku",
        "description": "Vain luku -oikeudet tämän profiilin sallimissa moduuleissa."
      }
    }
  },
  "InvitePermissions": {
    "title": "Kutsu jäsen",
    "description": "Valitse uudelle jäsenelle käyttöoikeusryhmä tai luo uudelleenkäytettävä mukautettu ryhmä ennen kutsun lähettämistä.",
    "inviteButton": "Lähetä kutsu",
    "createGroupAndInvite": "Luo ryhmä ja kutsu",
    "cancel": "Peruuta",
    "inviteSuccess": "Kutsu lähetettiin onnistuneesti.",
    "customizationOwnerOnly": "Vain organisaation omistajat voivat mukauttaa käyttöoikeuksia ennen kutsun lähettämistä.",
    "customizationHint": "Mukautetut käyttöoikeudet luovat uudelleenkäytettävän käyttöoikeusryhmän ennen kutsun lähettämistä.",
    "fields": {
      "email": "Sähköposti",
      "accessGroup": "Käyttöoikeusryhmä",
      "useCustomPermissions": "Mukauta käyttöoikeuksia",
      "customGroupName": "Mukautetun ryhmän nimi",
      "customGroupDescription": "Mukautetun ryhmän kuvaus"
    },
    "errors": {
      "emailRequired": "Anna sähköpostiosoite.",
      "accessGroupRequired": "Valitse käyttöoikeusryhmä ennen tämän jäsenen kutsumista.",
      "customizationForbidden": "Vain omistajat voivat mukauttaa käyttöoikeuksia kutsuprosessissa.",
      "customGroupNameRequired": "Anna mukautetulle käyttöoikeusryhmälle nimi.",
      "permissionsRequired": "Valitse vähintään yksi käyttöoikeus mukautetulle ryhmälle.",
      "inviteFailed": "Kutsua ei voi lähettää juuri nyt."
    }
  },
  "PermissionsCatalog": {
    "title": "Käyttöoikeusluettelo",
    "description": "Käyttöoikeudet on ryhmitelty moduuleittain. Kaikki kirjoitus-, poisto-, hallinta-, julkaisu- tai vahvistustoiminnot edellyttävät automaattisesti vastaavaa lukuoikeutta.",
    "requiresRead": "Tämä toiminto riippuu siihen liittyvästä lukuoikeudesta.",
    "moduleHint": "{count} käyttöoikeutta tässä moduulissa",
    "modules": {
      "organization": "Organisaatio",
      "team": "Tiimi",
      "groups": "Käyttöoikeusryhmät",
      "billing": "Laskutus",
      "apiKeys": "API-avaimet",
      "datastoreApiKeys": "Tietovaraston API-avaimet",
      "logs": "Postilaatikko ja lokit",
      "contacts": "Yhteystiedot",
      "analytics": "Analytiikka",
      "agents": "Agentit",
      "agentSkills": "Agentin taidot",
      "datastores": "Tietovarastot",
      "forms": "Lomakkeet",
      "mailInboxes": "Sähköpostilaatikot",
      "integrations": "Integraatiot",
      "serviceProviders": "Palveluntarjoajat",
      "whatsapp": "WhatsApp",
      "zappflux": "ZappFlux",
      "personalAssistant": "Henkilökohtainen avustaja"
    },
    "permissions": {
      "organization.update": {
        "label": "Päivitä organisaatio",
        "description": "Muokkaa organisaation identiteettiä, brändäystä ja jaettuja asetuksia."
      },
      "organization.delete": {
        "label": "Poista organisaatio",
        "description": "Poista organisaatio ja siihen liittyvät resurssit."
      },
      "team.read": {
        "label": "Näytä tiimi",
        "description": "Näytä jäsenet, kutsut ja tiimin asetukset."
      },
      "team.invite": {
        "label": "Kutsu jäseniä",
        "description": "Lähetä uusia kutsuja organisaatioon liittymiseksi."
      },
      "team.remove": {
        "label": "Poista jäseniä",
        "description": "Poista jäsenyyksiä organisaatiosta."
      },
      "team.change_group": {
        "label": "Vaihda jäsenen ryhmää",
        "description": "Siirrä jäsen toiseen käyttöoikeusryhmään."
      },
      "groups.read": {
        "label": "Näytä käyttöoikeusryhmät",
        "description": "Näytä järjestelmän ja mukautetut käyttöoikeusryhmät."
      },
      "groups.manage": {
        "label": "Hallitse käyttöoikeusryhmiä",
        "description": "Luo, muokkaa ja poista uudelleenkäytettäviä käyttöoikeusryhmiä."
      },
      "billing.read": {
        "label": "Näytä laskutus",
        "description": "Näytä laskutuksen tila, tilauspaketti ja tilaustiedot."
      },
      "billing.manage": {
        "label": "Hallitse laskutusta",
        "description": "Muuta tilauksia ja hallitse laskutustoimintoja."
      },
      "api_keys.read": {
        "label": "Näytä API-avaimet",
        "description": "Näytä hallintapaneelin API-avaimet ja niiden metatiedot."
      },
      "api_keys.manage": {
        "label": "Hallitse API-avaimia",
        "description": "Luo ja poista hallintapaneelin API-avaimia."
      },
      "datastore_api_keys.read": {
        "label": "Näytä tietovaraston API-avaimet",
        "description": "Näytä tietovarastoihin liitetyt API-avaimet."
      },
      "datastore_api_keys.manage": {
        "label": "Hallitse tietovaraston API-avaimia",
        "description": "Luo ja poista tietovaraston API-avaimia."
      },
      "logs.read": {
        "label": "Näytä postilaatikko ja lokit",
        "description": "Näytä keskustelut, postilaatikon jonot ja operatiiviset lokit."
      },
      "logs.export": {
        "label": "Vie lokit",
        "description": "Vie keskustelut ja lokitiedot."
      },
      "logs.assign": {
        "label": "Määritä keskustelut",
        "description": "Määritä keskusteluja tai tapauksia tiimikavereille."
      },
      "logs.resolve": {
        "label": "Ratkaise keskustelut",
        "description": "Merkitse keskustelut tai tapaukset ratkaistuiksi."
      },
      "logs.delete": {
        "label": "Poista keskustelut",
        "description": "Poista keskustelut tai operatiiviset tietueet."
      },
      "contacts.read": {
        "label": "Näytä yhteystiedot",
        "description": "Näytä yhteystiedot ja niihin liittyvät tietueet."
      },
      "contacts.write": {
        "label": "Muokkaa yhteystietoja",
        "description": "Luo ja päivitä yhteystietoja."
      },
      "contacts.delete": {
        "label": "Poista yhteystietoja",
        "description": "Poista yhteystiedot ja niihin liittyvät tiedot."
      },
      "analytics.read": {
        "label": "Näytä analytiikka",
        "description": "Näytä hallintapaneelin analytiikka ja raportit."
      },
      "agents.read": {
        "label": "Näytä agentit",
        "description": "Näytä agentit ja niiden määritykset."
      },
      "agents.write": {
        "label": "Muokkaa agentteja",
        "description": "Luo ja päivitä tekoälyagentteja."
      },
      "agents.delete": {
        "label": "Poista agentteja",
        "description": "Poista tekoälyagentteja."
      },
      "agents.deploy": {
        "label": "Ota agentit käyttöön",
        "description": "Ota käyttöön tai julkaise tekoälyagenttien muutokset."
      },
      "agent_skills.read": {
        "label": "Lue agentin taidot",
        "description": "Näe agenteille saatavilla olevat proseduraaliset taidot."
      },
      "agent_skills.manage": {
        "label": "Hallinnoi agentin taitoja",
        "description": "Luo, hyväksy ja päivitä proseduraalisia taitoja."
      },
      "datastores.read": {
        "label": "Näytä tietovarastot",
        "description": "Näytä tietovarastot ja niiden tietolähteet."
      },
      "datastores.write": {
        "label": "Muokkaa tietovarastoja",
        "description": "Luo ja päivitä tietovarastoja."
      },
      "datastores.delete": {
        "label": "Poista tietovarastoja",
        "description": "Poista tietovarastot ja niihin liittyvät lähteet."
      },
      "forms.read": {
        "label": "Näytä lomakkeet",
        "description": "Näytä lomakkeet ja niiden asetukset."
      },
      "forms.write": {
        "label": "Muokkaa lomakkeita",
        "description": "Luo ja päivitä lomakkeita."
      },
      "forms.publish": {
        "label": "Julkaise lomakkeet",
        "description": "Julkaise lomakemuutokset ja julkiset käyttökokemukset."
      },
      "forms.submissions.read": {
        "label": "Näytä lomakevastaukset",
        "description": "Näytä lomakkeilla kerätyt vastaukset."
      },
      "mail_inboxes.read": {
        "label": "Näytä sähköpostilaatikot",
        "description": "Näytä sähköpostilaatikot ja niiden tilat."
      },
      "mail_inboxes.write": {
        "label": "Muokkaa sähköpostilaatikoita",
        "description": "Luo ja päivitä sähköpostilaatikoiden asetuksia."
      },
      "mail_inboxes.delete": {
        "label": "Poista sähköpostilaatikoita",
        "description": "Poista sähköpostilaatikot."
      },
      "mail_inboxes.verify": {
        "label": "Vahvista sähköpostilaatikot",
        "description": "Suorita postilaatikoiden vahvistus- ja aktivointiprosessit."
      },
      "integrations.read": {
        "label": "Näytä integraatiot",
        "description": "Näytä yhdistetyt integraatiot ja integraatioasetukset."
      },
      "integrations.manage": {
        "label": "Hallitse integraatioita",
        "description": "Yhdistä, määritä ja katkaise integraatioita."
      },
      "service_providers.read": {
        "label": "Näytä palveluntarjoajat",
        "description": "Näytä palveluntarjoajien määritykset."
      },
      "service_providers.manage": {
        "label": "Hallitse palveluntarjoajia",
        "description": "Luo ja päivitä palveluntarjoajien määrityksiä."
      },
      "whatsapp.read": {
        "label": "Näytä WhatsApp",
        "description": "Näytä WhatsApp-istunnot ja niihin liittyvät tiedot."
      },
      "whatsapp.manage": {
        "label": "Hallitse WhatsAppia",
        "description": "Luo, parita ja hallitse WhatsApp-istuntoja."
      },
      "zappflux.read": {
        "label": "Näytä ZappFlux",
        "description": "Näytä ZappFlux-työnkulut ja niihin liittyvät resurssit."
      },
      "zappflux.manage": {
        "label": "Hallitse ZappFluxia",
        "description": "Luo ja päivitä ZappFlux-työnkulkuja ja siltoja."
      },
      "personal_assistant.read": {
        "label": "Näytä henkilökohtainen avustaja",
        "description": "Mahdollistaa pääsyn Livia - 360-assistenttiiin ja datakyselyihin"
      },
      "personal_assistant.execute": {
        "label": "Suorita toiminnot",
        "description": "Sallii Livia:n suorittaa operatiivisia toimintoja"
      },
      "personal_assistant.approve": {
        "label": "Hyväksy toiminnot",
        "description": "Sallii Livia:n ehdottamien toimien hyväksymisen tai hylkäämisen"
      },
      "personal_assistant.manage": {
        "label": "Hallinnoi Assistantia",
        "description": "Mahdollistaa rutiinien, asetusten ja kanavasidosten määrittämisen"
      }
    }
  },
  "AccessDenied": {
    "title": "Pääsy estetty",
    "description": "Sinulla ei ole tarvittavia käyttöoikeuksia tämän alueen katseluun tai hallintaan.",
    "backToSettings": "Takaisin asetuksiin"
  },
  "CHAT": {
    "HANDOFF": {
      "LOADING": {
        "GENERIC": "Ohjataan keskusteluasi sopivimmalle asiantuntijalle...",
        "SALES": "Ohjataan myyntiin pyyntösi kontekstin kanssa...",
        "SUPPORT": "Ohjataan tekniseen tukeen tapauksen yksityiskohtien kanssa...",
        "ONBOARDING": "Ohjataan perehdytykseen (onboarding) tarvittavien tietojen kanssa...",
        "BILLING": "Ohjataan laskutukseen palvelutietojen kanssa..."
      },
      "MICRO_STEPS": {
        "READING_HISTORY": "Tarkistetaan keskusteluhistoriaa...",
        "ALIGNING_CONTEXT": "Valmistellaan kontekstia seuraavalle asiantuntijalle...",
        "PREPARING_TOOLS": "Valmistellaan tarvittavia resursseja palvelua varten...",
        "ALMOST_READY": "Melkein valmis. Seuraava asiantuntija vastaanottaa jo yksityiskohtia..."
      },
      "FEEDBACK": {
        "WELCOME_BACK": "Olet palannut palvelun pääkoordinaattorille.",
        "HANDOVER_SUCCESS": "Siirto suoritettu asiantuntijalle {agentName}."
      },
      "ERRORS": {
        "TIMEOUT": "Asiantuntijalla kesti odotettua kauemmin. Jatkan auttamistasi täältä.",
        "LIMIT_REACHED": "Asiantuntijat ovat tällä hetkellä varattuja. Jatkan pyyntösi käsittelyä täältä.",
        "CIRCULAR": "Pidän sinut tässä keskustelussa välttääkseni tarpeettoman siirron."
      }
    }
  },
  "AgentSkillsRagTemplates": {
    "dataCollection": {
      "name": "Kerää tarvittavat asiakastiedot",
      "description": "Laukaisee, kun tietyt jäsennellyt tiedot on kerättävä ennen jatkamista.",
      "whenToUse": "Käytä tätä taitoa aina, kun käyttäjän tarkoitus edellyttää pakollisten kenttien, kuten tunnuksien, sähköpostiosoitteiden, tilausnumeroiden tai erityisten asetusten keräämistä ennen seuraavaan vaiheeseen siirtymistä."
    },
    "playbooks": {
      "name": "Suorita Standard Playbook",
      "description": "Laukaisee, kun tiettyä skenaariota varten on suoritettava tunnettu toimintosarja.",
      "whenToUse": "Käytä tätä taitoa valvoaksesi tiukasti liiketoimintasääntöjä, vaiheittaisia ​​menettelyjä tai vaatimustenmukaisuuden tarkistuslistoja tiettyjä toiminnallisia pyyntöjä varten."
    },
    "escalation": {
      "name": "Eskaloi henkilöstöasiantuntijalle",
      "description": "Käynnistyy, kun pyyntö ylittää tekoälyn rajat tai vaatii ihmisen luvan.",
      "whenToUse": "Käytä tätä taitoa, kun käyttäjä pyytää ihmisagenttia, kun prosessi vaatii nimenomaisesti erikoistuneen kanavanvaihdon tai kun yritetään toimia valtuutetun alueen ulkopuolella."
    },
    "scripts": {
      "name": "Seuraa asiakaspalveluskriptiä",
      "description": "Käynnistetty ylläpitämään standardoitua viestintäääntä ja viestiä.",
      "whenToUse": "Käytä tätä taitoa toimittaaksesi tarkat pakolliset sanamuodot, vastuuvapauslausekkeet tai erityiset tervehdykset/päätteet yrityksen viestintäpolitiikan mukaisesti."
    },
    "followUp": {
      "name": "Suunnittele seurantatoimet",
      "description": "Käynnistyy, kun vuorovaikutusta ei voida ratkaista välittömästi ja se vaatii tulevaa seurantaa.",
      "whenToUse": "Käytä tätä taitoa rekisteröidäksesi lupaus ottaa yhteyttä asiakkaaseen myöhemmin, dokumentoida odottavat sisäiset vahvistukset tai asettaa muistutuksen tulevaa tilantarkistusta varten."
    },
    "fallback": {
      "name": "Suorita toimintamenettely",
      "description": "Käynnistetään noudattamaan tiettyä tietokannasta poimittua toimintaohjetta.",
      "whenToUse": "Käytä tätä taitoa käsitellessäsi pyyntöjä, jotka edellyttävät jäsenneltyä menettelyä, työnkulkua tai käytäntöohjetta."
    }
  },
  "PersonalAssistant": {
    "integrationKnowledge": {
      "label": "{name}",
      "availability": {
        "supported": "Tuettu ja käytettävissä.",
        "beta": "Saatavilla beetaversiona; tarkista diagnostiikka ennen käyttöä.",
        "disabled": "Tällä hetkellä poistettu käytöstä. Älä lupaa käyttöönottoa.",
        "unsupported": "Ei tuettu; näytetään vain historiallisena taustana."
      },
      "summary": "{title}: turvalliset määritys- ja diagnostiikkaohjeet.",
      "prerequisites": {
        "permission": "Edellyttää avustajan lukuoikeutta ja yhtä näistä oikeuksista: {permissions}.",
        "diagnostic": "Vahvista organisaation tila diagnostiikalla; pelkkä reitti ei todista yhteyttä.",
        "secrets": "Älä koskaan pyydä tai paljasta tunnuksia, salasanoja, avaimia tai kirjautumistietoja."
      },
      "steps": {
        "route": "Avaa {route} ja vahvista, että organisaatio näyttää tämän näkymän.",
        "readDiagnostic": "Lue organisaatioon rajattu diagnostiikka ennen määrityksen, synkronoinnin tai testien ehdottamista.",
        "unknownDiagnostic": "Jos diagnostiikkaa ei ole saatavilla tai tila on tuntematon, kerro se selvästi."
      },
      "troubleshooting": {
        "missing": "Tarkista puuttuvat edellytykset, viimeisin synkronointi, viimeisin webhook ja puhdistettu virhekoodi.",
        "stale": "Käsittele vanhentuneita havaintoja tuntemattomina ja pyydä uusi tarkistus.",
        "readOnly": "Älä ehdota muutoksia, uudelleenyhdistämistä tai tuhoavia testejä tämän vain luku -tuloksen perusteella."
      },
      "citation": "{title} — ensisijainen ohje",
      "actions": {
        "safeDescription": "Käyttää kanonista sisäistä reittiä eikä koskaan paljasta salaisuuksia.",
        "open_config": {
          "label": "Avaa määritys"
        },
        "test_connection": {
          "label": "Tarkista yhteys"
        },
        "copy_identifier": {
          "label": "Kopioi tunniste"
        },
        "resync": {
          "label": "Synkronoi uudelleen"
        },
        "reconnect": {
          "label": "Yhdistä uudelleen"
        },
        "disconnect": {
          "label": "Katkaise yhteys"
        },
        "rotate_credentials": {
          "label": "Uudista tunnistetiedot"
        }
      }
    },
    "pageTitle": "Livia - 360-assistentti",
    "pageDescription": "Avustajasi ZappWayssa.",
    "tabs": {
      "chat": "Chat",
      "opportunities": "Mahdollisuudet",
      "routines": "Rutiinit",
      "approvals": "Hyväksynnät",
      "auditLog": "Tarkastusloki",
      "settings": "Asetukset"
    },
    "chat": {
      "inputPlaceholder": "Kysy Livia...",
      "voiceButton": "Äänikomento",
      "voiceListening": "Kuuntelee...",
      "voiceProcessing": "Käsitellään ääntä...",
      "sendButton": "Lähetä",
      "thinking": "Livia ajattelee...",
      "typingIndicator": "Livia kirjoittaa...",
      "errorGeneric": "Tätä ei voitu käsitellä. Yritä uudelleen.",
      "errorRateLimit": "Liikaa pyyntöjä. Odota hetki.",
      "errorPlanRequired": "Tämä ominaisuus vaatii PRO-paketin.",
      "welcomeTitle": "Hei, {userName}!",
      "welcomeSubtitle": "Miten voin auttaa?",
      "suggestedQuestions": {
        "briefing": "Mikä on tämän päivän tiedotustilaisuus?",
        "hotLeads": "Mitkä johdot ovat kuumia juuri nyt?",
        "stalledConversations": "Keskustelut ovat pysähtyneet yli 24 tunniksi?",
        "todayMetrics": "Miten mittarit ovat nykyään?"
      },
      "sourceLabel": "Lähde: {source}",
      "noResults": "Tuloksia ei löytynyt.",
      "cancelButton": "Peruuta",
      "lifecycle": {
        "newConversation": "Uusi keskustelu",
        "newConversationTitle": "Uusi keskustelu Livian kanssa",
        "defaultConversationTitle": "Keskustelu Livian kanssa",
        "archiveConversation": "Arkistoi keskustelu",
        "deleteConversation": "Poista keskustelu",
        "confirmArchive": "Haluatko arkistoida tämän keskustelun?",
        "confirmDelete": "Haluatko poistaa tämän keskustelun pysyvästi?",
        "loadMore": "Lataa lisää",
        "loadOlder": "Lataa vanhemmat viestit",
        "retry": "Yritä uudelleen",
        "helpful": "Hyödyllinen",
        "notHelpful": "Ei hyödyllinen"
      }
    },
    "opportunities": {
      "title": "Kaupalliset mahdollisuudet",
      "emptyState": "Tällä hetkellä ei löydy mahdollisuutta.",
      "coolingDown": "Jäähtymässä",
      "hot": "Kuuma",
      "warm": "Lämmintä",
      "cold": "Kylmä",
      "lastActivity": "Viimeisin toiminta: {date}",
      "suggestedAction": "Ehdotettu toimenpide",
      "takeAction": "Ryhdy toimiin",
      "dismiss": "Hylkää"
    },
    "routines": {
      "title": "Automatisoidut rutiinit",
      "emptyState": "Rutiinia ei ole määritetty.",
      "active": "Aktiivinen",
      "inactive": "Ei-aktiivinen",
      "frequency": "Taajuus",
      "lastRun": "Viimeinen ajo: {date}",
      "nextRun": "Seuraava ajo: {date}",
      "runNow": "Juokse nyt",
      "enable": "Ota käyttöön",
      "disable": "Poista käytöstä",
      "createRoutine": "Luo rutiini",
      "dailyBriefing": "Päivittäinen tiedotustilaisuus",
      "weeklyReport": "Viikkoraportti",
      "stalledAlerts": "Pysähtyneen keskustelun hälytykset",
      "confirmToggle": "Haluatko {action}-rutiinin \"{name}\"?",
      "confirmRun": "Suoritetaanko rutiini \"{name}\" nyt?",
      "previewOnly": "Vain manuaalinen esikatselu — aikataulua tai toimitusta ei luoda."
    },
    "approvals": {
      "title": "Odottavat toimet",
      "emptyState": "Mikään odottava toiminto ei vaadi hyväksyntää.",
      "pending": "Odottaa",
      "approved": "Hyväksytty",
      "rejected": "Hylätty",
      "expired": "Vanhentunut",
      "approve": "Hyväksy",
      "reject": "Hylkää",
      "viewDetails": "Näytä tiedot",
      "actionType": "Tyyppi: {type}",
      "proposedBy": "Ehdottaja: Livia",
      "proposedAt": "Ehdotettu osoitteessa: {date}",
      "confirmApprove": "Vahvistatko tämän toiminnon suorittamisen?",
      "confirmReject": "Hylätäänkö tämä toiminto?",
      "rejectionReason": "Hylkäämisen syy (valinnainen)",
      "successApproved": "Toiminto hyväksytty ja suoritettu onnistuneesti.",
      "successRejected": "Toimi hylätty.",
      "errorApproval": "Hyväksyntää ei voitu käsitellä.",
      "dryRun": {
        "updateConversation": "Muuta keskustelu {conversationId} tilaan {status} hyväksynnän jälkeen.",
        "enableRoutine": "Ota rutiini {routineId} käyttöön hyväksynnän jälkeen.",
        "disableRoutine": "Poista rutiini {routineId} käytöstä hyväksynnän jälkeen.",
        "codePlan": "Luo vain tekninen suunnitelma; koodia ei muuteta.",
        "integrationHandoff": "Hyväksy manuaalinen {action}-siirto kohteelle {name} reitillä {route}; ulkoista tilaa ei muuteta automaattisesti."
      }
    },
    "auditLog": {
      "title": "Tarkastusloki",
      "emptyState": "Tarkastuslokimerkintöjä ei löytynyt.",
      "action": "Toiminta",
      "outcome": "Tulos",
      "user": "Käyttäjä",
      "timestamp": "Päivämäärä/aika",
      "details": "Yksityiskohdat",
      "success": "Menestystä",
      "denied": "Kielletty",
      "error": "Virhe",
      "filterByOutcome": "Suodata tuloksen mukaan",
      "filterByAction": "Suodata toiminnon mukaan",
      "exportCsv": "Vie CSV"
    },
    "settings": {
      "title": "Livia-asetukset",
      "language": "Vastauksen kieli",
      "timezone": "Aikavyöhyke",
      "notifyChannels": "Ilmoituskanavat",
      "briefingTime": "Päivittäinen tiedotusaika",
      "autoSuggestions": "Automaattiset ehdotukset",
      "voiceEnabled": "Äänisyöttö",
      "channelBindings": "Linkitetyt kanavat",
      "addChannel": "Linkitä kanava",
      "removeChannel": "Poista linkitys",
      "confirmRemoveChannel": "Poistetaanko kanavan linkitys {channel}?",
      "saveSuccess": "Asetukset tallennettu onnistuneesti.",
      "saveError": "Asetuksia ei voitu tallentaa.",
      "saveButton": "Tallenna asetukset",
      "context360Title": "Livian 360-konteksti",
      "context360Description": "Hallitse kontekstilähteitä, joita Livia voi käyttää ennen vastaamista.",
      "permissionsTitle": "Oikeudet ja toimintojen saatavuus",
      "allowed": "Sallittu",
      "unavailable": "Ei saatavilla",
      "context360Enabled": "360-konteksti",
      "context360EnabledDescription": "Yhdistää operatiivisen, teknisen ja visuaalisen kontekstin parhaan vastauksen valitsemiseksi.",
      "repositoryContextEnabled": "Vain luku -arkistokonteksti",
      "repositoryContextEnabledDescription": "Sallii turvallisten arkistotiedostojen lukemisen ilman suorittamista tai muutoksia.",
      "screenSharingEnabled": "Sovellusalueen jakaminen",
      "screenSharingEnabledDescription": "Lähettää väliaikaisen ja peitetyn kuvakaappauksen sovellusalueesta vain tarvittaessa.",
      "multimodalEnabled": "Monimodaalinen analyysi",
      "multimodalEnabledDescription": "Sallii näkökykyisten mallien analysoida väliaikaisen kuvakaappauksen.",
      "operationalContextEnabled": "Operatiivinen konteksti",
      "operationalContextEnabledDescription": "Käyttää analytiikkaa, rutiineja ja hyväksyntöjä, kun oikeudet sen sallivat.",
      "customer360ContextEnabled": "Asiakas 360 -konteksti",
      "customer360ContextEnabledDescription": "Käyttää sallittuja keskusteluja, mahdollisuuksia ja lokeja vastauksen rikastamiseen.",
      "permissionUseLivia": "Käytä Liviaa",
      "permissionShareScreen": "Jaa näyttö Livian kanssa",
      "permissionRepository": "Lue arkistokontekstia",
      "permissionTechnicalArchitecture": "Tarkista tekninen arkkitehtuuri",
      "permissionReviewSources": "Tarkista käytetyt lähteet",
      "permissionOperationalContext": "Käytä operatiivista kontekstia",
      "permissionCustomer360": "Käytä asiakas 360 -kontekstia"
    },
    "contextWidget": {
      "title": "Livia - 360-assistentti",
      "whatIsThis": "Mikä tämä on?",
      "howToUse": "Kuinka käyttää",
      "suggestedActions": "Ehdotetut toimet",
      "noContextAvailable": "Tälle sivulle ei ole saatavilla kontekstia.",
      "close": "Sulje chat",
      "reset": "Nollaa"
    },
    "errors": {
      "permissionDenied": "Sinulla ei ole lupaa tähän toimintoon.",
      "planRequired": "Tämä ominaisuus vaatii PRO-paketin.",
      "actionBlocked": "Tämä toiminto on estetty nykyisessä versiossa.",
      "channelNotLinked": "Tätä kanavaa ei ole linkitetty tiliisi.",
      "networkError": "Yhteysvirhe. Tarkista internet.",
      "timeout": "Pyyntö kesti liian kauan. Yritä uudelleen."
    },
    "meta": {
      "locale": "fi"
    },
    "backend": {
      "dashboard": "Kojelauta",
      "contextLabel": "Konteksti",
      "historyLabel": "Keskusteluhistoria",
      "analytics": {
        "label": "Analytiikka",
        "totalConversations": "Yhteensä keskusteluja",
        "unresolved": "Ratkaisematon",
        "leadsGenerated": "Johtajat generoitu",
        "highPriority": "Korkea prioriteetti",
        "dateRange": "Päivämäärä Range"
      },
      "opportunities": {
        "inboxTitle": "Myyntimahdollisuuksien saapuva",
        "conversationsLabel": "Suunnettuksia",
        "score": "{score} pistettä",
        "stages": {
          "new_lead": "Uusi liidi",
          "qualified": "Hyväksytty",
          "payment_pending": "Maksu odottaa",
          "recoverable": "Palautettavissa",
          "human_needed": "Henkilökuntaa tarvitaan",
          "won": "Voitettu",
          "follow_up": "Jatkotoimi"
        }
      },
      "resolve": {
        "action": "Markus ratkaistiin",
        "all": "Ratkaise kaikki keskustelut",
        "resolvedStatus": "Tämä keskustelu on ratkaistu.",
        "permissionLabel": "Ratkaise keskustelut"
      }
    }
  },
  "voiceFlux": {
    "activationLabel": "VoiceFlux",
    "activationCheckbox": "Ota VoiceFlux-äänivastaukset käyttöön",
    "activationDescription": "Salli tämän AI-työntekijän vastata kontekstuaalisella synteettisellä äänellä.",
    "active": "Aktiivinen",
    "inactive": "Inaktiivinen",
    "billingDescription": "Kontekstuaaliset synteettiset äänivastaukset, laskutetaan äänisekuntien mukaan.",
    "buyAddon": "Osta VoiceFlux-lisäosa",
    "requiresPro": "Vaatii Pro-tilauksen",
    "organizationActivation": "Ota VoiceFlux käyttöön tälle organisaatiolle",
    "usageIncluded": "Sisältyy: {value} sekuntia",
    "usageConsumed": "Käytetty: {value} sekuntia",
    "usageRemaining": "Jäljellä: {value} sekuntia",
    "saved": "VoiceFlux-asetukset tallennettu.",
    "saveError": "VoiceFlux-asetuksia ei voitu tallentaa.",
    "reasons": {
      "ALLOWED": "VoiceFlux on käytettävissä.",
      "PLAN_REQUIRED": "VoiceFlux vaatii Pro-tilauksen tai korkeamman.",
      "ADDON_REQUIRED": "Osta VoiceFlux-lisäosa ottaaksesi äänivastaukset käyttöön.",
      "ORGANIZATION_DISABLED": "Ota VoiceFlux ensin käyttöön organisaatiolle Laskutus-osiossa."
    },
    "profile": {
      "title": "VoiceFlux-ääniprofiili",
      "description": "Valitse, miltä tämä AI-työntekijä kuulostaa synteettisissä äänivastauksissa.",
      "name": "Profiilin nimi",
      "locale": "Äänen alueasetus",
      "voice": "Ääni",
      "tone": "Äänensävy",
      "intensity": "Intensiteetti",
      "pace": "Puhenopeus",
      "formality": "Muodollisuus",
      "save": "Tallenna ääniprofiili",
      "saved": "Ääniprofiili tallennettu.",
      "saveError": "Ääniprofiilia ei voitu tallentaa.",
      "commercialRequired": "Aktivoi VoiceFlux-lisäosa tälle organisaatiolle ennen sen ääniprofiilin muokkaamista.",
      "options": {
        "NEUTRAL": "Neutraali",
        "REASSURING": "Rauhoittava",
        "EMPATHETIC": "Empaattinen",
        "ENTHUSIASTIC": "Innostunut",
        "PROFESSIONAL": "Ammattimainen",
        "CALM": "Rauhallinen",
        "DIRECT": "Suora",
        "FRIENDLY": "Ystävällinen",
        "APOLOGETIC": "Pahoitteleva",
        "INSTRUCTIVE": "Opastava",
        "LOW": "Matala",
        "MEDIUM": "Keskitaso",
        "HIGH": "Korkea",
        "SLOW": "Hidas",
        "NORMAL": "Normaali",
        "FAST": "Nopea",
        "INFORMAL": "Epämuodollinen",
        "FORMAL": "Muodollinen"
      }
    },
    "defaultProfile": "Oletusääniprofiili",
    "automaticProfile": "Automaattinen profiili",
    "retentionDays": "Säilytysaika (päivää)",
    "storeGeneratedAudio": "Tallenna luotu ääni",
    "saveOrganizationSettings": "Tallenna VoiceFlux-asetukset",
    "page": {
      "subtitle": "Suunnittele ääniä, hahmoja ja jakelukäytäntöjä kontekstipohjaisia äänivastauksia varten.",
      "openBilling": "Avaa laskutus",
      "addonRequired": "Aktivoi VoiceFlux-lisäosa luodaksesi ja käyttääksesi äänihahmoja.",
      "planRequired": "VoiceFlux vaatii Pro-tilauspaketin tai korkeamman.",
      "charactersTitle": "Äänihahmot",
      "charactersDescription": "Luo uudelleenkäytettäviä persoonallisuuksia ja määritä ne kaikille tai tietyille AI-työntekijöille.",
      "newCharacter": "Uusi hahmo",
      "editCharacter": "Muokkaa hahmoa",
      "deleteCharacter": "Poista hahmo",
      "deleteConfirmation": "Poistetaanko äänihahmo {name}?",
      "profileDeleted": "Äänihahmo poistettu.",
      "allEmployees": "Kaikki AI-työntekijät",
      "employee": "AI-työntekijä",
      "enabled": "Käytössä",
      "disabled": "Ei käytössä",
      "emptyTitle": "Ei vielä äänihahmoja",
      "emptyDescription": "Luo ensimmäinen hahmo määrittääksesi äänen, äänensävyn, tahdin ja persoonallisuuden.",
      "usageTitle": "Äänikiintiö",
      "minutesRemaining": "minuuttia jäljellä",
      "usedMinutes": "{value} min käytetty",
      "totalMinutes": "{value} min yhteensä",
      "policyTitle": "Organisaation käytäntö",
      "policyDescription": "Hallitse aktivointia, varatekstivaihtoehtoa ja luodun äänen säilytystä.",
      "fallbackFailure": "Lähetä tekstiä, jos synteesi epäonnistuu",
      "fallbackCredits": "Lähetä tekstiä, kun kiintiö on käytetty loppuun",
      "dialogDescription": "Yhdistä ääni, äänensävy, voimakkuus ja tahti uudelleenkäytettäväksi puhuvaksi hahmoksi.",
      "namePlaceholder": "Esimerkki: Sofia, luotettu neuvonantaja",
      "profileEnabled": "Hahmo käytettävissä äänivastauksiin"
    }
  },
  "campaignSite": {
    "title": "Sivustosi - Kampanjat",
    "description": "Rakenna isännöity kampanjakokemus tekoälytyöntekijällesi.",
    "pageDescription": "Luo, esikatsele ja julkaise joustava laskeutumissivu, jossa on chat, lomakkeita tai molemmat.",
    "selectAgent": "Valitse tekoälytyöntekijä",
    "noAgents": "Luo tekoälytyöntekijä ennen kampanjasivuston rakentamista.",
    "modes": {
      "chat": {
        "title": "Pelkkä chat-ikkuna",
        "description": "Käytä nykyistä ZappWayn isännöimää erillistä chat-kokemusta."
      },
      "form": {
        "title": "Pelkkä lomake",
        "description": "Kerää kampanjan liidejä jollakin julkaistuista lomakkeistasi."
      },
      "hybrid": {
        "title": "Chat + lomake",
        "description": "Yhdistä keskusteleva tekoälytyöntekijä rakenteelliseen liidien keräämiseen."
      }
    },
    "blocks": {
      "hero": "Hero",
      "content": "Sisältö",
      "form": "Lomake",
      "chat": "Chat",
      "footer": "Alatunniste"
    },
    "background": {
      "waves": "ZappWay-aallot",
      "solid": "Yhtenäinen väri",
      "gradient": "Mukautettu liukuväri",
      "image": "Kuva"
    },
    "editor": {
      "slug": "Julkinen sivuosoite",
      "open": "Avaa",
      "mode": "Sivukokemus",
      "form": "Julkaistu lomake",
      "selectForm": "Valitse lomake",
      "createForm": "Luo uusi lomake",
      "editForm": "Muokkaa valittua lomaketta",
      "background": "Tausta",
      "uploadBackground": "Lataa taustakuva",
      "overlay": "Kuvan peitto",
      "dragBlock": "Vedä järjestääksesi tämän lohkon uudelleen",
      "duplicateContent": "Monista",
      "addContent": "Lisää sisältöosio",
      "visible": "Näkyvissä",
      "hidden": "Piilotettu",
      "titlePlaceholder": "Osion otsikko",
      "bodyPlaceholder": "Kirjoita osion sisältö",
      "uploadImage": "Lataa kuva",
      "removeImage": "Poista kuva",
      "preview": "Kampanjasivuston suora esikatselu",
      "save": "Tallenna ja julkaise",
      "handleTaken": "Tämä osoite on jo käytössä."
    },
    "share": {
      "copy": "Kopioi linkki",
      "button": "Jaa",
      "device": "Jaa laitteellasi"
    },
    "public": {
      "chatAvailable": "Reaaliaikainen tekoäly-chat",
      "formAvailable": "Pikalomake",
      "formTitle": "Kerro meille, mitä tarvitset",
      "formUnavailable": "Valitse ja julkaise lomake näyttääksesi sen tässä.",
      "poweredBy": "Tarjoaa ZappWay"
    }
  },
  "PersonalAssistantTeaching": {
    "routes": {
      "campaignSite": "Sivustosi - Kampanja-editori"
    }
  },
  "integrations": {
    "WhatsAppBusiness_IntegrationSettings": {
      "requirements": "Vaatimukset",
      "error": "Virhe",
      "invalid_credentials": "Virheelliset kirjautumistiedot",
      "something_went_wrong": "Tapahtui sisäinen virhe.",
      "token_create": "Tunnuksella on vanhenemispäivä. Luo se uudelleen ja aseta arvoksi 'Never' (Ei koskaan).",
      "token_is_missing": "Tunnukselta puuttuvat vaaditut scopet: 'whatsapp_business_management' ja 'whatsapp_business_messaging'.",
      "in_your": "WhatsApp-asetussivullasi",
      "settings_page": "Suomi kysymyksen keskeinen kysymys",
      "save": "Tallenna",
      "system_users_page": "Siirry System Users -sivulle",
      "go_to_your": "Siirry omalle",
      "create_new_user": "Luo uusi käyttäjä napsauttamalla 'To add' (Lisää)",
      "give_it_the": "Anna käyttäjälle nimi ja valitse rooli",
      "admin": "Ylläpitäjä",
      "role": "rooliksi",
      "click_on": "Napsauta",
      "add_assets": "Lisää resurssit",
      "under": "kohdassa",
      "add": "Lisää",
      "and": "ja",
      "docs": "Täydellinen dokumentaatio",
      "insert_the_following_values": "Syötä seuraavat arvot",
      "apps": "Sovellukset",
      "select_it_and_check": "Valitse aiemmin luomasi sovellus ja merkitse se",
      "manage_app": "Hallitse sovellusta",
      "new_token": "Napsauta 'Generate new Token' (Luo uusi tunnus) ja valitse sovelluksesi",
      "token_expiration_never": "Aseta vanheneminen arvoon 'Never' (Ei koskaan)",
      "available_permissions": "Valitse vaaditut käyttöoikeudet:",
      "messaging": "Viestien lähetys",
      "management": "WhatsApp Business -hallinta",
      "paste_token": "Kopioi luotu tunnus ja liitä se alla olevaan kenttään",
      "system_user_token": "Järjestelmäkäyttäjän tunnus",
      "clicking_add_phone": "Lisää puhelinnumerosi napsauttamalla painiketta",
      "add_phone_number": "Lisää puhelinnumero",
      "button": "Painike",
      "phone_number_associated": "Valitse puhelinnumero ja liitä siihen liittyvä numero",
      "phone_number": "Puhelinnumero",
      "phone_number_id": "Puhelinnumeron ID",
      "get_phone_number_id": "Hae puhelinnumeron ID",
      "account_id": "WhatsApp Business -tilin ID",
      "callback_url": "Callback URL (paluuosoite)",
      "verify_token": "Vahvistustunnus",
      "webhook_fields": "Webhook-kentät",
      "check_messages": "Valitse 'messages' Webhook-kentäksi",
      "this_page": "Avaa tämä sivu",
      "continue": "Jatka",
      "setup_flow": {
        "title": "Kuinka haluat yhdistää WhatsAppisi?",
        "description": "Valitse vaihtoehto, joka sopii parhaiten tilanteeseesi",
        "back": "Takaisin",
        "need_help": "Tarvitsetko apua? Tutustu dokumentaatioomme",
        "qrcode": {
          "badge": "Suositeltu",
          "title": "Nopea yhteys QR-koodilla",
          "subtitle": "Yhdistä 2 minuutissa, jos käytät jo WhatsApp Business -sovellusta",
          "benefit_1": "Välitön käyttöönotto ilman byrokratiaa",
          "benefit_2": "Säilyttää keskusteluhistoriasi",
          "benefit_3": "Käytä mobiilisovellusta ja API:a samanaikaisesti",
          "requirement": "Vaatimus: vähintään 7 päivää aktiivinen numero WhatsApp Business -sovelluksessa",
          "action": "Yhdistä QR-koodilla",
          "instructions": "Avaa WhatsApp Business -sovellus puhelimessasi ja skannaa alla oleva koodi yhdistääksesi",
          "having_trouble": "Ongelmia QR-koodin kanssa?",
          "try_advanced": "Kokeile lisäasetuksia",
          "final_step": "Viimeinen vaihe: laitteen paritus",
          "account_created": "Tili luotu onnistuneesti!"
        },
        "advanced": {
          "title": "Lisäasetukset",
          "subtitle": "Heille, joiden täytyy luoda uusi tili tai tehdä migraatio",
          "usecase_1": "Luo uusi WhatsApp Business API -tili",
          "usecase_2": "Siirry toiselta API-palveluntarjoajalta",
          "usecase_3": "Mukautetut webhook-asetukset",
          "warning": "Tämä prosessi vaatii pääsyn Meta Business Manageriin ja voi kestää 10-15 minuuttia",
          "action": "Aloita lisäasetusten määritys"
        }
      }
    },
    "Telegram_IntegrationSettings": {
      "overview": "Yhdistä tekoälytyöntekijä Telegram-keskusteluihin Bot API:n kautta. Tekoälytyöntekijä vastaa automaattisesti ja voit ottaa keskustelun haltuun milloin tahansa.",
      "integration_live": "Uusi Telegram-integraatiosi on aktiivinen!",
      "invalid_credentials": "Virheelliset tunnistetiedot. Tarkista syötetty token.",
      "error_message": "Integraation lisäämisessä tapahtui virhe.",
      "something_went_wrong": "Jotain meni pieleen.",
      "create": "Luo",
      "telegram_bot_http_token": "Telegram Bot HTTP -token",
      "quick_tutorial": "Pikaopas",
      "step1_title": "1. Luo botti BotFatherilla",
      "step1_instruction": "Avaa Telegram, keskustele @BotFatherin kanssa, lähetä /newbot, aseta nimi ja käyttäjätunnus ja kopioi näytetty token.",
      "step2_title": "2. Palauta tai nollaa token",
      "step2_instruction": "Jos kadotat tokenin, lähetä /token BotFatherille. Säilytä token turvallisesti; kenellä se on, hallitsee bottia.",
      "step3_title": "3. Lisää ja ylennä botti keskusteluihin tai kanaviin",
      "step3_instruction": "Lisää botti ryhmään/kanavalle ja ylennä se ylläpitäjäksi, jotta se voi lukea ja lähettää kaikki viestit.",
      "step4_title": "4. Aseta Webhook Telegramissa",
      "step4_instruction": "Tallenna integraatio ja lähetä setWebhook-pyyntö ZappWayn antamalla Callback URL:llä ja Secret Tokenilla.",
      "step5_title": "5. Yhdistä botti ZappWayhin",
      "step5_instruction": "Liitä HTTP-token alle ja klikkaa Luo. Varmistamme tokenin ja näytämme Callback URL:n ja Secret Tokenin.",
      "step6_title": "6. Lähetä testiviesti",
      "step6_instruction": "Lähetä 'Hei' suoraan botille tai ryhmään, jossa se on ylläpitäjä, ja tarkista saapuminen ZappWayn Keskustelut/Viestit -osioon.",
      "step7_title": "7. Seuraa ja ylläpidä",
      "step7_instruction": "Käytä getWebhookInfo-tarkistusta virheiden varalta, noudata 30 viestiä/s maailmanlaajuisesti ja 1 viesti/s per keskustelu -rajoja ja peruuta vuotaneet tokenit välittömästi.",
      "requirements": "Vaadittavat",
      "bot_token": "Botti-token",
      "webhook_fields": "Webhook-kentät",
      "continue": "Jatka",
      "save": "Tallenna",
      "callback_url": "Callback URL",
      "secret_key": "secret_key",
      "check_messages": "Varmista, että webhook on määritetty vastaanottamaan 'messages' (viestit) -tapahtumia",
      "docs": "Täysi dokumentaatio"
    },
    "Instagram_IntegrationSettings": {
      "requirements": "Vaatimukset",
      "page_access_token": "Sivun käyttöoikeustunnus",
      "instagram_account": "Instagram-tili",
      "webhook_setup": "Webhook-asetukset",
      "requirement_facebook_page": "Facebook-sivu, joka on yhdistetty Instagram Business -tiliisi",
      "requirement_instagram_business": "Instagram Business- tai Creator-tili",
      "requirement_facebook_app": "Meta/Facebook-sovellus, joka on luotu Meta for Developers -ympäristössä",
      "requirement_instagram_product": "Instagram-tuote, joka on lisätty sovellukseesi",
      "docs": "Dokumentaatio",
      "continue": "Jatka",
      "finish": "Valmis",
      "save": "Tallenna",
      "go_to_your": "Siirry",
      "facebook_apps_page": "Facebook-sovellusten sivulle",
      "facebook_app": "Facebook-sovellus",
      "select_your_app": "Valitse sovelluksesi",
      "navigate_to": "Siirry kohtaan",
      "instagram": "Instagram",
      "settings": "Asetukset",
      "in_access_tokens_section": "Access Tokens -osiossa",
      "select_your_page": "Valitse sivusi (joka on yhdistetty Instagram Business -tiliin)",
      "click_generate_token": "Napsauta",
      "generate_token": "Luo token",
      "copy_the_token": "Kopioi luotu token.",
      "important_never_expires": "TÄRKEÄÄ: Varmista, että token ei koskaan vanhene",
      "paste_token_below": "Liitä token alle:",
      "find_instagram_account": "Löydä Instagram Business -tilisi ID kohdasta \"Instagram Accounts\"",
      "get_instagram_account_id": "Kuinka saada Instagram Account ID",
      "paste_account_id": "Liitä Instagram Account ID alle:",
      "instagram_account_id": "Instagram Account ID",
      "in_your": "Sovelluksessasi",
      "go_to": "siirry sivulle",
      "in_webhooks_section": "Webhooks-osiossa napsauta",
      "add_callback_url": "Lisää Callback URL",
      "callback_url": "Callback URL",
      "verify_token": "Vahvistustoken",
      "click_verify_and_save": "Napsauta",
      "verify_and_save": "Vahvista ja Tallenna",
      "subscribe_to_instagram": "Tilaa Instagram-tapahtumat",
      "click_add_subscriptions": "Napsauta",
      "add_subscriptions": "Lisää tilauksia",
      "select_webhook_fields": "Valitse seuraavat webhook-kentät",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Napsauta",
      "webhook_subscription_example": "Esimerkki webhook-tilauksesta",
      "no_pages_found": "Facebook-sivuja ei löytynyt. Varmista, että hallinnoit vähintään yhtä sivua.",
      "invalid_credentials": "Virheelliset tunnistetiedot. Tarkista käyttöoikeustunnus.",
      "something_went_wrong": "Jokin meni vikaan. Yritä uudelleen.",
      "error_validating_token": "Virhe käyttöoikeustunnuksen vahvistuksessa",
      "error_validating_account": "Virhe Instagram-tilin vahvistuksessa",
      "integration_complete": "Instagram-integraatio on määritetty onnistuneesti!"
    },
    "Messenger_IntegrationSettings": {
      "requirements": "Vaatimukset",
      "page_access_token": "Sivun käyttöoikeustunnus",
      "page_selection": "Sivun valinta",
      "webhook_setup": "Webhookin määritys",
      "requirement_facebook_page": "Facebook-sivu, jota hallinnoit",
      "requirement_facebook_app": "Meta/Facebook-sovellus, joka on luotu Meta for Developers -ympäristössä",
      "requirement_messenger_product": "Messenger-tuote, joka on lisätty sovellukseesi",
      "docs": "Dokumentaatio",
      "continue": "Jatka",
      "finish": "Valmis",
      "save": "Tallenna",
      "go_to_your": "Siirry",
      "facebook_apps_page": "Facebook-sovellusten sivulle",
      "select_your_app": "Valitse sovelluksesi",
      "navigate_to": "Siirry kohtaan",
      "messenger": "Messenger",
      "settings": "Asetukset",
      "in_access_tokens_section": "Access Tokens -osiossa",
      "select_your_page": "Valitse sivusi",
      "click_generate_token": "Napsauta",
      "generate_token": "Luo tunnus",
      "copy_the_token": "Kopioi luotu tunnus.",
      "important_never_expires": "TÄRKEÄÄ: Varmista, että tunnus ei koskaan vanhene",
      "paste_token_below": "Liitä tunnus alle:",
      "page_detected": "Tunnistettu sivu:",
      "page_id_is": "Sivun ID on:",
      "if_different_page": "Jos haluat käyttää toista sivua, syötä Page ID manuaalisesti",
      "page_id": "Page ID",
      "in_your": "Sovelluksessasi",
      "facebook_app": "Facebook-sovellus",
      "go_to": "siirry kohtaan",
      "in_webhooks_section": "Webhooks-osiossa napsauta",
      "add_callback_url": "Lisää Callback URL",
      "callback_url": "Callback URL",
      "verify_token": "Varmennustunnus",
      "click_verify_and_save": "Napsauta",
      "verify_and_save": "Varmenna ja tallenna",
      "subscribe_to_page": "Tilaa sivu",
      "click_add_subscriptions": "Napsauta",
      "add_subscriptions": "Lisää tilauksia",
      "select_webhook_fields": "Valitse seuraavat webhook-kentät",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Napsauta",
      "webhook_subscription_example": "Esimerkki webhook-tilauksesta",
      "invalid_credentials": "Virheelliset kirjautumistiedot. Tarkista käyttöoikeustunnuksesi.",
      "something_went_wrong": "Jokin meni pieleen. Yritä uudelleen.",
      "error_validating_token": "Virhe käyttöoikeustunnusta vahvistettaessa",
      "error_validating_page": "Virhe sivua vahvistettaessa",
      "integration_complete": "Messenger-integraatio on määritetty onnistuneesti!"
    },
    "TikTok_IntegrationSettings": {
      "title": "TikTok-integraatio",
      "description": "Yhdistä TikTok-tilisi automaattiseen viestintään",
      "selectType": "Valitse integraatiotyyppi",
      "businessTitle": "TikTok Business",
      "businessDescription": "Suoraviestien automatisointi yritystileille",
      "business48h": "48 tunnin vastausikkuna",
      "businessTextMedia": "Teksti- ja mediaviestit",
      "business10Messages": "Enintään 10 viestiä keskustelussa",
      "shopTitle": "TikTok Shop",
      "shopDescription": "Verkkokaupan asiakaspalveluviestit",
      "shop7days": "7 päivän vastausikkuna",
      "shopProductCards": "Tuote- ja tilauskorttien tuki",
      "shopExtendedLimits": "Laajennetut keskustelurajat",
      "connecting": "Yhdistetään...",
      "connectBusiness": "Yhdistä TikTok Business",
      "connectShop": "Yhdistä TikTok Shop",
      "importantNotes": "Tärkeitä huomioita",
      "noteBusinessReply": "Vastaa vain käyttäjille, jotka lähettivät sinulle viestin ensin 48 tunnin sisällä",
      "noteShopSupport": "Asiakaspalveluviestit 7 päivän ikkunalla ja tilaus-/tuotekorttituella",
      "noteDeveloperAccount": "Sinulla on oltava TikTok for Developers -tili ja määritetty sovellus",
      "notConfigured": "TikTok-integraatiota ei ole määritetty. Ota yhteyttä tukeen.",
      "connectionFailed": "Yhteys TikTokiin epäonnistui"
    },
    "Zendesk_IntegrationSettings": {
      "subdomain": "subdomain",
      "account_subdomain_required": "Alijäämä (required)",
      "email_required": "Sähköposti (vaaditaan)",
      "email_example": "sähköposti@company.com",
      "email_helper": "Sinun pitäisi olla sama sähköposti, jota käytät kirjautumiseen hallinnoimaan Zendesk-tiliäsi.",
      "api_token_required": "API Token (pakollinen)",
      "api_token": "API Token",
      "api_token_helper": "Löydetty Admin Kanavat > API",
      "save": "Säästäminen",
      "invalid_credentials": "Väkivaltaiset valtakirjat",
      "something_went_wrong": "Jokin meni pieleen"
    },
    "QRCode": {
      "titles": {
        "error": "Virhe",
        "connected": "WhatsApp yhdistetty!",
        "connect": "Yhdistä WhatsAppisi"
      },
      "messages": {
        "closeWindow": "Voit nyt sulkea tämän ikkunan.",
        "expireWarning": "Tämä QR-koodi vanhenee 1 minuutissa."
      },
      "buttons": {
        "tryAgain": "Yritä uudelleen",
        "disconnect": "Katkaise WhatsApp",
        "generateNew": "Luo uusi QR-koodi"
      },
      "steps": {
        "step1": "1. Avaa WhatsApp puhelimellasi",
        "step2": "2. Napauta Valikkoa tai Asetuksia ja valitse Yhdistetyt laitteet",
        "step3": "3. Napauta Yhdistä laite",
        "step4": "4. Kohdista puhelimesi kamera tähän QR-koodiin"
      },
      "errors": {
        "qrUnavailable": "QR-koodia ei ole saatavilla",
        "connectionCheck": "Virhe yhteyden tarkistuksessa",
        "disconnect": "Virhe katkaistaessa WhatsApp-yhteyttä",
        "newQR": "Virhe uuden QR-koodin luomisessa",
        "default": "Virhe QR-koodia ladattaessa",
        "unrecognizedAction": "Tunnistamaton toiminto",
        "invalidParams": "Virheelliset parametrit",
        "missingParams": "organizationId ja sessionId ovat pakollisia",
        "internalError": "Sisäinen palvelinvirhe",
        "unauthorized": "Ei valtuutettu",
        "sessionIdRequired": "Istunnon ID on pakollinen",
        "sessionNotFound": "Istuntoa ei löydy",
        "noPermission": "Ei oikeutta käyttää tätä istuntoa",
        "sessionUpdateFailed": "Istunnon päivitys epäonnistui"
      }
    },
    "ConnectWhatsApp": {
      "errors": {
        "unauthorized": "Ei oikeuksia",
        "methodNotAllowed": "Metodi ei ole sallittu",
        "creationFailed": "Virhe luotaessa WhatsApp-istuntoa",
        "sessionIdMissing": "Istunnon tunnusta ei annettu",
        "sessionNotFound": "Istuntoa ei löytynyt",
        "noPermissionToDisconnect": "Sinulla ei ole oikeutta katkaista tätä istuntoa",
        "disconnectFailed": "Virhe katkaistaessa yhteys WhatsAppiin",
        "sessionListFailed": "Virhe haettaessa WhatsApp-istuntojen luetteloa",
        "internalServerError": "Sisäinen palvelinvirhe",
        "connection_in_progress": "Yhteys on jo käynnissä",
        "operation_in_progress": "Toiminto {operation} on jo käynnissä istunnolle {sessionId}",
        "session_not_found": "Istuntoa {sessionId} ei löytynyt",
        "invalid_transition": "Virheellinen siirtymä: {from} -> {to}",
        "max_reconnect_attempts": "Uudelleenyhdistämisyritysten enimmäismäärä saavutettu",
        "circuit_breaker_active": "Suojakytkin (circuit breaker) on aktiivinen",
        "credentials_save_error": "Virhe tunnistetietojen tallennuksessa",
        "fatal_connection_error": "Kriittinen virhe yhteyden käsittelijässä"
      },
      "messages": {
        "sessionCreated": "Istunto luotu. Odota QR-koodin muodostamista.",
        "imageSent": "Kuva lähetetty",
        "cannotDownloadImage": "Kuvaa ei voitu ladata",
        "errorProcessingImage": "Virhe kuvan käsittelyssä",
        "videoSent": "Video lähetetty",
        "documentSent": "Asiakirja lähetetty",
        "voiceMessage": "Ääniviesti",
        "stickerSent": "Tarra lähetetty",
        "unrecognizedMessage": "Tunnistamaton viesti: {content}",
        "unsupportedMessage": "Viestityyppiä ei tueta",
        "errorProcessingMessage": "Virhe viestin käsittelyssä",
        "messageDeleted": "Tämä viesti on poistettu",
        "buttonSelected": "Painike valittu",
        "listSelected": "Listan kohde valittu",
        "templateButtonSelected": "Mallipainike valittu",
        "interactiveResponse": "Interaktiivinen vastaus",
        "contactsShared": "Yhteystiedot jaettu",
        "poll": "Kysely",
        "pollUpdated": "Kysely päivitetty"
      }
    },
    "WhatsAppSettings": {
      "noWhatsAppAccounts": "Ei WhatsApp-tilejä",
      "tryIt": "Kokeile sitä",
      "addWhatsAppAccount": "Lisää WhatsApp-tili"
    },
    "WhatsAppIntegrationPage": {
      "loading": "Ladataan...",
      "accessDenied": "Pääsy evätty",
      "title": "WhatsApp-istunnot",
      "updateButton": "Päivitä",
      "newSessionButton": "Uusi istunto",
      "noSessionsTitle": "Et ole vielä määrittänyt WhatsApp-istuntoja",
      "noSessionsButton": "Määritä WhatsApp",
      "deniedText": "Pääsy evätty",
      "statusLabel": "Tila:",
      "deviceLabel": "Laite:",
      "lastUpdateLabel": "Viimeinen päivitys:",
      "connected": "Yhdistetty",
      "disconnected": "Erottanut",
      "manageButton": "Hallitse",
      "connectButton": "Yhdistä",
      "disconnectButton": "Katkaise yhteys",
      "manageSessionModalTitle": "Hallitse istuntoa: {sessionName}",
      "connectSessionModalTitle": "Yhdistä WhatsApp: {sessionName}",
      "newSessionModalTitle": "Uusi WhatsApp-istunto",
      "newSessionPlaceholder": "Istunnon nimi",
      "newDevicePlaceholder": "Laitteen nimi",
      "cancelButton": "Peruuta",
      "createSessionButton": "Luo istunto"
    },
    "TelegramSettings": {
      "title": "Telegram",
      "emptyLabel": "Telegram Bot ei ole vielä lisätty.",
      "addButton": "Lisää Telegram Bot"
    },
    "InstagramSettings": {
      "noInstagramAccounts": "Yhtään Instagram-tiliä ei ole yhdistetty",
      "tryIt": "Kokeile",
      "addInstagramAccount": "Lisää Instagram-tili"
    },
    "MessengerSettings": {
      "noMessengerAccounts": "Yhtään Messenger-tiliä ei ole yhdistetty",
      "tryIt": "Kokeile",
      "addMessengerAccount": "Lisää Messenger-tili"
    },
    "TikTokSettings": {
      "noTikTokBusinessAccounts": "Yhtään TikTok Business -tiliä ei ole yhdistetty",
      "noTikTokShopAccounts": "Yhtään TikTok Shop -tiliä ei ole yhdistetty",
      "viewProfile": "Näytä profiili",
      "addTikTokAccount": "Lisää TikTok-tili",
      "connectTikTokBusiness": "Yhdistä TikTok Business",
      "connectTikTokShop": "Yhdistä TikTok Shop"
    },
    "ZendeskSettings": {
      "zendeskIntegrationInfo1": "Zendesk-integraatio toimii yhdessä ChatBubble-, iFrame- ja Standalone WebPage -integraatioiden kanssa.",
      "zendeskIntegrationInfo2": "Joka kerta, kun vierailija pyytää ihmistukiasiantuntijaa, Zendeskiin luodaan lippu vierailijan sähköpostilla.",
      "zendeskIntegrationInfo3": "Kun keskustelu on ratkaistu, lippu päivitetään Zendeskiin.",
      "activeConnections": "Aktiiviset yhteydet",
      "noZendeskConnection": "Ei liitetty mihinkään Zendesk-tiliin",
      "connectToZendesk": "Lähde: Zendesk"
    },
    "SlackSettings": {
      "settings": "Asetukset",
      "activeConnections": "Aktiiviset yhteydet",
      "notConnected": "Ei kytketty mihinkään Slackin työtilaan",
      "connectToSlack": "Yhteys Slackiin"
    },
    "ShopifySettings": {
      "themeImageAlt": "Shopify-teeman kuva",
      "codeImageAlt": "Koodi teeman sisälle liitettäväksi",
      "installationSteps": "Asennusvaiheet",
      "step1": "Siirry Shopify-kauppasi teemaan ja napsauta 'Muokkaa koodia'",
      "step2": "Kopioi ja liitä alla oleva koodi",
      "copied": "Kopiointi onnistui!",
      "step3": "Liitä yllä oleva koodi ennen tunnistetta",
      "themeLiquid": "tiedostossa theme.liquid",
      "step4": "Valmista! ZappWay-integraatio on valmis"
    },
    "crisp": {
      "choices": {
        "resolve": "Mark on ratkaistu",
        "request": "Pyydä apua asiantuntijalta",
        "enableAi": "Uusiutuva AI"
      },
      "instructions": {
        "callback": "Operaattori palaa pian luoksesi.",
        "unavailable": "Tällä hetkellä operaattoreita ei ole saatavilla."
      },
      "description": "GPT AI Työntekijä koulutettu verkkosivuilla"
    },
    "crispSettingsModal": {
      "title": "Kriisi",
      "settings": "Asetukset",
      "activeConnections": "Aktiiviset yhteydet",
      "noConnection": "Ei liitetty mihinkään Crisp-sivustoon",
      "connectButton": "Yhteys ristiin"
    },
    "crispConfig": {
      "alerts": {
        "errors": {
          "invalidApiKey": "Oops! Invalid API Key"
        },
        "success": {
          "settingsSaved": "Asetukset pelastettu! Nyt voit sulkea ikkunan."
        },
        "info": {
          "findApiKey": "Löydät API-avaimesi ZappWay-tilisi asetuksista.",
          "premiumFeature": "Tämä on premium-ominaisuus. Päivitä suunnitelmasi Crisp-integraatioon."
        }
      },
      "buttons": {
        "continue": "Jatka",
        "reset": "Palautus",
        "saveSettings": "Säästä asetuksia"
      },
      "forms": {
        "labels": {
          "apiKey": "Zappway API Keskeinen",
          "aiEmployee": "AI-työntekijä yhdistää kriisiin"
        },
        "placeholders": {
          "apiKey": "Zappway API Avainsana täällä",
          "chooseAgent": "Valitse tekoälytyöntekijäti"
        }
      },
      "links": {
        "accountSettings": "Tilin asetukset."
      },
      "meta": {
        "description": "LLM-automaatio ilman koodia"
      },
      "titles": {
        "pageTitle": "LLM-automaatio ilman koodia"
      }
    },
    "CrispWidget": {
      "aiEmployeeDescription": "Kun se on mahdollista, työntekijä vastaa asiakkaan kysymyksiin automaattisesti."
    },
    "Make_IntegrationSettings": {
      "title": "Make (Integromat) -integraatio",
      "description": "Yhdistä tekoälytyöntekijätisi Makeen luodaksesi tehokkaita automaatioita ja älykkäitä työnkulkuja.",
      "howToConnect": "Miten yhdistää:",
      "step1": "Etsi Make-sovelluksesta ZappWay-sovellus.",
      "step2": "Kun luot yhteyden, käytä alla olevaa API-avaintasi.",
      "step3": "Käytä tällä sivulla olevaa tekoälytyöntekijäin tunnusta tekoälytyöntekijäin toimintoihin.",
      "apiKeyLabel": "API-avaimesi (Globaali)",
      "loading": "Ladataan...",
      "noKeyFound": "Avainta ei löytynyt",
      "apiKeyWarning": "Sinun on ensin luotava API-avain tilisi asetuksissa.",
      "agentIdLabel": "Tämän tekoälytyöntekijäin tunnus",
      "availableActions": "Käytettävissä olevat toiminnot Makessa:",
      "askAgentTitle": "Kysy tekoälytyöntekijäilta",
      "askAgentDesc": "Lähettää kysymyksen tekoälytyöntekijäille ja saa kontekstuaalisesti rikkaan vastauksen.",
      "uploadDatastoreTitle": "Lataa Datastoreen",
      "uploadDatastoreDesc": "Lisää tietoa tekoälytyöntekijäille dynaamisesti automaation avulla.",
      "active": "Aktiivinen",
      "goToMake": "Siirry osoitteeseen Make.com"
    },
    "Zapier_IntegrationSettings": {
      "title": "Zapier -integraatio",
      "description": "Yhdistä tekoälytyöntekijätisi Zapieren luodaksesi tehokkaita automaatioita ja älykkäitä työnkulkuja.",
      "howToConnect": "Miten yhdistää:",
      "step1": "Etsi Zapier-sovelluksesta ZappWay-sovellus.",
      "step2": "Kun luot yhteyden, käytä alla olevaa API-avaintasi.",
      "step3": "Käytä tällä sivulla olevaa tekoälytyöntekijäin tunnusta tekoälytyöntekijäin toimintoihin.",
      "apiKeyLabel": "API-avaimesi (Globaali)",
      "loading": "Ladataan...",
      "noKeyFound": "Avainta ei löytynyt",
      "apiKeyWarning": "Sinun on ensin luotava API-avain tilisi asetuksissa.",
      "agentIdLabel": "Tämän tekoälytyöntekijäin tunnus",
      "availableActions": "Käytettävissä olevat toiminnot Zapierssa:",
      "askAgentTitle": "Kysy tekoälytyöntekijäilta",
      "askAgentDesc": "Lähettää kysymyksen tekoälytyöntekijäille ja saa kontekstuaalisesti rikkaan vastauksen.",
      "uploadDatastoreTitle": "Lataa Datastoreen",
      "uploadDatastoreDesc": "Lisää tietoa tekoälytyöntekijäille dynaamisesti automaation avulla.",
      "active": "Aktiivinen",
      "goToZapier": "Siirry osoitteeseen Zapier.com"
    },
    "MakeSettings": {
      "title": "Make-integraatio",
      "statusConnected": "API-avain aktίνinen",
      "statusNotConnected": "API-avainτα ei löytynyt",
      "agentIdLabel": "Tekoälytyöntekijän ID",
      "configureButton": "Määritä yhteys"
    },
    "ZapierSettings": {
      "title": "Zapier-integraatio",
      "statusConnected": "API-avain aktίνinen",
      "statusNotConnected": "API-avainτα ei löytynyt",
      "agentIdLabel": "Tekoälytyöntekijän ID",
      "configureButton": "Määritä yhteys"
    }
  },
  "WhatsAppBusiness_IntegrationSettings": {
    "requirements": "Vaatimukset",
    "error": "Virhe",
    "invalid_credentials": "Virheelliset kirjautumistiedot",
    "something_went_wrong": "Tapahtui sisäinen virhe.",
    "token_create": "Tunnuksella on vanhenemispäivä. Luo se uudelleen ja aseta arvoksi 'Never' (Ei koskaan).",
    "token_is_missing": "Tunnukselta puuttuvat vaaditut scopet: 'whatsapp_business_management' ja 'whatsapp_business_messaging'.",
    "in_your": "WhatsApp-asetussivullasi",
    "settings_page": "Suomi kysymyksen keskeinen kysymys",
    "save": "Tallenna",
    "system_users_page": "Siirry System Users -sivulle",
    "go_to_your": "Siirry omalle",
    "create_new_user": "Luo uusi käyttäjä napsauttamalla 'To add' (Lisää)",
    "give_it_the": "Anna käyttäjälle nimi ja valitse rooli",
    "admin": "Ylläpitäjä",
    "role": "rooliksi",
    "click_on": "Napsauta",
    "add_assets": "Lisää resurssit",
    "under": "kohdassa",
    "add": "Lisää",
    "and": "ja",
    "docs": "Täydellinen dokumentaatio",
    "insert_the_following_values": "Syötä seuraavat arvot",
    "apps": "Sovellukset",
    "select_it_and_check": "Valitse aiemmin luomasi sovellus ja merkitse se",
    "manage_app": "Hallitse sovellusta",
    "new_token": "Napsauta 'Generate new Token' (Luo uusi tunnus) ja valitse sovelluksesi",
    "token_expiration_never": "Aseta vanheneminen arvoon 'Never' (Ei koskaan)",
    "available_permissions": "Valitse vaaditut käyttöoikeudet:",
    "messaging": "Viestien lähetys",
    "management": "WhatsApp Business -hallinta",
    "paste_token": "Kopioi luotu tunnus ja liitä se alla olevaan kenttään",
    "system_user_token": "Järjestelmäkäyttäjän tunnus",
    "clicking_add_phone": "Lisää puhelinnumerosi napsauttamalla painiketta",
    "add_phone_number": "Lisää puhelinnumero",
    "button": "Painike",
    "phone_number_associated": "Valitse puhelinnumero ja liitä siihen liittyvä numero",
    "phone_number": "Puhelinnumero",
    "phone_number_id": "Puhelinnumeron ID",
    "get_phone_number_id": "Hae puhelinnumeron ID",
    "account_id": "WhatsApp Business -tilin ID",
    "callback_url": "Callback URL (paluuosoite)",
    "verify_token": "Vahvistustunnus",
    "webhook_fields": "Webhook-kentät",
    "check_messages": "Valitse 'messages' Webhook-kentäksi",
    "this_page": "Avaa tämä sivu",
    "continue": "Jatka",
    "setup_flow": {
      "title": "Kuinka haluat yhdistää WhatsAppisi?",
      "description": "Valitse vaihtoehto, joka sopii parhaiten tilanteeseesi",
      "back": "Takaisin",
      "need_help": "Tarvitsetko apua? Tutustu dokumentaatioomme",
      "qrcode": {
        "badge": "Suositeltu",
        "title": "Nopea yhteys QR-koodilla",
        "subtitle": "Yhdistä 2 minuutissa, jos käytät jo WhatsApp Business -sovellusta",
        "benefit_1": "Välitön käyttöönotto ilman byrokratiaa",
        "benefit_2": "Säilyttää keskusteluhistoriasi",
        "benefit_3": "Käytä mobiilisovellusta ja API:a samanaikaisesti",
        "requirement": "Vaatimus: vähintään 7 päivää aktiivinen numero WhatsApp Business -sovelluksessa",
        "action": "Yhdistä QR-koodilla",
        "instructions": "Avaa WhatsApp Business -sovellus puhelimessasi ja skannaa alla oleva koodi yhdistääksesi",
        "having_trouble": "Ongelmia QR-koodin kanssa?",
        "try_advanced": "Kokeile lisäasetuksia",
        "final_step": "Viimeinen vaihe: laitteen paritus",
        "account_created": "Tili luotu onnistuneesti!"
      },
      "advanced": {
        "title": "Lisäasetukset",
        "subtitle": "Heille, joiden täytyy luoda uusi tili tai tehdä migraatio",
        "usecase_1": "Luo uusi WhatsApp Business API -tili",
        "usecase_2": "Siirry toiselta API-palveluntarjoajalta",
        "usecase_3": "Mukautetut webhook-asetukset",
        "warning": "Tämä prosessi vaatii pääsyn Meta Business Manageriin ja voi kestää 10-15 minuuttia",
        "action": "Aloita lisäasetusten määritys"
      }
    }
  },
  "Telegram_IntegrationSettings": {
    "overview": "Yhdistä tekoälytyöntekijä Telegram-keskusteluihin Bot API:n kautta. Tekoälytyöntekijä vastaa automaattisesti ja voit ottaa keskustelun haltuun milloin tahansa.",
    "integration_live": "Uusi Telegram-integraatiosi on aktiivinen!",
    "invalid_credentials": "Virheelliset tunnistetiedot. Tarkista syötetty token.",
    "error_message": "Integraation lisäämisessä tapahtui virhe.",
    "something_went_wrong": "Jotain meni pieleen.",
    "create": "Luo",
    "telegram_bot_http_token": "Telegram Bot HTTP -token",
    "quick_tutorial": "Pikaopas",
    "step1_title": "1. Luo botti BotFatherilla",
    "step1_instruction": "Avaa Telegram, keskustele @BotFatherin kanssa, lähetä /newbot, aseta nimi ja käyttäjätunnus ja kopioi näytetty token.",
    "step2_title": "2. Palauta tai nollaa token",
    "step2_instruction": "Jos kadotat tokenin, lähetä /token BotFatherille. Säilytä token turvallisesti; kenellä se on, hallitsee bottia.",
    "step3_title": "3. Lisää ja ylennä botti keskusteluihin tai kanaviin",
    "step3_instruction": "Lisää botti ryhmään/kanavalle ja ylennä se ylläpitäjäksi, jotta se voi lukea ja lähettää kaikki viestit.",
    "step4_title": "4. Aseta Webhook Telegramissa",
    "step4_instruction": "Tallenna integraatio ja lähetä setWebhook-pyyntö ZappWayn antamalla Callback URL:llä ja Secret Tokenilla.",
    "step5_title": "5. Yhdistä botti ZappWayhin",
    "step5_instruction": "Liitä HTTP-token alle ja klikkaa Luo. Varmistamme tokenin ja näytämme Callback URL:n ja Secret Tokenin.",
    "step6_title": "6. Lähetä testiviesti",
    "step6_instruction": "Lähetä 'Hei' suoraan botille tai ryhmään, jossa se on ylläpitäjä, ja tarkista saapuminen ZappWayn Keskustelut/Viestit -osioon.",
    "step7_title": "7. Seuraa ja ylläpidä",
    "step7_instruction": "Käytä getWebhookInfo-tarkistusta virheiden varalta, noudata 30 viestiä/s maailmanlaajuisesti ja 1 viesti/s per keskustelu -rajoja ja peruuta vuotaneet tokenit välittömästi.",
    "requirements": "Vaadittavat",
    "bot_token": "Botti-token",
    "webhook_fields": "Webhook-kentät",
    "continue": "Jatka",
    "save": "Tallenna",
    "callback_url": "Callback URL",
    "secret_key": "secret_key",
    "check_messages": "Varmista, että webhook on määritetty vastaanottamaan 'messages' (viestit) -tapahtumia",
    "docs": "Täysi dokumentaatio"
  },
  "Instagram_IntegrationSettings": {
    "requirements": "Vaatimukset",
    "page_access_token": "Sivun käyttöoikeustunnus",
    "instagram_account": "Instagram-tili",
    "webhook_setup": "Webhook-asetukset",
    "requirement_facebook_page": "Facebook-sivu, joka on yhdistetty Instagram Business -tiliisi",
    "requirement_instagram_business": "Instagram Business- tai Creator-tili",
    "requirement_facebook_app": "Meta/Facebook-sovellus, joka on luotu Meta for Developers -ympäristössä",
    "requirement_instagram_product": "Instagram-tuote, joka on lisätty sovellukseesi",
    "docs": "Dokumentaatio",
    "continue": "Jatka",
    "finish": "Valmis",
    "save": "Tallenna",
    "go_to_your": "Siirry",
    "facebook_apps_page": "Facebook-sovellusten sivulle",
    "facebook_app": "Facebook-sovellus",
    "select_your_app": "Valitse sovelluksesi",
    "navigate_to": "Siirry kohtaan",
    "instagram": "Instagram",
    "settings": "Asetukset",
    "in_access_tokens_section": "Access Tokens -osiossa",
    "select_your_page": "Valitse sivusi (joka on yhdistetty Instagram Business -tiliin)",
    "click_generate_token": "Napsauta",
    "generate_token": "Luo token",
    "copy_the_token": "Kopioi luotu token.",
    "important_never_expires": "TÄRKEÄÄ: Varmista, että token ei koskaan vanhene",
    "paste_token_below": "Liitä token alle:",
    "find_instagram_account": "Löydä Instagram Business -tilisi ID kohdasta \"Instagram Accounts\"",
    "get_instagram_account_id": "Kuinka saada Instagram Account ID",
    "paste_account_id": "Liitä Instagram Account ID alle:",
    "instagram_account_id": "Instagram Account ID",
    "in_your": "Sovelluksessasi",
    "go_to": "siirry sivulle",
    "in_webhooks_section": "Webhooks-osiossa napsauta",
    "add_callback_url": "Lisää Callback URL",
    "callback_url": "Callback URL",
    "verify_token": "Vahvistustoken",
    "click_verify_and_save": "Napsauta",
    "verify_and_save": "Vahvista ja Tallenna",
    "subscribe_to_instagram": "Tilaa Instagram-tapahtumat",
    "click_add_subscriptions": "Napsauta",
    "add_subscriptions": "Lisää tilauksia",
    "select_webhook_fields": "Valitse seuraavat webhook-kentät",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Napsauta",
    "webhook_subscription_example": "Esimerkki webhook-tilauksesta",
    "no_pages_found": "Facebook-sivuja ei löytynyt. Varmista, että hallinnoit vähintään yhtä sivua.",
    "invalid_credentials": "Virheelliset tunnistetiedot. Tarkista käyttöoikeustunnus.",
    "something_went_wrong": "Jokin meni vikaan. Yritä uudelleen.",
    "error_validating_token": "Virhe käyttöoikeustunnuksen vahvistuksessa",
    "error_validating_account": "Virhe Instagram-tilin vahvistuksessa",
    "integration_complete": "Instagram-integraatio on määritetty onnistuneesti!"
  },
  "Messenger_IntegrationSettings": {
    "requirements": "Vaatimukset",
    "page_access_token": "Sivun käyttöoikeustunnus",
    "page_selection": "Sivun valinta",
    "webhook_setup": "Webhookin määritys",
    "requirement_facebook_page": "Facebook-sivu, jota hallinnoit",
    "requirement_facebook_app": "Meta/Facebook-sovellus, joka on luotu Meta for Developers -ympäristössä",
    "requirement_messenger_product": "Messenger-tuote, joka on lisätty sovellukseesi",
    "docs": "Dokumentaatio",
    "continue": "Jatka",
    "finish": "Valmis",
    "save": "Tallenna",
    "go_to_your": "Siirry",
    "facebook_apps_page": "Facebook-sovellusten sivulle",
    "select_your_app": "Valitse sovelluksesi",
    "navigate_to": "Siirry kohtaan",
    "messenger": "Messenger",
    "settings": "Asetukset",
    "in_access_tokens_section": "Access Tokens -osiossa",
    "select_your_page": "Valitse sivusi",
    "click_generate_token": "Napsauta",
    "generate_token": "Luo tunnus",
    "copy_the_token": "Kopioi luotu tunnus.",
    "important_never_expires": "TÄRKEÄÄ: Varmista, että tunnus ei koskaan vanhene",
    "paste_token_below": "Liitä tunnus alle:",
    "page_detected": "Tunnistettu sivu:",
    "page_id_is": "Sivun ID on:",
    "if_different_page": "Jos haluat käyttää toista sivua, syötä Page ID manuaalisesti",
    "page_id": "Page ID",
    "in_your": "Sovelluksessasi",
    "facebook_app": "Facebook-sovellus",
    "go_to": "siirry kohtaan",
    "in_webhooks_section": "Webhooks-osiossa napsauta",
    "add_callback_url": "Lisää Callback URL",
    "callback_url": "Callback URL",
    "verify_token": "Varmennustunnus",
    "click_verify_and_save": "Napsauta",
    "verify_and_save": "Varmenna ja tallenna",
    "subscribe_to_page": "Tilaa sivu",
    "click_add_subscriptions": "Napsauta",
    "add_subscriptions": "Lisää tilauksia",
    "select_webhook_fields": "Valitse seuraavat webhook-kentät",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Napsauta",
    "webhook_subscription_example": "Esimerkki webhook-tilauksesta",
    "invalid_credentials": "Virheelliset kirjautumistiedot. Tarkista käyttöoikeustunnuksesi.",
    "something_went_wrong": "Jokin meni pieleen. Yritä uudelleen.",
    "error_validating_token": "Virhe käyttöoikeustunnusta vahvistettaessa",
    "error_validating_page": "Virhe sivua vahvistettaessa",
    "integration_complete": "Messenger-integraatio on määritetty onnistuneesti!"
  },
  "TikTok_IntegrationSettings": {
    "title": "TikTok-integraatio",
    "description": "Yhdistä TikTok-tilisi automaattiseen viestintään",
    "selectType": "Valitse integraatiotyyppi",
    "businessTitle": "TikTok Business",
    "businessDescription": "Suoraviestien automatisointi yritystileille",
    "business48h": "48 tunnin vastausikkuna",
    "businessTextMedia": "Teksti- ja mediaviestit",
    "business10Messages": "Enintään 10 viestiä keskustelussa",
    "shopTitle": "TikTok Shop",
    "shopDescription": "Verkkokaupan asiakaspalveluviestit",
    "shop7days": "7 päivän vastausikkuna",
    "shopProductCards": "Tuote- ja tilauskorttien tuki",
    "shopExtendedLimits": "Laajennetut keskustelurajat",
    "connecting": "Yhdistetään...",
    "connectBusiness": "Yhdistä TikTok Business",
    "connectShop": "Yhdistä TikTok Shop",
    "importantNotes": "Tärkeitä huomioita",
    "noteBusinessReply": "Vastaa vain käyttäjille, jotka lähettivät sinulle viestin ensin 48 tunnin sisällä",
    "noteShopSupport": "Asiakaspalveluviestit 7 päivän ikkunalla ja tilaus-/tuotekorttituella",
    "noteDeveloperAccount": "Sinulla on oltava TikTok for Developers -tili ja määritetty sovellus",
    "notConfigured": "TikTok-integraatiota ei ole määritetty. Ota yhteyttä tukeen.",
    "connectionFailed": "Yhteys TikTokiin epäonnistui"
  },
  "Zendesk_IntegrationSettings": {
    "subdomain": "subdomain",
    "account_subdomain_required": "Alijäämä (required)",
    "email_required": "Sähköposti (vaaditaan)",
    "email_example": "sähköposti@company.com",
    "email_helper": "Sinun pitäisi olla sama sähköposti, jota käytät kirjautumiseen hallinnoimaan Zendesk-tiliäsi.",
    "api_token_required": "API Token (pakollinen)",
    "api_token": "API Token",
    "api_token_helper": "Löydetty Admin Kanavat > API",
    "save": "Säästäminen",
    "invalid_credentials": "Väkivaltaiset valtakirjat",
    "something_went_wrong": "Jokin meni pieleen"
  },
  "QRCode": {
    "titles": {
      "error": "Virhe",
      "connected": "WhatsApp yhdistetty!",
      "connect": "Yhdistä WhatsAppisi"
    },
    "messages": {
      "closeWindow": "Voit nyt sulkea tämän ikkunan.",
      "expireWarning": "Tämä QR-koodi vanhenee 1 minuutissa."
    },
    "buttons": {
      "tryAgain": "Yritä uudelleen",
      "disconnect": "Katkaise WhatsApp",
      "generateNew": "Luo uusi QR-koodi"
    },
    "steps": {
      "step1": "1. Avaa WhatsApp puhelimellasi",
      "step2": "2. Napauta Valikkoa tai Asetuksia ja valitse Yhdistetyt laitteet",
      "step3": "3. Napauta Yhdistä laite",
      "step4": "4. Kohdista puhelimesi kamera tähän QR-koodiin"
    },
    "errors": {
      "qrUnavailable": "QR-koodia ei ole saatavilla",
      "connectionCheck": "Virhe yhteyden tarkistuksessa",
      "disconnect": "Virhe katkaistaessa WhatsApp-yhteyttä",
      "newQR": "Virhe uuden QR-koodin luomisessa",
      "default": "Virhe QR-koodia ladattaessa",
      "unrecognizedAction": "Tunnistamaton toiminto",
      "invalidParams": "Virheelliset parametrit",
      "missingParams": "organizationId ja sessionId ovat pakollisia",
      "internalError": "Sisäinen palvelinvirhe",
      "unauthorized": "Ei valtuutettu",
      "sessionIdRequired": "Istunnon ID on pakollinen",
      "sessionNotFound": "Istuntoa ei löydy",
      "noPermission": "Ei oikeutta käyttää tätä istuntoa",
      "sessionUpdateFailed": "Istunnon päivitys epäonnistui"
    }
  },
  "ConnectWhatsApp": {
    "errors": {
      "unauthorized": "Ei oikeuksia",
      "methodNotAllowed": "Metodi ei ole sallittu",
      "creationFailed": "Virhe luotaessa WhatsApp-istuntoa",
      "sessionIdMissing": "Istunnon tunnusta ei annettu",
      "sessionNotFound": "Istuntoa ei löytynyt",
      "noPermissionToDisconnect": "Sinulla ei ole oikeutta katkaista tätä istuntoa",
      "disconnectFailed": "Virhe katkaistaessa yhteys WhatsAppiin",
      "sessionListFailed": "Virhe haettaessa WhatsApp-istuntojen luetteloa",
      "internalServerError": "Sisäinen palvelinvirhe",
      "connection_in_progress": "Yhteys on jo käynnissä",
      "operation_in_progress": "Toiminto {operation} on jo käynnissä istunnolle {sessionId}",
      "session_not_found": "Istuntoa {sessionId} ei löytynyt",
      "invalid_transition": "Virheellinen siirtymä: {from} -> {to}",
      "max_reconnect_attempts": "Uudelleenyhdistämisyritysten enimmäismäärä saavutettu",
      "circuit_breaker_active": "Suojakytkin (circuit breaker) on aktiivinen",
      "credentials_save_error": "Virhe tunnistetietojen tallennuksessa",
      "fatal_connection_error": "Kriittinen virhe yhteyden käsittelijässä"
    },
    "messages": {
      "sessionCreated": "Istunto luotu. Odota QR-koodin muodostamista.",
      "imageSent": "Kuva lähetetty",
      "cannotDownloadImage": "Kuvaa ei voitu ladata",
      "errorProcessingImage": "Virhe kuvan käsittelyssä",
      "videoSent": "Video lähetetty",
      "documentSent": "Asiakirja lähetetty",
      "voiceMessage": "Ääniviesti",
      "stickerSent": "Tarra lähetetty",
      "unrecognizedMessage": "Tunnistamaton viesti: {content}",
      "unsupportedMessage": "Viestityyppiä ei tueta",
      "errorProcessingMessage": "Virhe viestin käsittelyssä",
      "messageDeleted": "Tämä viesti on poistettu",
      "buttonSelected": "Painike valittu",
      "listSelected": "Listan kohde valittu",
      "templateButtonSelected": "Mallipainike valittu",
      "interactiveResponse": "Interaktiivinen vastaus",
      "contactsShared": "Yhteystiedot jaettu",
      "poll": "Kysely",
      "pollUpdated": "Kysely päivitetty"
    }
  },
  "WhatsAppSettings": {
    "noWhatsAppAccounts": "Ei WhatsApp-tilejä",
    "tryIt": "Kokeile sitä",
    "addWhatsAppAccount": "Lisää WhatsApp-tili"
  },
  "WhatsAppIntegrationPage": {
    "loading": "Ladataan...",
    "accessDenied": "Pääsy evätty",
    "title": "WhatsApp-istunnot",
    "updateButton": "Päivitä",
    "newSessionButton": "Uusi istunto",
    "noSessionsTitle": "Et ole vielä määrittänyt WhatsApp-istuntoja",
    "noSessionsButton": "Määritä WhatsApp",
    "deniedText": "Pääsy evätty",
    "statusLabel": "Tila:",
    "deviceLabel": "Laite:",
    "lastUpdateLabel": "Viimeinen päivitys:",
    "connected": "Yhdistetty",
    "disconnected": "Erottanut",
    "manageButton": "Hallitse",
    "connectButton": "Yhdistä",
    "disconnectButton": "Katkaise yhteys",
    "manageSessionModalTitle": "Hallitse istuntoa: {sessionName}",
    "connectSessionModalTitle": "Yhdistä WhatsApp: {sessionName}",
    "newSessionModalTitle": "Uusi WhatsApp-istunto",
    "newSessionPlaceholder": "Istunnon nimi",
    "newDevicePlaceholder": "Laitteen nimi",
    "cancelButton": "Peruuta",
    "createSessionButton": "Luo istunto"
  },
  "TelegramSettings": {
    "title": "Telegram",
    "emptyLabel": "Telegram Bot ei ole vielä lisätty.",
    "addButton": "Lisää Telegram Bot"
  },
  "InstagramSettings": {
    "noInstagramAccounts": "Yhtään Instagram-tiliä ei ole yhdistetty",
    "tryIt": "Kokeile",
    "addInstagramAccount": "Lisää Instagram-tili"
  },
  "MessengerSettings": {
    "noMessengerAccounts": "Yhtään Messenger-tiliä ei ole yhdistetty",
    "tryIt": "Kokeile",
    "addMessengerAccount": "Lisää Messenger-tili"
  },
  "TikTokSettings": {
    "noTikTokBusinessAccounts": "Yhtään TikTok Business -tiliä ei ole yhdistetty",
    "noTikTokShopAccounts": "Yhtään TikTok Shop -tiliä ei ole yhdistetty",
    "viewProfile": "Näytä profiili",
    "addTikTokAccount": "Lisää TikTok-tili",
    "connectTikTokBusiness": "Yhdistä TikTok Business",
    "connectTikTokShop": "Yhdistä TikTok Shop"
  },
  "ZendeskSettings": {
    "zendeskIntegrationInfo1": "Zendesk-integraatio toimii yhdessä ChatBubble-, iFrame- ja Standalone WebPage -integraatioiden kanssa.",
    "zendeskIntegrationInfo2": "Joka kerta, kun vierailija pyytää ihmistukiasiantuntijaa, Zendeskiin luodaan lippu vierailijan sähköpostilla.",
    "zendeskIntegrationInfo3": "Kun keskustelu on ratkaistu, lippu päivitetään Zendeskiin.",
    "activeConnections": "Aktiiviset yhteydet",
    "noZendeskConnection": "Ei liitetty mihinkään Zendesk-tiliin",
    "connectToZendesk": "Lähde: Zendesk"
  },
  "SlackSettings": {
    "settings": "Asetukset",
    "activeConnections": "Aktiiviset yhteydet",
    "notConnected": "Ei kytketty mihinkään Slackin työtilaan",
    "connectToSlack": "Yhteys Slackiin"
  },
  "ShopifySettings": {
    "themeImageAlt": "Shopify-teeman kuva",
    "codeImageAlt": "Koodi teeman sisälle liitettäväksi",
    "installationSteps": "Asennusvaiheet",
    "step1": "Siirry Shopify-kauppasi teemaan ja napsauta 'Muokkaa koodia'",
    "step2": "Kopioi ja liitä alla oleva koodi",
    "copied": "Kopiointi onnistui!",
    "step3": "Liitä yllä oleva koodi ennen tunnistetta",
    "themeLiquid": "tiedostossa theme.liquid",
    "step4": "Valmista! ZappWay-integraatio on valmis"
  },
  "crisp": {
    "choices": {
      "resolve": "Mark on ratkaistu",
      "request": "Pyydä apua asiantuntijalta",
      "enableAi": "Uusiutuva AI"
    },
    "instructions": {
      "callback": "Operaattori palaa pian luoksesi.",
      "unavailable": "Tällä hetkellä operaattoreita ei ole saatavilla."
    },
    "description": "GPT AI Työntekijä koulutettu verkkosivuilla"
  },
  "crispSettingsModal": {
    "title": "Kriisi",
    "settings": "Asetukset",
    "activeConnections": "Aktiiviset yhteydet",
    "noConnection": "Ei liitetty mihinkään Crisp-sivustoon",
    "connectButton": "Yhteys ristiin"
  },
  "crispConfig": {
    "alerts": {
      "errors": {
        "invalidApiKey": "Oops! Invalid API Key"
      },
      "success": {
        "settingsSaved": "Asetukset pelastettu! Nyt voit sulkea ikkunan."
      },
      "info": {
        "findApiKey": "Löydät API-avaimesi ZappWay-tilisi asetuksista.",
        "premiumFeature": "Tämä on premium-ominaisuus. Päivitä suunnitelmasi Crisp-integraatioon."
      }
    },
    "buttons": {
      "continue": "Jatka",
      "reset": "Palautus",
      "saveSettings": "Säästä asetuksia"
    },
    "forms": {
      "labels": {
        "apiKey": "Zappway API Keskeinen",
        "aiEmployee": "AI-työntekijä yhdistää kriisiin"
      },
      "placeholders": {
        "apiKey": "Zappway API Avainsana täällä",
        "chooseAgent": "Valitse tekoälytyöntekijäti"
      }
    },
    "links": {
      "accountSettings": "Tilin asetukset."
    },
    "meta": {
      "description": "LLM-automaatio ilman koodia"
    },
    "titles": {
      "pageTitle": "LLM-automaatio ilman koodia"
    }
  },
  "Make_IntegrationSettings": {
    "title": "Make (Integromat) -integraatio",
    "description": "Yhdistä tekoälytyöntekijätisi Makeen luodaksesi tehokkaita automaatioita ja älykkäitä työnkulkuja.",
    "howToConnect": "Miten yhdistää:",
    "step1": "Etsi Make-sovelluksesta ZappWay-sovellus.",
    "step2": "Kun luot yhteyden, käytä alla olevaa API-avaintasi.",
    "step3": "Käytä tällä sivulla olevaa tekoälytyöntekijäin tunnusta tekoälytyöntekijäin toimintoihin.",
    "apiKeyLabel": "API-avaimesi (Globaali)",
    "loading": "Ladataan...",
    "noKeyFound": "Avainta ei löytynyt",
    "apiKeyWarning": "Sinun on ensin luotava API-avain tilisi asetuksissa.",
    "agentIdLabel": "Tämän tekoälytyöntekijäin tunnus",
    "availableActions": "Käytettävissä olevat toiminnot Makessa:",
    "askAgentTitle": "Kysy tekoälytyöntekijäilta",
    "askAgentDesc": "Lähettää kysymyksen tekoälytyöntekijäille ja saa kontekstuaalisesti rikkaan vastauksen.",
    "uploadDatastoreTitle": "Lataa Datastoreen",
    "uploadDatastoreDesc": "Lisää tietoa tekoälytyöntekijäille dynaamisesti automaation avulla.",
    "active": "Aktiivinen",
    "goToMake": "Siirry osoitteeseen Make.com"
  },
  "Zapier_IntegrationSettings": {
    "title": "Zapier -integraatio",
    "description": "Yhdistä tekoälytyöntekijätisi Zapieren luodaksesi tehokkaita automaatioita ja älykkäitä työnkulkuja.",
    "howToConnect": "Miten yhdistää:",
    "step1": "Etsi Zapier-sovelluksesta ZappWay-sovellus.",
    "step2": "Kun luot yhteyden, käytä alla olevaa API-avaintasi.",
    "step3": "Käytä tällä sivulla olevaa tekoälytyöntekijäin tunnusta tekoälytyöntekijäin toimintoihin.",
    "apiKeyLabel": "API-avaimesi (Globaali)",
    "loading": "Ladataan...",
    "noKeyFound": "Avainta ei löytynyt",
    "apiKeyWarning": "Sinun on ensin luotava API-avain tilisi asetuksissa.",
    "agentIdLabel": "Tämän tekoälytyöntekijäin tunnus",
    "availableActions": "Käytettävissä olevat toiminnot Zapierssa:",
    "askAgentTitle": "Kysy tekoälytyöntekijäilta",
    "askAgentDesc": "Lähettää kysymyksen tekoälytyöntekijäille ja saa kontekstuaalisesti rikkaan vastauksen.",
    "uploadDatastoreTitle": "Lataa Datastoreen",
    "uploadDatastoreDesc": "Lisää tietoa tekoälytyöntekijäille dynaamisesti automaation avulla.",
    "active": "Aktiivinen",
    "goToZapier": "Siirry osoitteeseen Zapier.com"
  },
  "MakeSettings": {
    "title": "Make-integraatio",
    "statusConnected": "API-avain aktίνinen",
    "statusNotConnected": "API-avainτα ei löytynyt",
    "agentIdLabel": "Tekoälytyöntekijän ID",
    "configureButton": "Määritä yhteys"
  },
  "ZapierSettings": {
    "title": "Zapier-integraatio",
    "statusConnected": "API-avain aktίνinen",
    "statusNotConnected": "API-avainτα ei löytynyt",
    "agentIdLabel": "Tekoälytyöntekijän ID",
    "configureButton": "Määritä yhteys"
  }
}