chore(i18n): update translations (#1781)
This commit is contained in:
@@ -15,7 +15,7 @@ doc:
|
||||
title: Página siguiente
|
||||
previous-page:
|
||||
title: Página anterior
|
||||
published-at: Published at {date}
|
||||
published-at: Publicado el {date}
|
||||
home:
|
||||
subtitle: >-
|
||||
Recreando a Neuro-sama, un contenedor de almas de waifus de IA / personajes virtuales para traerlos a nuestros mundos.
|
||||
|
||||
@@ -66,7 +66,7 @@ signIn:
|
||||
footer:
|
||||
prefix: Al continuar, aceptas nuestros
|
||||
terms: Términos
|
||||
and: 'y'
|
||||
and: "y"
|
||||
privacy: Política de Privacidad
|
||||
verifyEmail:
|
||||
title:
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: Proveedor Oficial de AIRI
|
||||
title: AIRI Official Provider
|
||||
title: '¡Bienvenido a AIRI!'
|
||||
description: Configuremos tu primer proveedor de IA para comenzar.
|
||||
selectProvider: Elige un Proveedor de IA
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: 'Error: Por favor, proporciona un prompt del sistema.'
|
||||
posthistoryinstructions: 'Error: Se requiere un prompt post-historial.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: Ninguno
|
||||
none: None
|
||||
modules: Módulos
|
||||
name_asc: Nombre (A-Z)
|
||||
name_desc: Nombre (Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: Ingrese su secreto de token de acceso de X / Twitter
|
||||
configured: '¡X / Twitter está configurado correctamente!'
|
||||
mcp-server:
|
||||
description: Conectar y gestionar servidor MCP y herramientas
|
||||
title: Servidor MCP
|
||||
config-path: Configurar ruta del archivo
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: Estado de ejecución
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: Abrir mcp.json
|
||||
apply-and-restart: Guardar y reiniciar stdio MCP
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: Archivo de configuración abierto a {path}
|
||||
restarted: >-
|
||||
Servidores MCP reiniciados. Inició {started}, falló {failed}, omitió {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flujo
|
||||
buy: Cobro
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: Fournisseur Officiel AIRI
|
||||
title: AIRI Official Provider
|
||||
title: Bienvenue dans AIRI!
|
||||
description: Configurez votre premier fournisseur d’IA pour commencer.
|
||||
selectProvider: Choisissez un fournisseur d'IA.
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: 'Erreur : veuillez fournir un prompt système.'
|
||||
posthistoryinstructions: 'Erreur : le prompt post-historique est requis.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: Aucun
|
||||
none: None
|
||||
modules: Modules
|
||||
name_asc: Nom (A-Z)
|
||||
name_desc: Nom (Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: Entrez votre secret de jeton d'accès X / Twitter
|
||||
configured: X / Twitter est correctement configuré !
|
||||
mcp-server:
|
||||
description: Connecter et gérer le serveur MCP et ses outils
|
||||
title: Serveur MCP
|
||||
config-path: Chemin du fichier de configuration
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: État de l'exécution
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: Ouvrir mcp.json
|
||||
apply-and-restart: Enregistrer et redémarrer stdio MCP
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: 'Fichier de configuration ouvert à : {path}'
|
||||
restarted: >-
|
||||
Serveurs MCP redémarrés. Lancés : {started}, en échec : {failed}, ignorés : {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: Charge
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: AIRI公式プロバイダー
|
||||
title: AIRI Official Provider
|
||||
title: AIRI へようこそ!
|
||||
description: まず最初のAIプロバイダーを設定しましょう。
|
||||
selectProvider: AIプロバイダーを選択
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: 'エラー: システムプロンプトを入力してください。'
|
||||
posthistoryinstructions: 'エラー: 履歴の後のプロンプトは必須です。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: なし
|
||||
none: None
|
||||
modules: モジュール
|
||||
name_asc: 名前(A-Z)
|
||||
name_desc: 名前(Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: あなたのX / Twitterアクセストークンシークレットを入力
|
||||
configured: X / Twitterは適切に設定されています!
|
||||
mcp-server:
|
||||
description: MCPサーバーとツールの接続と管理
|
||||
title: MCPサーバー
|
||||
config-path: 設定ファイルのパス
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: ランタイムの状態
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: mcp.json を開く
|
||||
apply-and-restart: 保存して stdio MCP を再起動
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: '{path} にある設定ファイルを開きました'
|
||||
restarted: >-
|
||||
MCPサーバーが再起動しました。成功: {started}, 失敗: {failed}, スキップ: {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: チャージ
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: AIRI 공식 제공자
|
||||
title: AIRI Official Provider
|
||||
title: AIRI에 오신 것을 환영합니다!
|
||||
description: 시작하기 위해 당신의 첫 번째 AI 제공자를 설정해 보겠습니다.
|
||||
selectProvider: AI 제공자를 선택해주세요
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: '오류: 시스템 프롬프트를 제공해 주세요.'
|
||||
posthistoryinstructions: '오류: 기록 게시 후 프롬프트가 필요합니다.'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: 없음
|
||||
none: None
|
||||
modules: 모듈
|
||||
name_asc: 이름 (A-Z)
|
||||
name_desc: 이름 (Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: X / 트위터의 액세스 토큰 시크릿을 입력해주세요
|
||||
configured: X / 트위터 구성 완료!
|
||||
mcp-server:
|
||||
description: MCP 서버 및 도구 연결 및 관리
|
||||
title: MCP 서버
|
||||
config-path: 설정 파일 경로
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: 런타임 상태
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: mcp.json 열기
|
||||
apply-and-restart: 표준 입출력 MCP 저장 후 재시작
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: '{path}에서 설정 파일 열림'
|
||||
restarted: >-
|
||||
MCP 서버 재시작 완료. 시작: {started}, 실패: {failed}, 건너뜀: {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: Charge
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: Официальный провайдер AIRI
|
||||
title: AIRI Official Provider
|
||||
title: Добро пожаловать в AIRI!
|
||||
description: Давайте настроим вашего первого AI-провайдера, чтобы начать работу.
|
||||
selectProvider: Выберите AI-провайдера
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: 'Ошибка: укажите системный промпт.'
|
||||
posthistoryinstructions: 'Ошибка: требуется post-history промпт.'
|
||||
invalid_artistry_json: 'Ошибка: Параметры провайдера Artistry содержат недопустимые JSON.'
|
||||
none: Нет
|
||||
none: None
|
||||
modules: Модули
|
||||
name_asc: Имя (А-Я)
|
||||
name_desc: Имя (Я-А)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: Введите ваш секрет токена доступа X / Twitter
|
||||
configured: X / Twitter настроен правильно!
|
||||
mcp-server:
|
||||
description: Подключение и управление MCP-сервером и инструментами
|
||||
title: MCP-сервер
|
||||
config-path: Путь к файлу конфигурации
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: Статус рабочего времени
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: Открыть mcp.json
|
||||
apply-and-restart: Сохранить и перезапустить MCP
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: Файл конфигурации открыт {path}
|
||||
restarted: >-
|
||||
MCP серверы перезапущены. Запущен {started}, не удалось {failed}, пропущено {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: Пополнить
|
||||
@@ -830,7 +901,7 @@ pages:
|
||||
description: >-
|
||||
Провайдеры транскрипции (speech-to-text): Whisper.cpp, OpenAI, Azure Speech
|
||||
artistry:
|
||||
title: Artistry
|
||||
title: Artistry
|
||||
description: Поставщики моделей генерации и создания изображений, например ComfyUI, Replicate.
|
||||
items:
|
||||
comfyui:
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: Nhà cung cấp AIRI chính thức
|
||||
title: AIRI Official Provider
|
||||
title: Chào mừng đến với AIRI!
|
||||
description: Hãy thiết lập nhà cung cấp AI đầu tiên để bắt đầu.
|
||||
selectProvider: Chọn nhà cung cấp AI
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: 'Lỗi: Hãy cung cấp lời nhắc hệ thống'
|
||||
posthistoryinstructions: 'Lỗi: Cần có lịch sử đăng lời nhắc'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: Không có
|
||||
none: None
|
||||
modules: Mô-đun
|
||||
name_asc: Tên (A-Z)
|
||||
name_desc: Tên (Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: Nhập bí mật mã truy cập X / Twitter của bạn
|
||||
configured: Đã cấu hình X / Twitter thành công!
|
||||
mcp-server:
|
||||
description: Kết nối, quản lý máy chủ MCP và công cụ
|
||||
title: Máy chủ MCP
|
||||
config-path: Đường dẫn tệp cấu hình
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: Trạng thái thực thi
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: Mở mcp.json
|
||||
apply-and-restart: Lưu và khởi động lại MCP
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: Tệp cấu hình đã mở tại {path}
|
||||
restarted: >-
|
||||
Đã khởi động lại MCP. Thành công: {started}, Thất bại: {failed}, Bỏ qua: {skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: Charge
|
||||
|
||||
@@ -193,7 +193,7 @@ webCallback:
|
||||
loading: 正在登录...
|
||||
message:
|
||||
missingCodeOrState: Missing authorization code or state
|
||||
missingFlowState: Missing OIDC flow state - please try logging in again
|
||||
missingFlowState: 缺少OIDC 流状态-请重新登录
|
||||
tokenExchangeFailed: 令牌交换失败
|
||||
finalizing: AIRI登录完成
|
||||
action:
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: AIRI 官方服务来源
|
||||
title: AIRI 官方提供商
|
||||
title: 欢迎来到 AIRI!
|
||||
description: 让我们设置您的第一个服务来源来开始使用。
|
||||
selectProvider: 选择服务来源
|
||||
@@ -149,86 +149,86 @@ pages:
|
||||
title: 账号
|
||||
description: 查看您的个人资料并管理您的帐户
|
||||
notLoggedIn: 登录以查看您的帐户并访问所有功能
|
||||
login: Sign in
|
||||
logout: Sign out
|
||||
login: 登录
|
||||
logout: 登出
|
||||
fluxBalance: 剩余通量
|
||||
viewFluxDetails: 查看详情
|
||||
signedInAs: 登录 为
|
||||
profile:
|
||||
tab: Profile
|
||||
title: Profile
|
||||
description: Manage your public display name.
|
||||
tab: 个人资料
|
||||
title: 个人资料
|
||||
description: 管理您的昵称
|
||||
name:
|
||||
label: Display name
|
||||
placeholder: How others see you
|
||||
label: 昵称
|
||||
placeholder: 别人如何看到你
|
||||
avatar:
|
||||
gravatarNotice: Avatar from Gravatar.
|
||||
gravatarLink: Manage on gravatar.com
|
||||
gravatarNotice: Gravatar头像。
|
||||
gravatarLink: 在 gravatar.com 上管理
|
||||
action:
|
||||
save: Save changes
|
||||
save: 保存更改
|
||||
message:
|
||||
saved: Profile updated.
|
||||
saved: 个人资料已更新
|
||||
error:
|
||||
fallback: We could not save your changes.
|
||||
fallback: 保存失败了,之后再试试?
|
||||
connections:
|
||||
tab: Connected accounts
|
||||
title: Connected accounts
|
||||
description: Sign in to AIRI through these providers. Unlink to revoke access, then link again to switch to a different account.
|
||||
tab: 已关联的帐户
|
||||
title: 已关联的账户
|
||||
description: 可以通过第三方帐户登录至 AIRI。解除关联即可撤回对第三方帐户的授权,也可以通过解除关联来关联至另一个帐户。
|
||||
status:
|
||||
linked: Linked
|
||||
notLinked: Not linked
|
||||
linkedSince: Linked on {date}
|
||||
linked: 已关联
|
||||
notLinked: 未关联
|
||||
linkedSince: 关联于 {date}
|
||||
action:
|
||||
link: Link
|
||||
unlink: Unlink
|
||||
link: 关联
|
||||
unlink: 取消关联
|
||||
message:
|
||||
loading: Loading connected accounts...
|
||||
unlinked: '{provider} disconnected.'
|
||||
linked: '{provider} connected.'
|
||||
linkStarted: Redirecting to {provider}…
|
||||
loading: 正在加载已关联的帐户...
|
||||
unlinked: '解除了 {provider} 的关联'
|
||||
linked: '关联到了 {provider}'
|
||||
linkStarted: 正在重定向到 {provider}...
|
||||
error:
|
||||
listFailed: Could not load connected accounts.
|
||||
unlinkFailed: Could not unlink this account.
|
||||
linkFailed: Could not start the link flow.
|
||||
lastAccount: This is your only sign-in method. Set a password first before unlinking it.
|
||||
listFailed: 暂时无法加载已关联的帐户
|
||||
unlinkFailed: 无法解除此帐户的关联
|
||||
linkFailed: 暂时无法开始关联的流程,要之后再试试吗?
|
||||
lastAccount: 这是你当前唯一的登录方式,请务必先设置密码再解除关联哦
|
||||
security:
|
||||
tab: Security
|
||||
title: Security
|
||||
description: Change your password. Your other devices will be signed out.
|
||||
setDescription: You signed in via a social provider, so there is no current password yet. We'll email a secure link to set one.
|
||||
tab: 安全
|
||||
title: 安全
|
||||
description: 更新密码后,其他已登入的设备将会被自动登出
|
||||
setDescription: 由于先前是通过其他的第三方平台登录的,暂时没有设置的密码,我们将会发送一个安全的重设链接来帮助你设定一个
|
||||
currentPassword:
|
||||
label: Current password
|
||||
placeholder: Enter your current password
|
||||
label: 当前密码
|
||||
placeholder: 输入你当前的密码
|
||||
newPassword:
|
||||
label: New password
|
||||
placeholder: At least 8 characters
|
||||
label: 新密码
|
||||
placeholder: 最少 8 个字符
|
||||
confirmPassword:
|
||||
label: Confirm new password
|
||||
placeholder: Repeat your new password
|
||||
placeholder: 再次输入新密码
|
||||
action:
|
||||
changePassword: Change password
|
||||
sendSetLink: Email me a link to set my password
|
||||
changePassword: 更新密码
|
||||
sendSetLink: 发送密码重设链接到邮箱
|
||||
message:
|
||||
changed: Password changed. Other sessions have been signed out.
|
||||
setLinkSent: Check {email} for the link to set your password.
|
||||
changed: 密码已更新,其他的设备会话都会自动登出。
|
||||
setLinkSent: 检查 {email} 的收件箱以寻找用于重设密码的链接
|
||||
error:
|
||||
fallback: We could not change your password.
|
||||
setLinkFailed: We could not send the password setup link.
|
||||
passwordMismatch: New password and confirmation do not match.
|
||||
passwordSameAsCurrent: New password must differ from the current one.
|
||||
fallback: 暂时无法更新密码
|
||||
setLinkFailed: 暂时无法发送用于重设密码的链接
|
||||
passwordMismatch: 新密码和确认密码不匹配
|
||||
passwordSameAsCurrent: 新密码和当前密码应当是不同的
|
||||
danger:
|
||||
tab: Danger Zone
|
||||
title: Danger Zone
|
||||
tab: 危险操作
|
||||
title: 危险操作
|
||||
description: Irreversible account actions live here.
|
||||
deleteAccount:
|
||||
title: Delete account
|
||||
description: Permanently delete your account and personal data.
|
||||
action: Delete account
|
||||
title: 删除帐户
|
||||
description: 永久删除您的帐户和所有个人数据。
|
||||
action: 删除帐户
|
||||
modal:
|
||||
title: Delete account?
|
||||
warning: This cannot be undone. Active subscription will be canceled, Flux balance cleared.
|
||||
warning: 此操作无法撤销。已经激活的订阅将被取消,现存的 Flux 余额均会被清除。
|
||||
confirmEmail:
|
||||
label: Type your email to confirm
|
||||
label: 请再次输入电子邮箱以确认删除
|
||||
placeholder: ''
|
||||
mismatch: Email does not match.
|
||||
confirm: Send confirmation email
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: '错误:请提供系统提示。'
|
||||
posthistoryinstructions: '错误:必须提供消息历史后的提示。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: 无
|
||||
none: None
|
||||
modules: 模块
|
||||
name_asc: 名称 (A-Z)
|
||||
name_desc: 名称 (Z-A)
|
||||
@@ -499,7 +499,7 @@ pages:
|
||||
label: Widget System Prompt
|
||||
description: Custom instructions for the AI on how to use the generation capabilities.
|
||||
categories:
|
||||
essential: Essential
|
||||
essential: 基础
|
||||
messaging: Messaging
|
||||
gaming: Gaming
|
||||
artistry: Artistry
|
||||
@@ -672,48 +672,48 @@ pages:
|
||||
access-token-secret-placeholder: 输入您的X / Twitter访问令牌密文
|
||||
configured: X / Twitter已正确配置!
|
||||
mcp-server:
|
||||
title: MCP 服务器
|
||||
description: 配置 MCP 服务器,把它们的工具接入 AIRI 一起用吧
|
||||
title: MCP 集成
|
||||
description: 配置其他 MCP 服务器并将能力拓展至 AIRI
|
||||
config-path: 配置文件
|
||||
runtime-title: 运行状态
|
||||
empty: 还没有配置 MCP 服务器,点下方「添加服务器」加一个,或者「编辑 JSON」直接粘贴一段配置吧~
|
||||
error-title: 出错啦
|
||||
success-title: 完成啦
|
||||
empty: 尚无已配置的 MCP 集成 - 点击「添加服务器」来创建一个,或者通过「编辑 JSON」直接粘贴配置
|
||||
error-title: 坏了
|
||||
success-title: 完成!
|
||||
existing:
|
||||
title: 已配置
|
||||
description: mcp.json 里已经登记的服务器,点击行就能展开编辑。
|
||||
empty: 还没有,下方添加一个吧。
|
||||
title: 配置完成
|
||||
description: 在配置文件中记录了 MCP 服务器。点击展开后可以编辑它。
|
||||
empty: 这里什么都还没有哦,在下面添加一个!
|
||||
add:
|
||||
title: 新增
|
||||
description: 在这里填好新的服务器,「保存并重启」之后就会归入上方「已配置」啦。
|
||||
title: 新建
|
||||
description: "填写新的服务器配置,然后点击「保存并重启」,完成后将会更新至上方的「已配置」"
|
||||
pending-badge: 未保存
|
||||
status:
|
||||
unknown: 未加载
|
||||
actions:
|
||||
open-config: 在文件管理器中打开
|
||||
open-config: 在文件管理器中查看
|
||||
apply-and-restart: 保存并重启
|
||||
restart: 重启 MCP
|
||||
add-server: 添加服务器
|
||||
restart: 刷新 MCP 状态
|
||||
add-server: 添加
|
||||
add-env: 添加变量
|
||||
remove: 删除
|
||||
remove: 移除
|
||||
test: 测试
|
||||
edit-json: 编辑 JSON
|
||||
close-json: 收起
|
||||
close-json: 关闭
|
||||
format-json: 格式化
|
||||
reset-draft: 重置
|
||||
apply-json: 应用
|
||||
cancel: 取消
|
||||
expand: 展开
|
||||
collapse: 折叠
|
||||
collapse: 收起
|
||||
fields:
|
||||
identifier:
|
||||
label: 标识符
|
||||
label: 唯一标识符
|
||||
description: 唯一名称,作为 mcp.json 中的键。
|
||||
placeholder: 例如 filesystem
|
||||
placeholder: 例如:filesystem
|
||||
command:
|
||||
label: 启动命令
|
||||
label: 命令
|
||||
description: 通过 stdio 启动的可执行程序。
|
||||
placeholder: 例如 npx
|
||||
placeholder: 例如:npx
|
||||
args:
|
||||
label: 命令参数
|
||||
description: 每行一个,按顺序传入。
|
||||
@@ -731,33 +731,33 @@ pages:
|
||||
label: 启用
|
||||
json:
|
||||
title: 编辑 mcp.json
|
||||
description: 直接改 JSON 也行,点「应用」会把它回填到表单里,再点「保存并重启」就写到磁盘上啦。
|
||||
placeholder: 粘贴 mcp.json 内容…
|
||||
description: '可以直接修改 JSON,点击「应用」时会自动解析,此时再次点击「保存并重启」就能写到磁盘上啦~'
|
||||
placeholder: 在这里粘贴 mcp.json...
|
||||
test:
|
||||
title: 连接测试
|
||||
description: 我们会临时把它启动一次,看看命令能不能跑、能列出哪些工具。
|
||||
title: 测试连接
|
||||
description: 我们会临时把它启动一次,看看命令能不能跑、能列出哪些工具
|
||||
pick-server-label: 服务器
|
||||
no-servers: 还没有可以测试的服务器
|
||||
no-server-selected: 先选一个服务器吧。
|
||||
server-disabled: '"{name}" 还是禁用状态哦,先在卡片上启用再测试吧。'
|
||||
no-server-selected: 先选一个服务器吧
|
||||
server-disabled: '"{name}" 还是禁用状态哦,先在卡片上启用再测试吧'
|
||||
disabled-suffix: 已禁用
|
||||
untitled: 未命名
|
||||
running: 正在测试…
|
||||
success: 连接成功!发现 {count} 个工具,耗时 {ms}ms
|
||||
failure: 连接失败了,耗时 {ms}ms
|
||||
errors:
|
||||
empty-identifier: 第 {index} 个服务器还没填标识符呢。
|
||||
empty-identifier: 服务器 # {index} is missing an identifier.
|
||||
duplicate-identifier: 标识符 "{name}" 重复了,每个服务器要用不同的名字。
|
||||
empty-command: '"{name}" 还没填启动命令。'
|
||||
invalid-shape: mcp.json 结构不对,最外层得有 "mcpServers" 这个字段。
|
||||
messages:
|
||||
opened: 已经在文件管理器里打开 {path} 啦
|
||||
json-applied: JSON 已经回填到表单了,点「保存并重启」就写到磁盘上啦。
|
||||
json-applied: JSON 已经解析完成了,点「保存并重启」就写到磁盘上啦。
|
||||
restarted: 重启好啦!启动了 {started} 个,失败 {failed} 个,跳过 {skipped} 个
|
||||
flux:
|
||||
title: Flux
|
||||
buy: 充值
|
||||
currency: Currency
|
||||
currency: 币种
|
||||
description: 充值 Flux
|
||||
packagesError: 暂时无法获取可用的 Flux 电量包。可以之后再试试吗?
|
||||
checkout:
|
||||
@@ -777,7 +777,7 @@ pages:
|
||||
empty: 暂无消耗记录
|
||||
loadMore: 更多信息
|
||||
delayHint: Flux 电量历史记录是缓慢更新的,可能有延迟
|
||||
ttsRequests: requests
|
||||
ttsRequests: 请求
|
||||
packages:
|
||||
title: Flux 电池包
|
||||
buy: 充值
|
||||
@@ -879,19 +879,19 @@ pages:
|
||||
voice:
|
||||
title: 声音配置
|
||||
labels:
|
||||
recommended: Recommended
|
||||
recommended: 推荐
|
||||
filters:
|
||||
pricing: Pricing
|
||||
deployment: Deployment
|
||||
all: All
|
||||
free: Free
|
||||
paid: Paid
|
||||
internal: Internal
|
||||
local: Local
|
||||
cloud: Cloud
|
||||
pricing: 价格
|
||||
deployment: 部署
|
||||
all: 全部
|
||||
free: 免费
|
||||
paid: 付费
|
||||
internal: 内部
|
||||
local: 本地
|
||||
cloud: 云端
|
||||
categories:
|
||||
chat:
|
||||
title: Chat
|
||||
title: 聊天
|
||||
description: Text generation model providers. e.g. OpenRouter, OpenAI, Ollama.
|
||||
speech:
|
||||
title: Speech
|
||||
@@ -945,8 +945,8 @@ pages:
|
||||
description: Amazon Bedrock API key (generate in AWS Console → Bedrock → API Keys)
|
||||
placeholder: bedrock-...
|
||||
region:
|
||||
label: AWS Region
|
||||
description: AWS region where Bedrock is enabled (e.g. us-east-1, us-west-2)
|
||||
label: AWS 区域
|
||||
description: Bedrock 激活的 AWS 区域(例如:us-east-1,us-west-2)
|
||||
anthropic:
|
||||
description: anthropic.com
|
||||
title: Anthropic | Claude
|
||||
@@ -996,8 +996,8 @@ pages:
|
||||
description: 不使用语音合成
|
||||
comfyui:
|
||||
settings:
|
||||
title: ComfyUI (Local)
|
||||
heading: ComfyUI Native API
|
||||
title: ComfyUI(本地)
|
||||
heading: ComfyUI 原生 API
|
||||
description: Connect to your local ComfyUI and bring your own workflows.
|
||||
info:
|
||||
what_you_need:
|
||||
@@ -1183,7 +1183,7 @@ pages:
|
||||
title: MiniMax Speech
|
||||
mimo:
|
||||
description: api.xiaomimimo.com
|
||||
title: 小米 MiMo
|
||||
title: Xiaomi MiMo
|
||||
mistral:
|
||||
description: mistral.ai
|
||||
title: Mistral
|
||||
|
||||
@@ -10,7 +10,7 @@ animations:
|
||||
dialogs:
|
||||
onboarding:
|
||||
official:
|
||||
title: AIRI 官方服務來源
|
||||
title: AIRI Official Provider
|
||||
title: 歡迎來到 AIRI!
|
||||
description: 讓我們先設定您的第一個服務來源來開始使用。
|
||||
selectProvider: 選擇服務來源
|
||||
@@ -307,7 +307,7 @@ pages:
|
||||
systemprompt: '錯誤:請提供系統提示。'
|
||||
posthistoryinstructions: '錯誤:必須提供訊息歷史後的提示。'
|
||||
invalid_artistry_json: 'Error: Artistry provider options contains invalid JSON.'
|
||||
none: 無
|
||||
none: None
|
||||
modules: 模組
|
||||
name_asc: 名稱 (A-Z)
|
||||
name_desc: 名稱 (Z-A)
|
||||
@@ -672,17 +672,88 @@ pages:
|
||||
access-token-secret-placeholder: 輸入您的 X / Twitter 存取權杖密文
|
||||
configured: X / Twitter 已正確設定!
|
||||
mcp-server:
|
||||
description: 連線與管理 MCP 伺服器及工具
|
||||
title: MCP 伺服器
|
||||
config-path: 設定檔路徑
|
||||
title: MCP servers
|
||||
description: Configure MCP servers and bring their tools into AIRI.
|
||||
config-path: Config file
|
||||
runtime-title: 執行狀態
|
||||
empty: No MCP servers yet — click "Add server" below to create one, or paste a config via "Edit JSON".
|
||||
error-title: Oops
|
||||
success-title: Done!
|
||||
existing:
|
||||
title: Configured
|
||||
description: Servers recorded in mcp.json. Click any row to expand and edit it.
|
||||
empty: Nothing here yet. Add one below!
|
||||
add:
|
||||
title: New
|
||||
description: "Fill in a new server, then click \"Save and restart\" — it'll move into \"Configured\" above."
|
||||
pending-badge: Unsaved
|
||||
status:
|
||||
unknown: not loaded
|
||||
actions:
|
||||
open-config: 開啟 mcp.json
|
||||
apply-and-restart: 儲存並重新啟動 stdio MCP
|
||||
open-config: Reveal in file manager
|
||||
apply-and-restart: Save and restart
|
||||
restart: Restart MCP
|
||||
add-server: Add server
|
||||
add-env: Add var
|
||||
remove: Remove
|
||||
test: Test
|
||||
edit-json: Edit JSON
|
||||
close-json: Close
|
||||
format-json: Format
|
||||
reset-draft: Reset
|
||||
apply-json: Apply
|
||||
cancel: Cancel
|
||||
expand: Expand
|
||||
collapse: Collapse
|
||||
fields:
|
||||
identifier:
|
||||
label: Identifier
|
||||
description: Unique name; becomes the key in mcp.json.
|
||||
placeholder: e.g. filesystem
|
||||
command:
|
||||
label: Command
|
||||
description: Executable spawned over stdio.
|
||||
placeholder: e.g. npx
|
||||
args:
|
||||
label: Arguments
|
||||
description: One per line, in order.
|
||||
placeholder: "-y\nsome-package-name\n/tmp"
|
||||
cwd:
|
||||
label: Working directory
|
||||
description: Optional directory used as the process working directory.
|
||||
placeholder: e.g. /Users/you/project
|
||||
env:
|
||||
label: Environment
|
||||
description: Vars passed to the child process.
|
||||
key-placeholder: KEY
|
||||
value-placeholder: value
|
||||
enabled:
|
||||
label: Enabled
|
||||
json:
|
||||
title: Edit mcp.json
|
||||
description: 'Edit the raw JSON directly. Click "Apply" to load it into the form, then "Save and restart" to write it to disk.'
|
||||
placeholder: Paste mcp.json here…
|
||||
test:
|
||||
title: Test connection
|
||||
description: We'll spawn the server briefly to check the command works and see what tools it exposes.
|
||||
pick-server-label: Server
|
||||
no-servers: Nothing to test yet
|
||||
no-server-selected: Pick a server first.
|
||||
server-disabled: '"{name}" is disabled — enable it on the card first.'
|
||||
disabled-suffix: disabled
|
||||
untitled: untitled
|
||||
running: Testing…
|
||||
success: Connected! Found {count} tools in {ms}ms.
|
||||
failure: Connection failed after {ms}ms
|
||||
errors:
|
||||
empty-identifier: Server # {index} is missing an identifier.
|
||||
duplicate-identifier: Identifier "{name}" is used more than once — names need to be unique.
|
||||
empty-command: '"{name}" is missing a command.'
|
||||
invalid-shape: That doesn't look like a valid mcp.json — the root needs an "mcpServers" field.
|
||||
messages:
|
||||
opened: 已於 {path} 開啟設定檔
|
||||
restarted: >-
|
||||
MCP 伺服器已重新啟動。已啟動:{started},已失敗:{failed},已略過:{skipped}
|
||||
opened: Opened {path} in your file manager
|
||||
json-applied: JSON applied to the form. Click "Save and restart" to persist it to disk.
|
||||
restarted: All restarted! {started} started, {failed} failed, {skipped} skipped.
|
||||
flux:
|
||||
title: Flux
|
||||
buy: Charge
|
||||
@@ -1112,7 +1183,7 @@ pages:
|
||||
title: MiniMax Speech
|
||||
mimo:
|
||||
description: api.xiaomimimo.com
|
||||
title: 小米 MiMo
|
||||
title: Xiaomi MiMo
|
||||
mistral:
|
||||
description: mistral.ai
|
||||
title: Mistral
|
||||
|
||||
Reference in New Issue
Block a user