Новые словари: 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 проходит.
35 lines
1.2 KiB
Bash
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]"
|