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": "Додавање pack у bundle...",
  "cli.bundle.add.bundle": "  Bundle: {}",
  "cli.bundle.add.created_structure": "Структура bundle креирана на {}",
  "cli.bundle.add.dry_run": "[симулација] Додао би се pack у bundle",
  "cli.bundle.add.env": "  Окружење: {}",
  "cli.bundle.add.pack_ref": "  Pack референца: {}",
  "cli.bundle.add.resolved": "  Разрешени pack-ови: {}",
  "cli.bundle.add.success": "Pack успешно додат у bundle.",
  "cli.bundle.add.team": "  Тим: {}",
  "cli.bundle.add.tenant": "  Tenant: {}",
  "cli.bundle.add.version_warning": "Upozorenje: Provera verzije {} nije uspela: {}",
  "cli.bundle.build.building": "Изградња преносивог bundle...",
  "cli.bundle.build.output": "  Излаз: {}",
  "cli.bundle.build.running_doctor": "Покретање doctor валидације...",
  "cli.bundle.build.success": "Bundle успешно изграђен на {}",
  "cli.bundle.init.created": "Bundle креиран на {}",
  "cli.bundle.init.creating": "Креирање bundle на {}...",
  "cli.bundle.init.exists": "Bundle већ постоји на {}",
  "cli.bundle.init.next_steps": "Следећи кораци:",
  "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": "Домен: {}",
  "cli.bundle.list.packs_found": "Пронађени pack-ови: {}",
  "cli.bundle.remove.cancelled": "уклањање отказано - користите --force за потврду",
  "cli.bundle.remove.complete": "Provider уклоњен: {}",
  "cli.bundle.remove.confirm": "Ово ће уклонити конфигурацију provider.",
  "cli.bundle.remove.removing": "Уклањање provider...",
  "cli.bundle.remove.use_force": "Користите --force за потврду.",
  "cli.bundle.setup.complete": "Подешавање provider завршено: {}",
  "cli.bundle.setup.domain": "  Домен: {}",
  "cli.bundle.setup.dry_run": "[симулација] Подесио би се provider: {}",
  "cli.bundle.setup.emit_usage": "Уредите и користите са: greentic-setup bundle setup --answers {}",
  "cli.bundle.setup.emit_written": "Шаблон одговора уписан у: {}",
  "cli.bundle.setup.env_bootstrap_created": "Покренуто је `local` окружење са подразумеваним везама способности на {}.",
  "cli.bundle.setup.interactive_not_impl": "Интерактивно подешавање још није имплементирано.",
  "cli.bundle.setup.provider": "  Provider: {}",
  "cli.bundle.setup.setting_up": "Подешавање provider...",
  "cli.bundle.setup.use_answers": "Користите --answers <фајл> да бисте обезбедили одговоре за подешавање.",
  "cli.bundle.setup.use_emit_answers": "Или користите --emit-answers <фајл> да бисте генерисали шаблон одговора.",
  "cli.bundle.status.bundle_label": "Bundle: {}",
  "cli.bundle.status.not_found": "Bundle није пронађен: {}",
  "cli.bundle.status.packs": "Pack-ови: {} инсталирано",
  "cli.bundle.status.tenants": "Tenant-и: {}",
  "cli.bundle.status.valid_no": "не (недостаје greentic.demo.yaml)",
  "cli.bundle.status.valid_yes": "да",
  "cli.bundle.update.complete": "Ажурирање provider завршено: {}",
  "cli.bundle.update.dry_run": "[симулација] Ажурирао би се provider: {}",
  "cli.bundle.update.emit_usage": "Уредите и користите са: greentic-setup bundle update --answers {}",
  "cli.bundle.update.updating": "Ажурирање конфигурације provider...",
  "cli.error.answers_required": "--answers је потребан у неинтерактивном режиму",
  "cli.error.failed_build_plan": "неуспела израда плана",
  "cli.error.failed_create_bundle": "неуспело креирање bundle структуре",
  "cli.error.failed_emit_answers": "неуспело генерисање шаблона одговора",
  "cli.error.failed_execute_plan": "неуспело извршење плана",
  "cli.error.failed_read_answers": "неуспело читање фајла одговора",
  "cli.error.interactive_required": "интерактивно подешавање захтева --answers фајл",
  "cli.error.invalid_bundle": "неисправан bundle директоријум",
  "cli.help.for_help": "За помоћ: greentic-setup --help",
  "cli.simple.bundle_required": "Путања до bundle је потребна. Употреба: greentic-setup [ОПЦИЈЕ] <BUNDLE>",
  "cli.simple.dry_run": "[симулација] Подесио би се bundle: {}",
  "cli.simple.emit_usage": "Уредите и користите са: greentic-setup --answers {} {}",
  "cli.simple.expected_bundle_format": "очекује се директоријум или .gtbundle фајл: {}",
  "cli.simple.extracted_to": "  Екстраховано у: {}",
  "cli.simple.extracting": "Екстракција .gtbundle архиве...",
  "cli.simple.header": "Greentic Setup",
  "cli.simple.interactive_mode": "Режим интерактивног чаробњака",
  "cli.simple.wizard_not_impl": "интерактивни чаробњак још није имплементиран - користите --answers <фајл>",
  "env_wizard.basic_mode": "Основни режим — проследите --advanced да бисте подесили и ID клијента, замене конфигурације, хостове рута, ток добродошлице и референце тајни крајњих тачака.",
  "env_wizard.dry_run_secrets_note": "Напомена: --dry-run приказује само преглед — {} налепљених вредности тајни које сте унели НЕ уписују се у складиште. Поново покрените без --dry-run и потврдите план да бисте их сачували.",
  "env_wizard.form.desc": "Креира манифест `greentic.env-manifest.v1` — трајни документ жељеног стања који се може поново применити за једно окружење.",
  "env_wizard.form.title": "Подешавање окружења",
  "env_wizard.list.bundles.item_label": "пакет",
  "env_wizard.list.messaging_endpoints.item_label": "Крајња тачка за поруке",
  "env_wizard.list.secrets.item_label": "тајна",
  "env_wizard.manifest_prompt": "Датотека манифеста [{}]: ",
  "env_wizard.q.bundle_id.desc": "Природни кључ — јединствен унутар манифеста.",
  "env_wizard.q.bundle_id.title": "ID пакета",
  "env_wizard.q.bundle_path.desc": "Локални `.gtbundle`. Релативне путање се разрешавају у односу на директоријум датотеке манифеста.",
  "env_wizard.q.bundle_path.title": "Путања пакета",
  "env_wizard.q.bundles.desc": "Постављања пакета за ово окружење.",
  "env_wizard.q.bundles.title": "Пакети",
  "env_wizard.q.config_overrides.desc": "JSON објекат `{\"<pack_id>\": {\"<key>\": <value>}}`. Празно = остави нетакнуто; `{}` = експлицитно обриши.",
  "env_wizard.q.config_overrides.title": "Замене конфигурације (JSON)",
  "env_wizard.q.customer_id.desc": "Субјект наплате — apply га захтева за окружења која нису `local`.",
  "env_wizard.q.customer_id.title": "ID клијента",
  "env_wizard.q.environment_id.desc": "Окружење на које се примењује. `local` се покреће са подразумеваним env-pack везама; сваки други ID већ мора постојати (apply га усклађује; креирање нелокалног окружења резервисано је за операторско складиште).",
  "env_wizard.q.environment_id.title": "ID окружења",
  "env_wizard.q.from_env.desc": "Назив променљиве која садржи вредност тајне (нпр. TELEGRAM_BOT_TOKEN) — назив, никада вредност. Обавезно када је извор `env`.",
  "env_wizard.q.from_env.title": "Назив променљиве окружења",
  "env_wizard.q.links.desc": "Запетама раздвојени `bundle_id`-еви које ова крајња тачка прихвата.",
  "env_wizard.q.links.title": "Повезани ID-јеви пакета",
  "env_wizard.q.messaging_endpoints.desc": "Крајње тачке за поруке и њихове везе са пакетима.",
  "env_wizard.q.messaging_endpoints.title": "Крајње тачке за поруке",
  "env_wizard.q.name.desc": "Локална ознака у манифесту и приказани назив. Кључ за upsert заједно са типом провајдера.",
  "env_wizard.q.name.title": "Назив крајње тачке",
  "env_wizard.q.path.desc": "`<tenant>/<team>/<pack>/<name>`, нпр. default/_/messaging-telegram/telegram_bot_token",
  "env_wizard.q.path.title": "Путања тајне",
  "env_wizard.q.provider_type.desc": "Класа провајдера, нпр. messaging.telegram.bot.",
  "env_wizard.q.provider_type.title": "Тип провајдера",
  "env_wizard.q.public_base_url.desc": "URL само са origin делом који се чува у окружењу (нпр. https://bots.example.com). Оставите празно да задржите тренутну вредност.",
  "env_wizard.q.public_base_url.title": "Јавни основни URL",
  "env_wizard.q.route_hosts.desc": "Запетама раздвојени називи хостова за везивање руте.",
  "env_wizard.q.route_hosts.title": "Хостови рута",
  "env_wizard.q.route_path_prefixes.desc": "Запетама раздвојени префикси HTTP путања, сваки почиње са `/` (нпр. /legal).",
  "env_wizard.q.route_path_prefixes.title": "Префикси путања рута",
  "env_wizard.q.route_team.desc": "Тим за селектор закупца у везивању руте — подесите заједно са `route_tenant`.",
  "env_wizard.q.route_team.title": "Тим руте",
  "env_wizard.q.route_tenant.desc": "Закупац за селектор закупца у везивању руте — подесите заједно са `route_team`.",
  "env_wizard.q.route_tenant.title": "Закупац руте",
  "env_wizard.q.secret_refs.desc": "Запетама раздвојене референце тајни које се прослеђују при креирању крајње тачке.",
  "env_wizard.q.secret_refs.title": "Референце тајни",
  "env_wizard.q.secrets.desc": "Ставке тајни у dev складишту. Вредност сваке тајне долази или из именоване променљиве окружења или из вредности коју налепите — вредности никада не иду у манифест.",
  "env_wizard.q.secrets.title": "Тајне",
  "env_wizard.q.source.desc": "`env` чита вредност из именоване променљиве окружења у време примене; `paste` вам омогућава да унесете вредност интерактивно — она се чува у складишту тајни окружења, никада у манифесту.",
  "env_wizard.q.source.title": "Извор тајне",
  "env_wizard.q.trust_root_bootstrap.desc": "Иницијализујте корен поверења окружења локалним кључем оператора (идемпотентно; потребно једном пре него што пакети могу бити припремљени).",
  "env_wizard.q.trust_root_bootstrap.title": "Иницијализовати корен поверења?",
  "env_wizard.q.webchat_gui.desc": "Послужи уграђену webchat конзолу да бисте могли да ћаскате са овим окружењем отварањем његовог URL-а у прегледачу. Подразумевано укључено за `local`; путања ћаскања је само loopback и без аутентификације, зато је држите искљученом за окружења изложена на јавном URL-у осим ако то намерно желите.",
  "env_wizard.q.webchat_gui.title": "Додати webchat GUI?",
  "env_wizard.q.welcome_bundle_id.desc": "Подесите три поља welcome_* заједно (или ниједно).",
  "env_wizard.q.welcome_bundle_id.title": "Ток добродошлице: ИД пакета",
  "env_wizard.q.welcome_flow_id.desc": "Подесите три поља welcome_* заједно (или ниједно).",
  "env_wizard.q.welcome_flow_id.title": "Ток добродошлице: ИД тока",
  "env_wizard.q.welcome_pack_id.desc": "Подесите три поља welcome_* заједно (или ниједно).",
  "env_wizard.q.welcome_pack_id.title": "Ток добродошлице: ИД паковања",
  "env_wizard.secrets.choose": "За сваку изаберите одакле долази вредност: из именоване променљиве\nокружења или је налепите сада. Налепљене вредности се чувају у складишту\nтајни окружења — никада се не уписују у манифест.",
  "env_wizard.secrets.entry": "{} — {} (пакет: {}){}",
  "env_wizard.secrets.envvar_prompt": "име променљиве окружења [{}]: ",
  "env_wizard.secrets.envvar_required": "Потребно је име променљиве окружења.",
  "env_wizard.secrets.keep_env_note": "напомена: задржавам постојећу тајну `{}` (пакет није поново изграђен)",
  "env_wizard.secrets.keep_paste_note": "напомена: задржавам постојећу налепљену тајну `{}` (пакет није поново изграђен)",
  "env_wizard.secrets.need": "Тајне — конфигурисаним пакетима је потребно {} тајни.",
  "env_wizard.secrets.none": "Тајне — конфигурисани пакети не декларишу тајне; нема шта да се унесе.",
  "env_wizard.secrets.optional_suffix": " [опционо]",
  "env_wizard.secrets.paste_prompt": "налепите вредност (скривено, један ред): ",
  "env_wizard.secrets.paste_prompt_keep": "налепите вредност (скривено, један ред; празно задржава сачувану вредност): ",
  "env_wizard.secrets.paste_required": "Потребна је вредност.",
  "env_wizard.secrets.path": "путања тајне: {}",
  "env_wizard.secrets.source_invalid": "Унесите 1 (променљива окружења) или 2 (налепи).",
  "env_wizard.secrets.source_prompt": "вредност из [1] променљиве окружења или [2] налепити сада? [{}]: ",
  "env_wizard.wrote_manifest": "Уписано `{}` — манифест је трајни артефакт; држите га под контролом верзија.",
  "setup.answers.emitted": "Шаблон одговора уписан у {}",
  "setup.answers.loaded": "Одговори учитани из {}",
  "setup.capability.not_found": "Способност '{}' није пронађена",
  "setup.capability.resolved": "Способност разрешена: pack_id={} stable_id={}",
  "setup.discovering_packs": "Откривање pack-ова у bundle...",
  "setup.dry_run.header": "План подешавања (симулација):",
  "setup.error.bundle_not_found": "Bundle није пронађен: {}",
  "setup.error.protocol_not_supported": "Протокол још није подржан: {}",
  "setup.error.version_mismatch": "Верзија tag-а ({}) не одговара верзији crate ({})",
  "setup.execute.failed": "Подешавање неуспешно: {}",
  "setup.execute.success": "Подешавање завршено: {}",
  "setup.found_packs": "Пронађено {} pack(-а): {}",
  "setup.plan.header": "План подешавања:",
  "setup.plan.step.collect_answers": "Прикупљање одговора за {}",
  "setup.plan.step.discover": "Откривање pack-ова",
  "setup.plan.step.resolve": "Генерисање разрешеног манифеста",
  "setup.plan.step.run_setup": "Покретање тока подешавања за {}",
  "setup.plan.step.seed_secrets": "Иницијализација тајни за {}",
  "setup.plan.step.validate": "Валидација bundle",
  "setup.plan.step.webhooks": "Регистрација webhook-ова за {}",
  "setup.plan.step.write_config": "Уписивање конфигурације за {}",
  "setup.qa.invalid_choice": "Неисправан избор. Опције: {}",
  "setup.qa.list.add_first": "Додати {}? [y/N] ",
  "setup.qa.list.add_more": "Додати још један {}? [y/N] ",
  "setup.qa.list.field_required_row": "Ово поље је обавезно — потребан је најмање један ред.",
  "setup.qa.list.max_reached": "(достигнут је максимум од {} редова)",
  "setup.qa.list.min_required": "Потребно је најмање {} редова — добијено {}. Унесите 'y' да додате још један.",
  "setup.qa.list.row_dropped": "(ред одбачен — обавезне колоне су биле празне)",
  "setup.qa.list.row_header": "Ред #{}:",
  "setup.qa.prompt.configuring": "Конфигурисање {}: {}",
  "setup.qa.prompt.default": "(подразумевано: {}) ",
  "setup.qa.prompt.field_required": "Ово поље је обавезно.",
  "setup.qa.prompt.invalid_choice": "Неважећи избор. Опције: {}",
  "setup.qa.prompt.invalid_format": "Неважећи формат. Очекивани образац: {}",
  "setup.qa.prompt.mode_advanced": " (напредно)",
  "setup.qa.prompt.optional_marker": " (опционо)",
  "setup.qa.prompt.required_marker": " (обавезно)",
  "setup.qa.question_prompt": "{}",
  "setup.qa.required_field": "Ово поље је обавезно",
  "setup.qa.secret_input": "Унесите тајну вредност (скривена):",
  "setup.secrets.failed": "Неуспела иницијализација тајни за provider={} tenant={}: {}",
  "setup.secrets.seeded": "Иницијализовано {} тајна/е за provider={} tenant={}",
  "setup.state_store.fallback": "Коришћење складишта стања у меморији (Redis URL није доступан)",
  "setup.state_store.upgraded": "Складиште стања унапређено на Redis: {}",
  "ui.back": "Nazad",
  "ui.close": "Zatvori",
  "ui.configure": "Podesi {}",
  "ui.continue": "Nastavi",
  "ui.dashboard.add_scope": "Dodaj opseg",
  "ui.dashboard.back": "Nazad na kontrolnu tablu",
  "ui.dashboard.configured": "konfigurisano",
  "ui.dashboard.delete": "Izbriši",
  "ui.dashboard.description": "Konfigurišite {} dobavljača u {}. Kreirajte više opsega za različite zakupce/okruženja.",
  "ui.dashboard.executed": "Izvršeno",
  "ui.dashboard.export": "Izvezi odgovore",
  "ui.description": "Podesi {} dobavljača u {}",
  "ui.discovering": "Otkrivanje dobavljača...",
  "ui.discovering_sub": "Čitanje konfiguracije paketa",
  "ui.done": "Gotovo",
  "ui.execute_setup": "Pokreni podešavanje",
  "ui.executing.sub": "Primena konfiguracije na paket",
  "ui.executing.title": "Pokretanje podešavanja...",
  "ui.export.description": "Preuzmite konfiguraciju kao JSON datoteku sa odgovorima kompatibilnu sa režimom --answers.",
  "ui.export.download": "Preuzmi answers.json",
  "ui.export.password": "Lozinka za šifrovanje",
  "ui.export.password_help": "Ako je podešeno, tajne vrednosti će biti šifrovane pomoću AES-256-GCM. Ova lozinka će vam biti potrebna kada koristite --answers --key.",
  "ui.export.password_hint": "Ostavite prazno za bez šifrovanja",
  "ui.export.title": "Izvezi odgovore",
  "ui.field.required": "{} je obavezno.",
  "ui.import.decrypt_failed": "Dešifrovanje nije uspelo",
  "ui.import.dropzone": "Prevucite answers.json ovde ili kliknite za uvoz",
  "ui.import.no_scopes": "U datoteci nisu pronađeni važeći opsezi.",
  "ui.import.parse_error": "Raščlanjivanje datoteke nije uspelo",
  "ui.import.password_prompt": "Ova datoteka sadrži šifrovane tajne. Unesite lozinku za dešifrovanje:",
  "ui.new_setup": "Novo podešavanje",
  "ui.no_providers": "Nema pronađenih dobavljača u paketu.",
  "ui.nothing_to_configure": "Nema ničega za podešavanje.",
  "ui.pending": "Na čekanju",
  "ui.provider.configure": "Podesi {}",
  "ui.q.api_base_url": "Osnovni URL API-ja",
  "ui.q.base_url": "Osnovni URL",
  "ui.q.channel_id": "ID kanala",
  "ui.q.default_channel": "Podrazumevani kanal",
  "ui.q.default_room_id": "Podrazumevani ID sobe",
  "ui.q.default_to_person_email": "Podrazumevana e-adresa osobe",
  "ui.q.enabled": "Omogući provajdera",
  "ui.q.jwt_signing_key": "JWT ključ za potpisivanje",
  "ui.q.jwt_signing_key.help": "Tajni ključ koji se koristi za potpisivanje Direct Line tokena. Koristite bilo koji nasumični niz (npr. openssl rand -hex 32).",
  "ui.q.mode": "Režim",
  "ui.q.ms_bot_app_id": "ID Bot aplikacije",
  "ui.q.ms_bot_app_id.help": "ID Microsoft Bot aplikacije iz registracije Azure Bot Service-a",
  "ui.q.ms_bot_app_password": "Lozinka Bot aplikacije",
  "ui.q.oauth_custom_auth_url": "URL za autorizaciju",
  "ui.q.oauth_custom_client_id": "ID klijenta",
  "ui.q.oauth_custom_label": "Naziv provajdera za prikaz",
  "ui.q.oauth_custom_scopes": "Opsezi",
  "ui.q.oauth_custom_token_url": "URL tokena",
  "ui.q.oauth_enable_custom": "Omogući prilagođeni OIDC provajder",
  "ui.q.oauth_enable_github": "Omogući GitHub prijavu",
  "ui.q.oauth_enable_google": "Omogući Google prijavu",
  "ui.q.oauth_enable_microsoft": "Omogući Microsoft prijavu",
  "ui.q.oauth_enabled": "Omogući OAuth prijavu",
  "ui.q.oauth_enabled.help": "Zahtevaj da se korisnici prijave pre pristupa ćaskanju",
  "ui.q.oauth_github_client_id": "GitHub ID klijenta",
  "ui.q.oauth_github_client_secret": "GitHub tajna klijenta",
  "ui.q.oauth_google_client_id": "Google ID klijenta",
  "ui.q.oauth_google_client_secret": "Google tajna klijenta",
  "ui.q.oauth_microsoft_client_id": "Microsoft ID klijenta",
  "ui.q.oauth_microsoft_client_secret": "Microsoft tajna klijenta",
  "ui.q.public_base_url": "Javni osnovni URL",
  "ui.q.public_base_url.help": "Javno dostupan URL za webhook povratne pozive (npr. https://xxxx.trycloudflare.com)",
  "ui.q.route": "Ruta",
  "ui.q.slack_app_id": "Slack ID aplikacije",
  "ui.q.slack_bot_token": "Slack bot token",
  "ui.q.slack_configuration_token": "Slack konfiguracioni token",
  "ui.q.team_id": "ID tima",
  "ui.q.tenant_channel_id": "ID kanala zakupca",
  "ui.q.webex_bot_token": "Webex bot token",
  "ui.questions": "pitanja",
  "ui.result.closed": "Podešavanje je zatvoreno.",
  "ui.result.closed_sub": "Možete zatvoriti ovu karticu.",
  "ui.result.fail.description": "Nešto je pošlo po zlu tokom podešavanja.",
  "ui.result.fail.title": "Podešavanje nije uspelo",
  "ui.result.log": "Dnevnik",
  "ui.result.manual_steps": "Potrebni su ručni koraci",
  "ui.result.output": "Izlaz",
  "ui.result.success.description": "Paket je uspešno podešen.",
  "ui.result.success.title": "Podešavanje završeno",
  "ui.review.description": "Pregledajte konfiguraciju pre primene na paket.",
  "ui.review.no": "Ne",
  "ui.review.secret_mask": "********",
  "ui.review.title": "Pregled i pokretanje",
  "ui.review.yes": "Da",
  "ui.review_execute": "Pregled i pokretanje",
  "ui.scope.description": "Konfigurišite ciljnog zakupca, okruženje i tim za ovo podešavanje.",
  "ui.scope.detected_tenant": "Otkriveno iz paketa: {}",
  "ui.scope.env": "Okruženje",
  "ui.scope.env_help": "Mora da odgovara GREENTIC_ENV koji koristi runtime (dev, local, test).",
  "ui.scope.hint": "Ove vrednosti određuju gde se čuvaju tajne i konfiguracija. Uverite se da odgovaraju vašim runtime podešavanjima.",
  "ui.scope.team": "Tim",
  "ui.scope.team_help": "Ostavite prazno za podrazumevano. Koristi se za opseg tajni po timu.",
  "ui.scope.tenant": "Zakupac",
  "ui.scope.title": "Opseg podešavanja",
  "ui.select_action": "Izaberite radnju za početak.",
  "ui.shared.description": "Ova pitanja se odnose na sve dobavljače.",
  "ui.shared.title": "Zajednička konfiguracija",
  "ui.start_config": "Započni konfiguraciju",
  "ui.title": "Greentic podešavanje"
}