KeiSeiKit-1.0/install/i18n/uk.sh
Parfii-bot 33f1376ee1 feat(i18n): расширил язык-набор с 2 до 16
Новые словари:
  uk    Українська
  de    Deutsch
  fr    Français
  es    Español
  pt    Português
  it    Italiano
  tr    Türkçe
  ar    العربية
  hi    हिन्दी
  zh    简体中文
  ja    日本語
  ko    한국어
  id    Bahasa Indonesia
  vi    Tiếng Việt

Каждый файл — 17 STR_* ключей (тот же контракт что en.sh + ru.sh).
lib-i18n.sh::i18n_available_languages — единый список (en + 15)
для меню выбора в мастере. i18n_load_lang упрощён: всегда грузит
английский как fallback, потом поверх — словарь языка (отсутствующий
ключ остаётся английским).

onboarding_pick_language теперь генерирует whiptail/bash select из
i18n_available_languages динамически — добавление нового языка =
один файл `install/i18n/<код>.sh` + одна строка в available_languages,
дальше всё подхватится автоматически.

Перевод формальный, без излишеств. Welcome баннер всегда EN (юзер
ещё не выбрал на момент показа).

Проверено: bash -n всех 16 словарей чисто, roundtrip всех языков
работает (i18n_load_lang en/ru/uk/de/fr/es/pt/it/tr/ar/hi/zh/ja/ko/id/vi
выдают локализованные STR_DONE_TITLE + STR_TR_DIRECT_API), non-TTY
smoke install --no-execute проходит.
2026-05-17 16:51:44 +08:00

35 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# shellcheck shell=bash
# i18n/uk.sh — Українська.
STR_WELCOME_TITLE="KeiSeiKit · Exobrain installer"
STR_WELCOME_TAGLINE="Portable Rust agent substrate for AI coding tools"
STR_ONBOARDING_INTRO="Майстер первинного налаштування (5 кроків)"
STR_PICK_LANGUAGE="Виберіть мову інтерфейсу:"
STR_PICK_TRANSPORT="Виберіть спосіб підключення:"
STR_PICK_PROVIDER="Виберіть провайдера у групі"
STR_PICK_MODEL="Модель за замовчуванням:"
STR_TR_DIRECT_API="Прямий API провайдера (ключ)"
STR_TR_AWS_BEDROCK="AWS Bedrock (IAM/роль)"
STR_TR_AZURE_OPENAI="Azure OpenAI (deployment+ключ)"
STR_TR_GOOGLE_VERTEX="Google Vertex AI (GCP)"
STR_TR_LOCAL="Локально (Ollama/MLX/LMStudio)"
STR_TR_PROXY="Проксі (LiteLLM/OpenRouter)"
STR_TR_SUBSCRIPTION="OAuth-підписка (ChatGPT)"
STR_AUTH_INTRO="Автентифікація для"
STR_AUTH_PROMPT="Введіть значення (Enter — залишити порожнім, заповнити пізніше)."
STR_AUTH_CURRENT_HINT="(поточне: <приховано>)"
STR_DONE_TITLE="Первинне налаштування завершено"
STR_DONE_CONFIG="конфіг:"
STR_DONE_SECRETS="секрети:"
STR_MENU_TITLE="Інсталятор KeiSeiKit"
STR_MENU_SUBSTRATE="База підкладки (завжди встановлюється):"
STR_MENU_PROFILE_PROMPT="Виберіть профіль встановлення:"
STR_MENU_CONFIRM="Підтвердити вибір?"
STR_PREFLIGHT_FAILED="Preflight упав — провайдер може не працювати."
STR_PREFLIGHT_CONTINUE="Продовжити все одно? [y/N]"