{
  "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"
    }
  }
}