KeiSeiKit-1.0/install/i18n/zh.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.2 KiB
Bash

# shellcheck shell=bash
# i18n/zh.sh — 简体中文 (Simplified Chinese).
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 (部署 + 密钥)"
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="输入值 (回车 — 保留为空,稍后填写)。"
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]"