greentic-setup-dev 1.1.27821248534

End-to-end bundle setup engine for the Greentic platform — pack discovery, QA-driven configuration, secrets persistence, and bundle lifecycle management
Documentation
{
  "cli.bundle.add.adding": "Lisätään pack bundleen...",
  "cli.bundle.add.bundle": "  Bundle: {}",
  "cli.bundle.add.created_structure": "Luotiin bundle-rakenne kohteeseen {}",
  "cli.bundle.add.dry_run": "[dry-run] Lisäisi packin bundleen",
  "cli.bundle.add.env": "  Ympäristö: {}",
  "cli.bundle.add.pack_ref": "  Pack-viite: {}",
  "cli.bundle.add.resolved": "  Selvitetyt packit: {}",
  "cli.bundle.add.success": "Pack lisätty bundleen onnistuneesti.",
  "cli.bundle.add.team": "  Tiimi: {}",
  "cli.bundle.add.tenant": "  Tenant: {}",
  "cli.bundle.add.version_warning": "Varoitus: Version {} validointi epäonnistui: {}",
  "cli.bundle.build.building": "Rakennetaan siirrettävää bundlea...",
  "cli.bundle.build.output": "  Tulostus: {}",
  "cli.bundle.build.running_doctor": "Suoritetaan doctor-validointi...",
  "cli.bundle.build.success": "Bundle rakennettu onnistuneesti kohteeseen {}",
  "cli.bundle.init.created": "Bundle luotu kohteeseen {}",
  "cli.bundle.init.creating": "Luodaan bundle kohteeseen {}...",
  "cli.bundle.init.exists": "Bundle on jo olemassa kohteessa {}",
  "cli.bundle.init.next_steps": "Seuraavat vaiheet:",
  "cli.bundle.init.step_add": "  1. greentic-setup bundle add <pack.gtpack> --bundle {}",
  "cli.bundle.init.step_setup": "  2. greentic-setup bundle setup --bundle {} --answers answers.yaml",
  "cli.bundle.list.bundle": "Bundle: {}",
  "cli.bundle.list.domain": "Verkkotunnus: {}",
  "cli.bundle.list.packs_found": "Löydetyt packit: {}",
  "cli.bundle.remove.cancelled": "poisto peruttu - käytä --force vahvistamiseen",
  "cli.bundle.remove.complete": "Provider poistettu: {}",
  "cli.bundle.remove.confirm": "Tämä poistaa provider-määrityksen.",
  "cli.bundle.remove.removing": "Poistetaan provideria...",
  "cli.bundle.remove.use_force": "Käytä --force vahvistamiseen.",
  "cli.bundle.setup.complete": "Provider-määritys valmis: {}",
  "cli.bundle.setup.domain": "  Verkkotunnus: {}",
  "cli.bundle.setup.dry_run": "[dry-run] Määrittäisi providerin: {}",
  "cli.bundle.setup.emit_usage": "Muokkaa ja käytä: greentic-setup bundle setup --answers {}",
  "cli.bundle.setup.emit_written": "Vastausmalli kirjoitettu: {}",
  "cli.bundle.setup.env_bootstrap_created": "Alustettiin `local`-ympäristö oletuskyvykkyyssidoksilla kohteessa {}.",
  "cli.bundle.setup.interactive_not_impl": "Interaktiivinen määritys ei ole vielä toteutettu.",
  "cli.bundle.setup.provider": "  Provider: {}",
  "cli.bundle.setup.setting_up": "Määritetään provideria...",
  "cli.bundle.setup.use_answers": "Käytä --answers <tiedosto> määritysvastausten antamiseen.",
  "cli.bundle.setup.use_emit_answers": "Tai käytä --emit-answers <tiedosto> vastausmallin luomiseen.",
  "cli.bundle.status.bundle_label": "Bundle: {}",
  "cli.bundle.status.not_found": "Bundlea ei löytynyt: {}",
  "cli.bundle.status.packs": "Packit: {} asennettu",
  "cli.bundle.status.tenants": "Tenantit: {}",
  "cli.bundle.status.valid_no": "ei (greentic.demo.yaml puuttuu)",
  "cli.bundle.status.valid_yes": "kyllä",
  "cli.bundle.update.complete": "Provider-päivitys valmis: {}",
  "cli.bundle.update.dry_run": "[dry-run] Päivittäisi providerin: {}",
  "cli.bundle.update.emit_usage": "Muokkaa ja käytä: greentic-setup bundle update --answers {}",
  "cli.bundle.update.updating": "Päivitetään provider-määritystä...",
  "cli.error.answers_required": "--answers vaaditaan ei-interaktiivisessa tilassa",
  "cli.error.failed_build_plan": "suunnitelman rakentaminen epäonnistui",
  "cli.error.failed_create_bundle": "bundle-rakenteen luonti epäonnistui",
  "cli.error.failed_emit_answers": "vastausmallin luonti epäonnistui",
  "cli.error.failed_execute_plan": "suunnitelman suorittaminen epäonnistui",
  "cli.error.failed_read_answers": "vastaustiedoston lukeminen epäonnistui",
  "cli.error.interactive_required": "interaktiivinen määritys vaatii --answers tiedoston",
  "cli.error.invalid_bundle": "virheellinen bundle-hakemisto",
  "cli.help.for_help": "Apua: greentic-setup --help",
  "cli.simple.bundle_required": "Bundle-polku vaaditaan. Käyttö: greentic-setup [OPTIONS] <BUNDLE>",
  "cli.simple.dry_run": "[dry-run] Määrittäisi bundlen: {}",
  "cli.simple.emit_usage": "Muokkaa ja käytä: greentic-setup --answers {} {}",
  "cli.simple.expected_bundle_format": "odotettiin hakemistoa tai .gtbundle-tiedostoa: {}",
  "cli.simple.extracted_to": "  Purettu kohteeseen: {}",
  "cli.simple.extracting": "Puretaan .gtbundle-arkistoa...",
  "cli.simple.header": "Greentic Setup",
  "cli.simple.interactive_mode": "Interaktiivinen ohjattu tila",
  "cli.simple.wizard_not_impl": "interaktiivinen ohjattu toiminto ei ole vielä toteutettu - käytä --answers <tiedosto>",
  "env_wizard.basic_mode": "Perustila — anna --advanced, jotta voit asettaa myös asiakastunnuksen, määritysten ohitukset, reittien isännät, tervetuloprosessin ja päätepisteiden salaisuusviitteet.",
  "env_wizard.dry_run_secrets_note": "Huomautus: --dry-run näyttää vain esikatselun — antamiasi {} liitettyä salaisuusarvoa EI kirjoiteta säilöön. Suorita uudelleen ilman --dry-run-valitsinta ja vahvista suunnitelma tallentaaksesi ne pysyvästi.",
  "env_wizard.form.desc": "Luo `greentic.env-manifest.v1`-manifestin — kestävän, uudelleen sovellettavan tavoitetiladokumentin yhdelle ympäristölle.",
  "env_wizard.form.title": "Ympäristön määritys",
  "env_wizard.list.bundles.item_label": "paketti",
  "env_wizard.list.messaging_endpoints.item_label": "Viestintäpäätepiste",
  "env_wizard.list.secrets.item_label": "salaisuus",
  "env_wizard.manifest_prompt": "Manifestitiedosto [{}]: ",
  "env_wizard.q.bundle_id.desc": "Luonnollinen avain — yksilöllinen manifestin sisällä.",
  "env_wizard.q.bundle_id.title": "Paketin tunnus",
  "env_wizard.q.bundle_path.desc": "Paikallinen `.gtbundle`. Suhteelliset polut ratkaistaan manifestitiedoston hakemiston mukaan.",
  "env_wizard.q.bundle_path.title": "Paketin polku",
  "env_wizard.q.bundles.desc": "Pakettien käyttöönotot tälle ympäristölle.",
  "env_wizard.q.bundles.title": "Paketit",
  "env_wizard.q.config_overrides.desc": "JSON-objekti `{\"<pack_id>\": {\"<key>\": <value>}}`. Tyhjä = jätä koskematta; `{}` = eksplisiittinen tyhjennys.",
  "env_wizard.q.config_overrides.title": "Määritysten ohitukset (JSON)",
  "env_wizard.q.customer_id.desc": "Laskutuksen päätoimija — apply vaatii tämän muissa kuin `local`-ympäristöissä.",
  "env_wizard.q.customer_id.title": "Asiakastunnus",
  "env_wizard.q.environment_id.desc": "Ympäristö, johon sovelletaan. `local` alustetaan oletusarvoisilla env-pack-sidoksilla; muun tunnuksen on oltava jo olemassa (apply täsmäyttää sen; ei-paikallisen ympäristön luonti on varattu operaattorin säilölle).",
  "env_wizard.q.environment_id.title": "Ympäristötunnus",
  "env_wizard.q.from_env.desc": "Salaisuusarvon sisältävän muuttujan nimi (esim. TELEGRAM_BOT_TOKEN) — nimi, ei koskaan arvo. Pakollinen, kun lähde on `env`.",
  "env_wizard.q.from_env.title": "Ympäristömuuttujan nimi",
  "env_wizard.q.links.desc": "Pilkuilla erotetut `bundle_id`-arvot, jotka tämä päätepiste hyväksyy.",
  "env_wizard.q.links.title": "Linkitetyt pakettitunnukset",
  "env_wizard.q.messaging_endpoints.desc": "Viestintäpäätepisteet ja niiden pakettilinkit.",
  "env_wizard.q.messaging_endpoints.title": "Viestintäpäätepisteet",
  "env_wizard.q.name.desc": "Manifestin sisäinen käsittelynimi ja näyttönimi. Upsert-avain yhdessä tarjoajatyypin kanssa.",
  "env_wizard.q.name.title": "Päätepisteen nimi",
  "env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`, esim. default/_/messaging-telegram/telegram_bot_token",
  "env_wizard.q.path.title": "Salaisuuden polku",
  "env_wizard.q.provider_type.desc": "Tarjoajaluokka, esim. messaging.telegram.bot.",
  "env_wizard.q.provider_type.title": "Tarjoajatyyppi",
  "env_wizard.q.public_base_url.desc": "Ympäristöön tallennettu pelkkä origin-URL (esim. https://bots.example.com). Jätä tyhjäksi säilyttääksesi nykyisen arvon.",
  "env_wizard.q.public_base_url.title": "Julkinen perus-URL",
  "env_wizard.q.route_hosts.desc": "Pilkuilla erotetut isäntänimet reittisidokselle.",
  "env_wizard.q.route_hosts.title": "Reitti-isännät",
  "env_wizard.q.route_path_prefixes.desc": "Pilkuilla erotetut HTTP-polun etuliitteet, joista jokainen alkaa merkillä `/` (esim. /legal).",
  "env_wizard.q.route_path_prefixes.title": "Reittipolun etuliitteet",
  "env_wizard.q.route_team.desc": "Tiimi reittisidoksen vuokraajavalitsimelle — aseta yhdessä `route_tenant`-arvon kanssa.",
  "env_wizard.q.route_team.title": "Reitin tiimi",
  "env_wizard.q.route_tenant.desc": "Vuokraaja reittisidoksen vuokraajavalitsimelle — aseta yhdessä `route_team`-arvon kanssa.",
  "env_wizard.q.route_tenant.title": "Reitin vuokraaja",
  "env_wizard.q.secret_refs.desc": "Pilkuilla erotetut salaisuusviitteet, jotka välitetään päätepistettä luotaessa.",
  "env_wizard.q.secret_refs.title": "Salaisuusviitteet",
  "env_wizard.q.secrets.desc": "Kehityssäilön salaisuusmerkinnät. Kunkin salaisuuden arvo tulee joko nimetystä ympäristömuuttujasta tai liittämästäsi arvosta — arvot eivät koskaan päädy manifestiin.",
  "env_wizard.q.secrets.title": "Salaisuudet",
  "env_wizard.q.source.desc": "`env` lukee arvon nimetystä ympäristömuuttujasta soveltamisen aikana; `paste` antaa syöttää arvon interaktiivisesti — se tallennetaan ympäristön salaisuussäilöön, ei koskaan manifestiin.",
  "env_wizard.q.source.title": "Salaisuuden lähde",
  "env_wizard.q.trust_root_bootstrap.desc": "Alusta ympäristön luottamusjuuri paikallisella operaattoriavaimella (idempotentti; vaaditaan kerran ennen kuin paketteja voidaan valmistella).",
  "env_wizard.q.trust_root_bootstrap.title": "Alustetaanko luottamusjuuri?",
  "env_wizard.q.webchat_gui.desc": "Tarjoa sisäänrakennettu webchat-konsoli, jotta voit keskustella tämän ympäristön kanssa avaamalla sen URL-osoitteen selaimessa. Oletuksena käytössä ympäristölle `local`; chat-polku on vain loopback-osoitteessa eikä vaadi todennusta, joten pidä se pois päältä julkisessa URL-osoitteessa näkyvissä ympäristöissä, ellet tarkoituksella halua sitä.",
  "env_wizard.q.webchat_gui.title": "Lisätäänkö webchat-käyttöliittymä?",
  "env_wizard.q.welcome_bundle_id.desc": "Aseta kolme welcome_*-kenttää yhdessä (tai ei yhtäkään).",
  "env_wizard.q.welcome_bundle_id.title": "Tervetulokulku: bundlen tunnus",
  "env_wizard.q.welcome_flow_id.desc": "Aseta kolme welcome_*-kenttää yhdessä (tai ei yhtäkään).",
  "env_wizard.q.welcome_flow_id.title": "Tervetulokulku: kulun tunnus",
  "env_wizard.q.welcome_pack_id.desc": "Aseta kolme welcome_*-kenttää yhdessä (tai ei yhtäkään).",
  "env_wizard.q.welcome_pack_id.title": "Tervetulokulku: paketin tunnus",
  "env_wizard.secrets.choose": "Valitse kullekin, mistä arvo tulee: nimetystä ympäristömuuttujasta\ntai liitä se nyt. Liitetyt arvot tallennetaan ympäristön\nsalaisuuksien tallennuspaikkaan — niitä ei koskaan kirjoiteta manifestiin.",
  "env_wizard.secrets.entry": "{} — {} (bundle: {}){}",
  "env_wizard.secrets.envvar_prompt": "ympäristömuuttujan nimi [{}]: ",
  "env_wizard.secrets.envvar_required": "Ympäristömuuttujan nimi vaaditaan.",
  "env_wizard.secrets.keep_env_note": "huomautus: säilytetään olemassa oleva salaisuus `{}` (bundlea ei rakennettu uudelleen)",
  "env_wizard.secrets.keep_paste_note": "huomautus: säilytetään olemassa oleva liitetty salaisuus `{}` (bundlea ei rakennettu uudelleen)",
  "env_wizard.secrets.need": "Salaisuudet — määritetyt bundlet tarvitsevat {} salaisuutta.",
  "env_wizard.secrets.none": "Salaisuudet — määritetyt bundlet eivät ilmoita salaisuuksia; mitään ei tarvitse syöttää.",
  "env_wizard.secrets.optional_suffix": " [valinnainen]",
  "env_wizard.secrets.paste_prompt": "liitä arvo (piilotettu, yksi rivi): ",
  "env_wizard.secrets.paste_prompt_keep": "liitä arvo (piilotettu, yksi rivi; tyhjä säilyttää tallennetun arvon): ",
  "env_wizard.secrets.paste_required": "Arvo vaaditaan.",
  "env_wizard.secrets.path": "salaisuuden polku: {}",
  "env_wizard.secrets.source_invalid": "Syötä 1 (ympäristömuuttuja) tai 2 (liitä).",
  "env_wizard.secrets.source_prompt": "arvo lähteestä [1] ympäristömuuttuja vai [2] liitä se nyt? [{}]: ",
  "env_wizard.wrote_manifest": "Kirjoitettiin `{}` — manifesti on pysyvä artefakti; pidä se versionhallinnassa.",
  "setup.answers.emitted": "Vastausmalli kirjoitettu kohteeseen {}",
  "setup.answers.loaded": "Ladattiin vastaukset kohteesta {}",
  "setup.capability.not_found": "Kyvykkyyttä '{}' ei löytynyt",
  "setup.capability.resolved": "Selvitettiin kyvykkyys: pack_id={} stable_id={}",
  "setup.discovering_packs": "Etsitään packeja bundlesta...",
  "setup.dry_run.header": "Määrityssuunnitelma (dry-run):",
  "setup.error.bundle_not_found": "Bundlea ei löytynyt: {}",
  "setup.error.protocol_not_supported": "Protokollaa ei tueta vielä: {}",
  "setup.error.version_mismatch": "Tagin versio ({}) ei vastaa craten versiota ({})",
  "setup.execute.failed": "Määritys epäonnistui: {}",
  "setup.execute.success": "Määritys valmis: {}",
  "setup.found_packs": "Löydettiin {} pack(ia): {}",
  "setup.plan.header": "Määrityssuunnitelma:",
  "setup.plan.step.collect_answers": "Kerää vastaukset kohteelle {}",
  "setup.plan.step.discover": "Etsi packit",
  "setup.plan.step.resolve": "Luo selvitetty manifesti",
  "setup.plan.step.run_setup": "Suorita määritysvirta kohteelle {}",
  "setup.plan.step.seed_secrets": "Tallenna salaisuudet kohteelle {}",
  "setup.plan.step.validate": "Validoi bundle",
  "setup.plan.step.webhooks": "Rekisteröi webhookit kohteelle {}",
  "setup.plan.step.write_config": "Kirjoita määritys kohteelle {}",
  "setup.qa.invalid_choice": "Virheellinen valinta. Vaihtoehdot: {}",
  "setup.qa.list.add_first": "Lisätäänkö {}? [y/N] ",
  "setup.qa.list.add_more": "Lisätäänkö toinen {}? [y/N] ",
  "setup.qa.list.field_required_row": "Tämä kenttä vaaditaan — vähintään yksi rivi tarvitaan.",
  "setup.qa.list.max_reached": "(enintään {} riviä saavutettu)",
  "setup.qa.list.min_required": "Vähintään {} rivi(ä) vaaditaan — saatiin {}. Kirjoita 'y' lisätäksesi toisen.",
  "setup.qa.list.row_dropped": "(rivi poistettu — pakolliset sarakkeet olivat tyhjiä)",
  "setup.qa.list.row_header": "Rivi #{}:",
  "setup.qa.prompt.configuring": "Määritetään {}: {}",
  "setup.qa.prompt.default": "(oletus: {}) ",
  "setup.qa.prompt.field_required": "Tämä kenttä vaaditaan.",
  "setup.qa.prompt.invalid_choice": "Virheellinen valinta. Vaihtoehdot: {}",
  "setup.qa.prompt.invalid_format": "Virheellinen muoto. Odotettu kaava: {}",
  "setup.qa.prompt.mode_advanced": " (lisäasetukset)",
  "setup.qa.prompt.optional_marker": " (valinnainen)",
  "setup.qa.prompt.required_marker": " (pakollinen)",
  "setup.qa.question_prompt": "{}",
  "setup.qa.required_field": "Tämä kenttä on pakollinen",
  "setup.qa.secret_input": "Syötä salainen arvo (piilotettu):",
  "setup.secrets.failed": "Salaisuuksien tallennus epäonnistui providerille={} tenant={}: {}",
  "setup.secrets.seeded": "Tallennettiin {} salaisuutta providerille={} tenant={}",
  "setup.state_store.fallback": "Käytetään muistipohjaista state storea (Redis-URL ei saatavilla)",
  "setup.state_store.upgraded": "State store päivitetty Redikseen: {}",
  "ui.back": "Takaisin",
  "ui.close": "Sulje",
  "ui.configure": "Määritä {}",
  "ui.continue": "Jatka",
  "ui.dashboard.add_scope": "Lisää laajuus",
  "ui.dashboard.back": "Takaisin koontinäyttöön",
  "ui.dashboard.configured": "määritetty",
  "ui.dashboard.delete": "Poista",
  "ui.dashboard.description": "Määritä {} palveluntarjoaja(a) kohteessa {}. Luo useita laajuuksia eri vuokralaisille/ympäristöille.",
  "ui.dashboard.executed": "Suoritettu",
  "ui.dashboard.export": "Vie vastaukset",
  "ui.description": "Määritä {} palveluntarjoaja(a) kohteessa {}",
  "ui.discovering": "Etsitään palveluntarjoajia...",
  "ui.discovering_sub": "Luetaan bundle-kokoonpanoa",
  "ui.done": "Valmis",
  "ui.execute_setup": "Suorita asennus",
  "ui.executing.sub": "Otetaan kokoonpano käyttöön bundleen",
  "ui.executing.title": "Suoritetaan asennusta...",
  "ui.export.description": "Lataa määritys JSON-vastaustiedostona, joka on yhteensopiva --answers-tilan kanssa.",
  "ui.export.download": "Lataa answers.json",
  "ui.export.password": "Salaussalasana",
  "ui.export.password_help": "Jos asetettu, salaiset arvot salataan AES-256-GCM:llä. Tarvitset tätä salasanaa käyttäessäsi --answers --key.",
  "ui.export.password_hint": "Jätä tyhjäksi ilman salausta",
  "ui.export.title": "Vie vastaukset",
  "ui.field.required": "{} on pakollinen.",
  "ui.import.decrypt_failed": "Salauksen purku epäonnistui",
  "ui.import.dropzone": "Pudota answers.json tähän tai tuo napsauttamalla",
  "ui.import.no_scopes": "Tiedostosta ei löytynyt kelvollisia laajuuksia.",
  "ui.import.parse_error": "Tiedoston jäsentäminen epäonnistui",
  "ui.import.password_prompt": "Tämä tiedosto sisältää salattuja salaisuuksia. Anna salauksen purun salasana:",
  "ui.new_setup": "Uusi asennus",
  "ui.no_providers": "Bundlesta ei löytynyt palveluntarjoajia.",
  "ui.nothing_to_configure": "Ei mitään määritettävää.",
  "ui.pending": "Odottaa",
  "ui.provider.configure": "Määritä {}",
  "ui.q.api_base_url": "API:n perus-URL",
  "ui.q.base_url": "Perus-URL",
  "ui.q.channel_id": "Kanavan tunnus",
  "ui.q.default_channel": "Oletuskanava",
  "ui.q.default_room_id": "Oletushuoneen tunnus",
  "ui.q.default_to_person_email": "Oletushenkilön sähköposti",
  "ui.q.enabled": "Ota tarjoaja käyttöön",
  "ui.q.jwt_signing_key": "JWT-allekirjoitusavain",
  "ui.q.jwt_signing_key.help": "Salainen avain, jota käytetään Direct Line -tokenien allekirjoittamiseen. Käytä mitä tahansa satunnaista merkkijonoa (esim. openssl rand -hex 32).",
  "ui.q.mode": "Tila",
  "ui.q.ms_bot_app_id": "Bot-sovelluksen tunnus",
  "ui.q.ms_bot_app_id.help": "Microsoft Bot App ID Azure Bot Service -rekisteröinnistä",
  "ui.q.ms_bot_app_password": "Bot-sovelluksen salasana",
  "ui.q.oauth_custom_auth_url": "Valtuutus-URL",
  "ui.q.oauth_custom_client_id": "Asiakastunnus",
  "ui.q.oauth_custom_label": "Tarjoajan näyttönimi",
  "ui.q.oauth_custom_scopes": "Laajuudet",
  "ui.q.oauth_custom_token_url": "Token-URL",
  "ui.q.oauth_enable_custom": "Ota mukautettu OIDC-tarjoaja käyttöön",
  "ui.q.oauth_enable_github": "Ota GitHub-kirjautuminen käyttöön",
  "ui.q.oauth_enable_google": "Ota Google-kirjautuminen käyttöön",
  "ui.q.oauth_enable_microsoft": "Ota Microsoft-kirjautuminen käyttöön",
  "ui.q.oauth_enabled": "Ota OAuth-kirjautuminen käyttöön",
  "ui.q.oauth_enabled.help": "Vaadi käyttäjiä kirjautumaan sisään ennen chatin käyttöä",
  "ui.q.oauth_github_client_id": "GitHub-asiakastunnus",
  "ui.q.oauth_github_client_secret": "GitHub-asiakassalaisuus",
  "ui.q.oauth_google_client_id": "Google-asiakastunnus",
  "ui.q.oauth_google_client_secret": "Google-asiakassalaisuus",
  "ui.q.oauth_microsoft_client_id": "Microsoft-asiakastunnus",
  "ui.q.oauth_microsoft_client_secret": "Microsoft-asiakassalaisuus",
  "ui.q.public_base_url": "Julkinen perus-URL",
  "ui.q.public_base_url.help": "Julkinen URL webhook-takaisinkutsuille (esim. https://xxxx.trycloudflare.com)",
  "ui.q.route": "Reitti",
  "ui.q.slack_app_id": "Slack-sovelluksen tunnus",
  "ui.q.slack_bot_token": "Slack-botin token",
  "ui.q.slack_configuration_token": "Slackin määritystoken",
  "ui.q.team_id": "Tiimin tunnus",
  "ui.q.tenant_channel_id": "Vuokraajan kanavan tunnus",
  "ui.q.webex_bot_token": "Webex-botin token",
  "ui.questions": "kysymykset",
  "ui.result.closed": "Asennus suljettu.",
  "ui.result.closed_sub": "Voit sulkea tämän välilehden.",
  "ui.result.fail.description": "Jokin meni pieleen asennuksen aikana.",
  "ui.result.fail.title": "Asennus epäonnistui",
  "ui.result.log": "Loki",
  "ui.result.manual_steps": "Manuaalisia vaiheita vaaditaan",
  "ui.result.output": "Tuloste",
  "ui.result.success.description": "Bundle määritettiin onnistuneesti.",
  "ui.result.success.title": "Asennus valmis",
  "ui.review.description": "Tarkista kokoonpano ennen sen käyttöönottoa bundleen.",
  "ui.review.no": "Ei",
  "ui.review.secret_mask": "********",
  "ui.review.title": "Tarkista ja suorita",
  "ui.review.yes": "Kyllä",
  "ui.review_execute": "Tarkista ja suorita",
  "ui.scope.description": "Määritä tämän asennuksen kohdevuokralainen, ympäristö ja tiimi.",
  "ui.scope.detected_tenant": "Tunnistettu paketista: {}",
  "ui.scope.env": "Ympäristö",
  "ui.scope.env_help": "Täytyy vastata ajonaikaisen ympäristön käyttämää GREENTIC_ENV-arvoa (dev, local, test).",
  "ui.scope.hint": "Nämä arvot määrittävät, mihin salaisuudet ja määritykset tallennetaan. Varmista, että ne vastaavat ajonaikaisia asetuksiasi.",
  "ui.scope.team": "Tiimi",
  "ui.scope.team_help": "Jätä tyhjäksi oletusarvoa varten. Käytetään salaisuuksien rajaamiseen tiimikohtaisesti.",
  "ui.scope.tenant": "Vuokralainen",
  "ui.scope.title": "Asennuksen laajuus",
  "ui.select_action": "Valitse toiminto aloittaaksesi.",
  "ui.shared.description": "Nämä kysymykset koskevat kaikkia palveluntarjoajia.",
  "ui.shared.title": "Jaettu kokoonpano",
  "ui.start_config": "Aloita määritys",
  "ui.title": "Greentic-asennus"
}