chore(i18n): update translations (#1603)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
This commit is contained in:
github-actions[bot]
2026-04-08 09:58:07 +08:00
committed by GitHub
co-authored by Crowdin Bot
parent dc7132bb91
commit 52eff227de
10 changed files with 541 additions and 308 deletions
+45 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: No concedido
language:
title: Idioma
description: >
description: |
UI language. You can set characters' language later.
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: Análisis de uso
description: AIRI recopila análisis de uso anónimo para ayudarnos a entender cómo se utiliza la aplicación y mejorar la estabilidad. No se recogen datos personales.
description: >-
AIRI recopila análisis de uso anónimo para ayudarnos a entender cómo se utiliza la aplicación y mejorar la estabilidad. No se recogen datos personales.
privacyPrefix: Leer el
privacyLink: Política de privacidad
onboardingHint: Puedes desactivar las analíticas más tarde en Configuración > Sistema > General.
@@ -386,14 +387,17 @@ pages:
description: '¡Jugando Minecraft!'
title: Minecraft
enable: Habilitar integración con Minecraft
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: '¡Minecraft está configurado correctamente!'
read-only:
title: Read-only shell
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Setup
description: You can find the instructions for setting up the bot in the following file
description: >-
You can find the instructions for setting up the bot in the following file
runtime:
title: Observed runtime
connection: Connection
@@ -407,7 +411,7 @@ pages:
status:
service-online: Service online
service-offline: Service offline
no-runtime-context: 'No bot context observed yet'
no-runtime-context: No bot context observed yet
last-context-seconds: 'Last bot context: {seconds}s ago'
last-context-stale: 'Last bot context: Stale'
hearing:
@@ -419,7 +423,8 @@ pages:
description: Selecciona el proveedor de reconocimiento de voz adecuado
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
description: >-
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Disabled
verbose-json-note: >-
Note: If your provider does not support verbose_json responses, this setting will have no effect.
@@ -511,7 +516,8 @@ pages:
apply-and-restart: Guardar y reiniciar stdio MCP
messages:
opened: Archivo de configuración abierto a {path}
restarted: Servidores MCP reiniciados. Inició {started}, falló {failed}, omitió {skipped}
restarted: >-
Servidores MCP reiniciados. Inició {started}, falló {failed}, omitió {skipped}
flux:
title: Flujo
buy: Cobro
@@ -621,7 +627,7 @@ pages:
Lamentamos escuchar que la conexion con Ollama falló. No te preocupes, para las instancias de Ollama, es necesaria una configuración extra para que pase por Ollama. Debe establecer <code>OLLAMA_HOST</code> explícitamente al iniciar la aplicación Ollama o el servidor CLI de Ollama, para obtener información detallada, consulte la guía <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">de integración Ollama</a>.
common:
continueAnyway: Continuar de todas formas
goToModelSelection: 'Seleccionar Modelo →'
goToModelSelection: Seleccionar Modelo →
fields:
field:
api-key:
@@ -911,17 +917,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: Configurar el entorno donde vive el personaje
title: Escena
@@ -995,7 +1027,7 @@ pages:
Transmitir audio del micrófono a Aliyun NLS e inspeccionar transcripciones en vivo
performance-playground:
title: Campo de Rendimiento
description: 'Expresiones VRM + pruebas de sincronización labial del TTS'
description: Expresiones VRM + pruebas de sincronización labial del TTS
theme-presets:
presets:
default:
+46 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: Non accordée
language:
title: Langage
description: >
description: |
Langue de l'interface. Vous pourrez définir la langue des personnages plus tard.
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: Statistiques d'utilisation
description: AIRI collecte des statistiques d'utilisation anonymes pour nous aider à comprendre comment l'application est utilisée et améliorer sa stabilité. Aucune donnée personnelle n'est collectée.
description: >-
AIRI collecte des statistiques d'utilisation anonymes pour nous aider à comprendre comment l'application est utilisée et améliorer sa stabilité. Aucune donnée personnelle n'est collectée.
privacyPrefix: Read the
privacyLink: politique de confidentialité
onboardingHint: Vous pouvez désactiver les statistiques plus tard dans Paramètres > Système > Général.
@@ -386,14 +387,18 @@ pages:
description: Jouer à Minecraft !
title: Minecraft
enable: Activer l'intégration Minecraft
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: Minecraft est correctement configuré !
read-only:
title: Shell en lecture seule
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Configuration
description: "Vous pouvez trouver les instructions de configuration du bot dans le fichier suivant\n"
description: >-
Vous pouvez trouver les instructions de configuration du bot dans le fichier suivant
runtime:
title: Observed runtime
connection: Connexion
@@ -407,7 +412,7 @@ pages:
status:
service-online: Service en ligne
service-offline: Service hors ligne
no-runtime-context: 'Aucun contexte de bot observé pour l''instant'
no-runtime-context: Aucun contexte de bot observé pour l'instant
last-context-seconds: 'Dernier contexte du bot : il y a {seconds}s'
last-context-stale: 'Dernier contexte du bot : Obsolète'
hearing:
@@ -419,7 +424,8 @@ pages:
description: Sélectionnez le fournisseur de reconnaissance vocale approprié
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
description: >-
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Désactivé
verbose-json-note: >-
Remarque : Si votre fournisseur ne prend pas en charge les réponses verbose_json, ce paramètre n'aura aucun effet.
@@ -511,7 +517,8 @@ pages:
apply-and-restart: Enregistrer et redémarrer stdio MCP
messages:
opened: 'Fichier de configuration ouvert à : {path}'
restarted: 'Serveurs MCP redémarrés. Lancés : {started}, en échec : {failed}, ignorés : {skipped}'
restarted: >-
Serveurs MCP redémarrés. Lancés : {started}, en échec : {failed}, ignorés : {skipped}
flux:
title: Flux
buy: Charge
@@ -621,7 +628,7 @@ pages:
Nous sommes désolés que le test de connectivité pour Ollama ait échoué. Ne vous inquiétez pas, une configuration supplémentaire est nécessaire pour les instances Ollama. Vous devez définir explicitement <code>OLLAMA_HOST</code> lors du lancement de l'application ou du serveur CLI Ollama. Pour plus d'informations, consultez le <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">guide d'intégration Ollama</a>.
common:
continueAnyway: Continuer quand même
goToModelSelection: 'Sélectionnez un Modèle'
goToModelSelection: Sélectionnez un Modèle
fields:
field:
api-key:
@@ -911,17 +918,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: Configurer lenvironnement où vit le personnage
title: Scène
@@ -995,7 +1028,7 @@ pages:
Diffuser l'audio du microphone vers Aliyun NLS et inspecter les transcriptions en direct
performance-playground:
title: Zone d'essai de performance
description: 'Expressions VRM + synchro labiale TTS'
description: Expressions VRM + synchro labiale TTS
theme-presets:
presets:
default:
+45 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: 許可されていません
language:
title: 言語
description: >
description: |
UI の言語。キャラクターの言語は後で設定できます。
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: 使用状況の分析
description: AIRIは匿名の利用分析データを収集し、アプリの使用方法の把握と安定性の向上に役立てています。個人を特定できる情報は一切収集されません。
description: >-
AIRIは匿名の利用分析データを収集し、アプリの使用方法の把握と安定性の向上に役立てています。個人を特定できる情報は一切収集されません。
privacyPrefix: 読む
privacyLink: プライバシーポリシー
onboardingHint: 分析機能は「設定」>「システム」>「一般」で後からオフにすることができます。
@@ -386,14 +387,17 @@ pages:
description: Minecraftをプレイ!
title: Minecraft
enable: Minecraft連携を有効にする
enable-description: ステージチャットにMinecraftの自己知識を含め、パッシブな実行時可視性を有効に維持する。
enable-description: >-
ステージチャットにMinecraftの自己知識を含め、パッシブな実行時可視性を有効に維持する。
configured: Minecraftは適切に設定されています!
read-only:
title: 読み取り専用シェル
description: ステージは現在、Minecraftをパッシブなシェルとして公開しています。実行状態やトラフィックはここで確認できますが、サービスの構成設定については、引き続きMinecraftのサービスファイル側で管理されます。
description: >-
ステージは現在、Minecraftをパッシブなシェルとして公開しています。実行状態やトラフィックはここで確認できますが、サービスの構成設定については、引き続きMinecraftのサービスファイル側で管理されます。
setup:
title: セットアップ
description: ボットのセットアップ手順については、以下のファイルで確認できます
description: >-
ボットのセットアップ手順については、以下のファイルで確認できます
runtime:
title: 観察されたランタイム
connection: 接続
@@ -407,7 +411,7 @@ pages:
status:
service-online: サービスはオンラインです
service-offline: サービスはオフラインです
no-runtime-context: 'ボットのコンテキストがまだありません'
no-runtime-context: ボットのコンテキストがまだありません
last-context-seconds: '最後のボットコンテキスト: {seconds}秒前'
last-context-stale: '最後のボットコンテキスト: 期限切れ'
hearing:
@@ -419,7 +423,8 @@ pages:
description: 適切な音声認識プロバイダーを選択
confidence-threshold:
title: 信頼度の閾値
description: 信頼度の低い音声認識結果を除外することで、Whisperの幻覚現象を抑制します。0に近い値ほど厳格なフィルタリングとなり、左端までドラッグすると機能が無効になります。この機能はWhisper APIをサポートするプロバイダー(例:OpenAI、Groq)でのみ有効です。
description: >-
信頼度の低い音声認識結果を除外することで、Whisperの幻覚現象を抑制します。0に近い値ほど厳格なフィルタリングとなり、左端までドラッグすると機能が無効になります。この機能はWhisper APIをサポートするプロバイダー(例:OpenAI、Groq)でのみ有効です。
disabled: 無効
verbose-json-note: >-
注意:プロバイダーが verbose_json レスポンスをサポートしていない場合、この設定は無効になります。
@@ -511,7 +516,8 @@ pages:
apply-and-restart: 保存して stdio MCP を再起動
messages:
opened: '{path} にある設定ファイルを開きました'
restarted: 'MCPサーバーが再起動しました。成功: {started}, 失敗: {failed}, スキップ: {skipped}'
restarted: >-
MCPサーバーが再起動しました。成功: {started}, 失敗: {failed}, スキップ: {skipped}
flux:
title: Flux
buy: チャージ
@@ -621,7 +627,7 @@ pages:
残念ながら、Ollamaの接続チェックが失敗したようです。Ollamaインスタンスの場合、正常に動作させるためには追加の設定が必要です。OllamaアプリケーションまたはOllama CLIサーバーを起動する際には、<code>OLLAMA_HOST</code>環境変数を明示的に設定する必要があります。詳細な手順については、<a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama統合ガイド</a>をご参照ください。
common:
continueAnyway: 続行する
goToModelSelection: 'モデルを選択 →'
goToModelSelection: モデルを選択 →
fields:
field:
api-key:
@@ -911,17 +917,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: キャラクターが過ごす環境を設定する
title: シーン
@@ -995,7 +1027,7 @@ pages:
マイクの音声をAliyun NLSにストリーミングし、リアルタイムの文字起こしを確認する
performance-playground:
title: 機能実験場
description: 'VRM表情 + TTSリップシンク プレイグラウンド'
description: VRM表情 + TTSリップシンク プレイグラウンド
theme-presets:
presets:
default:
+45 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: 언어
description: >
description: |
UI language. You can set characters' language later.
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: Usage analytics
description: AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
description: >-
AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
privacyPrefix: Read the
privacyLink: privacy policy
onboardingHint: You can turn analytics off later in Settings > System > General.
@@ -386,14 +387,17 @@ pages:
description: Minecraft 플레이 중!
title: Minecraft
enable: Minecraft 통합 사용
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: Minecraft 구성 완료!
read-only:
title: Read-only shell
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Setup
description: You can find the instructions for setting up the bot in the following file
description: >-
You can find the instructions for setting up the bot in the following file
runtime:
title: Observed runtime
connection: Connection
@@ -407,7 +411,7 @@ pages:
status:
service-online: Service online
service-offline: Service offline
no-runtime-context: 'No bot context observed yet'
no-runtime-context: No bot context observed yet
last-context-seconds: 'Last bot context: {seconds}s ago'
last-context-stale: 'Last bot context: Stale'
hearing:
@@ -419,7 +423,8 @@ pages:
description: 적절한 음성 인식 제공자 선택
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
description: >-
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Disabled
verbose-json-note: >-
Note: If your provider does not support verbose_json responses, this setting will have no effect.
@@ -511,7 +516,8 @@ pages:
apply-and-restart: 표준 입출력 MCP 저장 후 재시작
messages:
opened: '{path}에서 설정 파일 열림'
restarted: 'MCP 서버 재시작 완료. 시작: {started}, 실패: {failed}, 건너뜀: {skipped}'
restarted: >-
MCP 서버 재시작 완료. 시작: {started}, 실패: {failed}, 건너뜀: {skipped}
flux:
title: Flux
buy: Charge
@@ -621,7 +627,7 @@ pages:
Ollama에 대한 연결 검사가 실패했다는 소식을 듣게 되어 유감입니다. 걱정하지 마세요. Ollama 인스턴스의 경우 Ollama를 통과시키기 위해 추가 구성이 필요합니다. Ollama 애플리케이션 또는 Ollama CLI 서버를 시작할 때 <code>OLLAMA_HOST</code>를 명시적으로 설정해야 하며, 자세한 정보는 <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama 통합 가이드</a>를 확인하세요.
common:
continueAnyway: 계속 진행
goToModelSelection: 'Select Model →'
goToModelSelection: Select Model →
fields:
field:
api-key:
@@ -911,17 +917,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: 캐릭터가 사는 환경 구성하기
title: 장면
@@ -995,7 +1027,7 @@ pages:
Aliyun NLS로 마이크 오디오 스트리밍 및 라이브 녹취록 검사
performance-playground:
title: 성능 놀이터
description: 'VRM expressions + TTS lip sync playground'
description: VRM expressions + TTS lip sync playground
theme-presets:
presets:
default:
+136 -104
View File
@@ -18,32 +18,32 @@ dialogs:
baseUrl: Базовый URL
baseUrlHelp: URL конечной точки API (оставьте по умолчанию, если не уверены)
accountId: ID аккаунта
validationRunning: Running tests
validationRunning: Запуск тестов
validationSuccess: Успешная проверка конфигурации
validationPartial: Configuration partially validated
validationPartial: Конфигурация проверена частично
validationFailed: Проверка конфигурации не удалась
validationError: 'Ошибка проверки: {error}'
testGeneration: Ping API
testGenerationRunning: Ping...
testGenerationFailed: Ping test failed
retryPingCheck: Retry
testGeneration: Проверка соединения API
testGenerationRunning: Проверка соединения...
testGenerationFailed: Проверка соединения не удалась
retryPingCheck: Повторить
skipForNow: Пропустить на сейчас
saveAndContinue: Сохранить и продолжить
next: Далее
retry: Повторить
credentialsSafeLabel: Keep your API keys and credentials safe!
credentialsSafeLabel: Держите ваши ключи API и учетные данные в безопасности!
credentialsSafeLocal: >-
AIRI is running pure locally in your PC, and we will never steal your credentials for AI / LLM providers. But keep in mind that your API keys are sensitive information. Make sure to keep them safe and do not share them with anyone.
AIRI работает исключительно локально в вашем ПК, и мы никогда не похитим ваши учетные данные для ИИ / LLM провайдеров. Но имейте в виду, что ваши ключи API являются конфиденциальной информацией. Убедитесь, что вы храните их в безопасности и никому не передаёте.
credentialsSafeOpenSource: >-
AIRI is open sourced at {github}, if you want to check how we handle your credentials, feel free to inspect our code.
AIRI имеет открытый исходный код по адресу {github}. Если вы хотите проверить, как мы обрабатываем ваши учётные данные, смело изучайте наш код.
enableChatCheck: >-
Allow airi to send a "ping" message to the first available chat model to check availability
Разрешить airi отправить "ping" сообщение первой доступной чат модели для проверки доступности
start: Поехали!
loginPrompt: Sign in to use the official AIRI provider for the best experience.
loginAction: Sign in
setupWithoutSigningIn: Setup with your provider
loginPrompt: Войдите, чтобы использовать официального провайдера AIRI для наилучшего опыта.
loginAction: Войти
setupWithoutSigningIn: Настройка с вашим провайдером
flux: Flux
buyFlux: Charge Flux
buyFlux: Пополнить Flux
select-model: Выберите модель
no-models: Нет доступных моделей
no-models-help: >-
@@ -63,8 +63,8 @@ dialogs:
stateNotGranted: Не предоставлено
language:
title: Язык
description: >
UI language. You can set characters' language later.
description: |
Язык интерфейса. Язык персонажей вы сможете настроить позже.
controls-island:
icon-size:
title: Размер значка Управления островом
@@ -74,17 +74,18 @@ controls-island:
small: Маленький
analytics:
notice:
title: Usage analytics
description: AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
privacyPrefix: Read the
privacyLink: privacy policy
onboardingHint: You can turn analytics off later in Settings > System > General.
settingsHint: You can turn analytics off at any time.
title: Аналитика использования
description: >-
AIRI собирает анонимную аналитику использования, чтобы помочь нам понять, как используется приложение, и улучшить стабильность. Личные данные не собираются.
privacyPrefix: Прочтите
privacyLink: политика конфиденциальности
onboardingHint: Вы можете отключить аналитику позже в Настройках > Система > Общие.
settingsHint: Вы можете отключить аналитику в любое время.
toggle:
title: Enable usage analytics
description: Turn this off to opt out of analytics collection.
title: Включить аналитику использования
description: Отключите эту опцию, чтобы отказаться от сбора аналитики.
disabled:
title: Analytics disabled for this development build
title: Аналитика отключена для этой разрабатываемой сборки
live2d:
change-model:
from-file: Загрузить из файла
@@ -114,9 +115,9 @@ live2d:
focus:
title: Отключить слежение за мышью
button-disable:
title: Disable model mouse tracking
title: Отключить отслеживание мыши модели
render-scale:
title: Render scale
title: Масштаб рендеринга
fps:
title: ФПС
description: Ограничить скорость рендеринга кадров
@@ -126,14 +127,14 @@ microphone: Микрофон
models: Модель
pages:
account:
title: Account
description: View your profile and manage your account
notLoggedIn: Sign in to view your account and access all features
login: Log in
logout: Log out
fluxBalance: Flux Balance
viewFluxDetails: View details
signedInAs: Signed in as
title: Аккаунт
description: Просматривайте свой профиль и управляйте своей учетной записью
notLoggedIn: Войдите, чтобы просмотреть аккаунт и получить доступ ко всем функциям
login: Войти
logout: Выйти
fluxBalance: Баланс Flux
viewFluxDetails: Подробнее
signedInAs: Вы вошли как
card:
activate: Активировать
active: Активно
@@ -257,9 +258,9 @@ pages:
description: Очистка всех локальных настроек, конфигурации провайдера и модели.
delete: Удалить все данные
desktop-folder:
title: Open app data folder
description: Open AIRI's data folder in your file manager.
open: Open folder
title: Открыть папку с данными приложения
description: Открыть папку с данными AIRI в вашем файловом менеджере.
open: Открыть папку
desktop:
title: Сбросить настройки и состояния рабочего стола
description: Очистить настройки AIRI рабочего стола и состояние рабочего времени.
@@ -386,30 +387,33 @@ pages:
description: Играем в Minecraft!
title: Minecraft
enable: Включить интеграцию Minecraft
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Включать самопознание Minecraft в этапы чата и оставить включённой пассивную видимость среды выполнения.
configured: Minecraft настроен правильно!
read-only:
title: Read-only shell
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
title: Оболочка только для чтения
description: >-
Этап в данный момент предоставляет Minecraft как пассивную оболочку. Статус среды выполнения и трафик видны здесь, но конфигурация сервиса остаётся в файлах сервиса Minecraft.
setup:
title: Setup
description: You can find the instructions for setting up the bot in the following file
title: Установить
description: >-
Вы можете найти инструкции по настройке бота в следующем файле
runtime:
title: Observed runtime
connection: Connection
latest-context: Latest bot context
waiting: Waiting for a fresh bot-originated context push.
unknown: Unknown
title: Наблюдаемая среда выполнения
connection: Подключение
latest-context: Последний контекст бота
waiting: Ожидание отправки нового контекста от бота.
unknown: Неизвестно
debug:
title: Minecraft traffic
empty: No Minecraft traffic observed yet.
source: 'Source: {source}'
title: Трафик Minecraft
empty: Трафика Minecraft пока не обнаружено.
source: 'Источник: {source}'
status:
service-online: Service online
service-offline: Service offline
no-runtime-context: 'No bot context observed yet'
last-context-seconds: 'Last bot context: {seconds}s ago'
last-context-stale: 'Last bot context: Stale'
service-online: Сервис онлайн
service-offline: Сервис офлайн
no-runtime-context: Контекст бота пока не обнаружен
last-context-seconds: 'Последний контекст бота: {seconds}с назад'
last-context-stale: 'Последний контекст бота: устарел'
hearing:
description: Настройка распознавания речи
title: Слух
@@ -418,13 +422,14 @@ pages:
provider-selection:
description: Выберите подходящего провайдера синтеза речи
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Disabled
title: Порог уверенности
description: >-
Отфильтровывать транскрипции с низкой уверенностью, чтобы уменьшить галлюцинации Whisper. Значения ближе к 0 более строгие; перетащите в крайнее левое положение, чтобы отключить. Работает только для провайдеров, поддерживающих Whisper API (например, OpenAI, Groq).
disabled: Отключено
verbose-json-note: >-
Note: If your provider does not support verbose_json responses, this setting will have no effect.
Примечание: Если ваш провайдер не поддерживает verbose_json ответы, эта настройка не будет иметь никакого эффекта.
verbose-json-unsupported: >-
Your provider did not return verbose_json segments. Confidence filtering had no effect on the last transcription.
Ваш провайдер не вернул сегменты verbose_json. Фильтрация по уверенности не повлияла на последнюю транскрипцию.
memory-long-term:
description: Настройки долговременной памяти
title: Долговременная память
@@ -511,33 +516,34 @@ pages:
apply-and-restart: Сохранить и перезапустить MCP
messages:
opened: Файл конфигурации открыт {path}
restarted: MCP серверы перезапущены. Запущен {started}, не удалось {failed}, пропущено {skipped}
restarted: >-
MCP серверы перезапущены. Запущен {started}, не удалось {failed}, пропущено {skipped}
flux:
title: Flux
buy: Charge
description: Current Flux
packagesError: Failed to load packages. Please try again later.
buy: Пополнить
description: Текущий Flux
packagesError: Не удалось загрузить пакеты. Пожалуйста, повторите попытку позже.
checkout:
success: Payment successful! Your Flux has been topped up.
canceled: Payment was canceled.
error: Something went wrong. Please try again later.
success: Платеж выполнен! Ваш Flux пополнился.
canceled: Оплата была отменена.
error: Что-то пошло не так. Повторите попытку позже.
audit:
title: Transaction History
time: Time
type: Type
detail: Detail
amount: Amount
typeAddition: Top-up
typeConsumption: Usage
typeInitial: Initial Grant
loading: Loading history...
empty: No transaction records yet.
loadMore: Load More
delayHint: Usage records may be delayed by up to 1 minute
title: История транзакций
time: Время
type: Тип
detail: Сведения
amount: Кол-во
typeAddition: Пополнение
typeConsumption: Использование
typeInitial: Начальный грант
loading: Загрузка истории...
empty: Пока нет записей транзакций.
loadMore: Загрузить ещё
delayHint: Записи об использовании могут задерживаться до 1 минуты
packages:
title: Flux Packages
buy: Charge
description: Flux packages to choose from.
title: Flux пакеты
buy: Пополнить
description: Пакеты Flux на выбор.
providers:
explained:
chat: Провайдеры текстогенерации, напр. OpenRouter, OpenAI, Ollama.
@@ -621,7 +627,7 @@ pages:
К сожалению, произошла проверка соединения для Ollama. Не волнуйтесь, для копий Ollama требуется дополнительная конфигурация для передачи Ollama. Необходимо установить <code>OLLAMA_HOST</code> явно при запуске приложения Ollama или Ollama CLI сервера, для получения подробной информации смотрите руководство по интеграции <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama</a>.
common:
continueAnyway: Продолжить всё равно
goToModelSelection: 'Выберите модель →'
goToModelSelection: Выберите модель →
fields:
field:
api-key:
@@ -872,7 +878,7 @@ pages:
title: xAI
zai:
description: z.ai
title: Z.ai
title: 智谱大模型
302-ai:
description: 302.AI
title: 302.AI
@@ -889,12 +895,12 @@ pages:
description: Браузер STT (требует Chrome/Edge/Safari)
title: Web Speech API
official:
title: Official Provider
description: Official AI provider by AIRI.
speech-title: Official Speech Provider
speech-description: Official text-to-speech provider by AIRI.
transcription-title: Official Transcription Provider
transcription-description: Official speech-to-text provider by AIRI.
title: Официальный провайдер
description: Официальный ИИ провайдер AIRI.
speech-title: Официальный провайдер синтеза речи
speech-description: Официальный text-to-speech провайдер AIRI.
transcription-title: Официальный провайдер транскрипции
transcription-description: Официальный speech-to-text провайдер AIRI.
transcriptions:
playground:
title: Песочница транскрипции
@@ -910,18 +916,44 @@ pages:
label: Адрес сервера WebSocket
placeholder: Ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
label: Открыть доступ по сети
description: >-
Выберите, будет ли шлюз AIRI прослушивать только это устройство или к нему можно будет подключиться из вашей локальной сети.
advanced-label: Привязать имя хоста
advanced-description: >-
Использовать определенное имя хоста или IP-адрес, когда требуется ручная привязка сети.
options:
this-device: This device
all: All
advanced: Advanced
this-device: Это устройство
all: Все
advanced: Дополнительно
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
label: Токен аутентификации
description: >-
Токен безопасности, требуемый удалёнными клиентами для подключения к этому шлюзу. Если оставить пустым, AIRI сгенерирует новый токен автоматически.
placeholder: Авто-Генерация
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: Настройте окружение, в котором живёт персонаж
title: Сцена
@@ -995,7 +1027,7 @@ pages:
Трансляция микрофона на Aliyun NLS и проверка текущих субтитров
performance-playground:
title: Игровая площадка производительности
description: 'Выражения VRM + Проводка TTS lip синхронизации'
description: Выражения VRM + Проводка TTS lip синхронизации
theme-presets:
presets:
default:
@@ -1072,7 +1104,7 @@ pages:
title: Открыть инструменты разработчика
button: Открыть
credits:
buy: Buy
buy: Купить
sections:
section:
general:
@@ -1085,7 +1117,7 @@ title: Настройки
voices: Голос
vrm:
render-scale:
title: Render scale
title: Масштаб рендеринга
change-model:
from-file: Загрузить из файла
from-file-select: Выбрать
+36 -36
View File
@@ -7,10 +7,10 @@ chat:
reasoning: Причина
message: Спроси что-нибудь
send-mode:
title: Send key
title: Отправить ключ
enter: Enter
ctrl-enter: Ctrl + Enter
double-enter: Double Enter
double-enter: Двойной Enter
operations:
load-models: Загрузить модели
load-models-status:
@@ -39,52 +39,52 @@ profile-switcher:
no-profile: Профиль отсутствует
no-profiles: Нет профилей
save-as-new: Сохранить как Новый Профиль
new-profile-name: Profile name
new-profile-name: Имя профиля
manage: Управление профилями
promo-banner:
items:
signin:
watermark: Moon
fallbackLabel: Moon Gift
title: 7-Day Sign-In
eventName: Sign in to claim stardust, avatar frames, and launch gifts.
watermark: Луна
fallbackLabel: Лунный подарок
title: 7-дневный вход
eventName: Войдите, чтобы получить звездную пыль, рамки аватара и подарки к запуску.
date: 03/28 - 04/10
reward: Up to 120 Stardust
cta: Sign In
reward: До 120 звёздной пыли
cta: Войти
build:
watermark: Build
fallbackLabel: Build Bonus
title: Supply Box Bonus
eventName: Finish construction tasks to earn bonus vouchers and double materials.
watermark: Сборка
fallbackLabel: Бонус сборки
title: Бонус от ящика с припасами
eventName: Выполняйте строительные задания, чтобы получать бонусные ваучеры и двойные материалы.
date: 03/30 - 04/12
reward: 5 Supply Vouchers + Upgrade Materials
cta: View Tasks
reward: 5 ваучеров на припасы + улучшающие материалы
cta: Просмотреть задания
spring:
watermark: Spring
fallbackLabel: Spring Draw
title: Capsule Carnival
eventName: Join the spring draw to unlock bubbles, charms, and themed furniture.
watermark: Весна
fallbackLabel: Весенний розыгрыш
title: Карнавал капсул
eventName: Участвуйте в весеннем розыгрыше, чтобы открывать пузырьки, подвески и тематическую мебель.
date: 04/01 - 04/18
reward: Half-Price First Pull + Rare Charm
cta: Draw Now
reward: Первое привлечение за полцены + редкая подвеска
cta: Участвовать сейчас
coupon:
watermark: Talk
fallbackLabel: Coupon
title: Top-Up Coupon
eventName: Finish chat interactions to claim coupons for expansion and voice packs.
watermark: Диалог
fallbackLabel: Купон
title: Купон пополнения
eventName: Выполняйте чат взаимодействия, чтобы получать купоны на наборы расширения и голосовые пакеты.
date: 04/02 - 04/20
reward: Save 6 on 30 / Save 15 on 68
cta: Claim Coupon
reward: Экономьте 6 на 30 / Экономьте 15 на 68
cta: Подтвердить промокод
home:
watermark: Home
fallbackLabel: Room Theme
title: Spring Theme Update
eventName: Unlock window, desk, and night-lamp themes to refresh your room.
watermark: Главная
fallbackLabel: Тема комнаты
title: Весеннее тематическое обновление
eventName: Открывайте темы для окна, стола и ночника, чтобы обновить свою комнату.
date: 04/05 - 04/22
reward: Free Theme Draw Ticket on Login
cta: View Theme
reward: Бесплатный билет на тематический розыгрыш при входе
cta: Просмотр тем
waiting: Ожидание
websocket-status:
connected: WebSocket connected
disconnected: WebSocket disconnected
open-settings: Open WebSocket settings
connected: WebSocket подключен
disconnected: WebSocket отключен
open-settings: Открыть настройки WebSocket
@@ -25,10 +25,10 @@ docs:
'close': Закрыть
'expand': Развернуть
'collapse': Свернуть
'login': Sign in
'logging-in': Signing in...
'account': Account
'logout': Sign out
'login': Войти
'logging-in': Выполняется вход...
'account': Аккаунт
'logout': Выйти
notice:
'fade-on-hover':
title: Исчезать при наведении
+45 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: Ngôn ngữ
description: >
description: |
UI language. You can set characters' language later.
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: Usage analytics
description: AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
description: >-
AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
privacyPrefix: Read the
privacyLink: privacy policy
onboardingHint: You can turn analytics off later in Settings > System > General.
@@ -386,14 +387,17 @@ pages:
description: Chơi Minecraft!
title: Minecraft
enable: Bật tích hợp Minecraft
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: Đã cấu hình Minecraft thành công!
read-only:
title: Read-only shell
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Setup
description: You can find the instructions for setting up the bot in the following file
description: >-
You can find the instructions for setting up the bot in the following file
runtime:
title: Observed runtime
connection: Connection
@@ -407,7 +411,7 @@ pages:
status:
service-online: Service online
service-offline: Service offline
no-runtime-context: 'No bot context observed yet'
no-runtime-context: No bot context observed yet
last-context-seconds: 'Last bot context: {seconds}s ago'
last-context-stale: 'Last bot context: Stale'
hearing:
@@ -419,7 +423,8 @@ pages:
description: Chọn nhà cung cấp nhận diện giọng nói phù hợp
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
description: >-
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Disabled
verbose-json-note: >-
Note: If your provider does not support verbose_json responses, this setting will have no effect.
@@ -511,7 +516,8 @@ pages:
apply-and-restart: Lưu và khởi động lại MCP
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}'
restarted: >-
Đã khởi động lại MCP. Thành công: {started}, Thất bại: {failed}, Bỏ qua: {skipped}
flux:
title: Flux
buy: Charge
@@ -621,7 +627,7 @@ pages:
Kiểm tra kết nối thất bại. Đối với Ollama, bạn cần đặt biến môi trường <code>OLLAMA_HOST</code> khi khởi động để cho phép kết nối. Xem hướng dẫn tại trang tài liệu.
common:
continueAnyway: Vẫn tiếp tục
goToModelSelection: 'Chọn Mô hình →'
goToModelSelection: Chọn Mô hình →
fields:
field:
api-key:
@@ -911,17 +917,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: Cấu hình môi trường nhân vật sinh sống
title: Bối cảnh
@@ -995,7 +1027,7 @@ pages:
Truyền âm thanh micro tới Aliyun NLS và kiểm tra văn bản trực tiếp
performance-playground:
title: Khu thử nghiệm hiệu năng
description: 'VRM expressions + TTS lip sync playground'
description: VRM expressions + TTS lip sync playground
theme-presets:
presets:
default:
+94 -86
View File
@@ -4,7 +4,8 @@ animations:
stage-transitions:
title: 是否开启舞台切换动画
use-page-specific-transitions:
description: 某些页面会有自己的过场动画,这将覆盖舞台过场动画
description: >-
某些页面会有自己的过场动画,这将覆盖舞台过场动画
title: 是否使用页面特定过场动画
dialogs:
onboarding:
@@ -21,7 +22,7 @@ dialogs:
validationSuccess: 配置验证成功
validationPartial: Configuration partially validated
validationFailed: 配置验证失败
validationError: 验证错误:{error}
validationError: '验证错误:{error}'
testGeneration: Ping API
testGenerationRunning: Ping...
testGenerationFailed: Ping test failed
@@ -31,11 +32,12 @@ dialogs:
next: 下一步
retry: 重试
credentialsSafeLabel: Keep your API keys and credentials safe!
credentialsSafeLocal: AIRI完全本地运行在您的电脑中,我们绝不窃取您对大模型提供商的凭据。但请牢记,您的API密钥属于敏感信息。务必妥善保管,切勿与他人分享。
credentialsSafeOpenSource: AIRI在{github}开源,如果您想确认我们如何存储您的凭据,您可以自由浏览源码
credentialsSafeLocal: >-
AIRI完全本地运行在您的电脑中,我们绝不窃取您对大模型提供商的凭据。但请牢记,您的API密钥属于敏感信息。务必妥善保管,切勿与他人分享
credentialsSafeOpenSource: >-
AIRI在{github}开源,如果您想确认我们如何存储您的凭据,您可以自由浏览源码。
enableChatCheck: >-
Allow airi to send a "ping" message to the first available chat model to
check availability
Allow airi to send a "ping" message to the first available chat model to check availability
start: 开始吧!
loginPrompt: 登录并使用AIRI官方提供商以获得最佳体验。
loginAction: 登录
@@ -44,7 +46,8 @@ dialogs:
buyFlux: Flux充值
select-model: 选择模型
no-models: 找不到可用模型
no-models-help: 请返回上一步并检查您的 API Key,或检查网络连接。
no-models-help: >-
请返回上一步并检查您的 API Key,或检查网络连接。
permissions:
title: 通知
description: 您现在可以允许通知或者继续并稍后设置。
@@ -72,7 +75,8 @@ controls-island:
analytics:
notice:
title: 使用数据及崩溃分析
description: AIRI 开发者将会收集脱敏的匿名使用数据,以及崩溃及错误细节,以帮助我们了解应用程序是如何使用和提高稳定性的,不会收集任何个人数据。
description: >-
AIRI 开发者将会收集脱敏的匿名使用数据,以及崩溃及错误细节,以帮助我们了解应用程序是如何使用和提高稳定性的,不会收集任何个人数据。
privacyPrefix: 阅读
privacyLink: 隐私政策
onboardingHint: 您可以稍后在「设置」>「系统」>「通用」中关闭使用数据及崩溃分析。
@@ -118,7 +122,7 @@ live2d:
title: 帧率
description: 限制渲染帧率
options:
unlimited:
unlimited: '∞'
microphone: 麦克风
models: 模型
pages:
@@ -170,32 +174,36 @@ pages:
scenario: 你最近醒来,忘记了之前的所有生活。
systemprompt: 你将收到消息,请像真实人类一样回复。
posthistoryinstructions: 记得模仿人类的行为。
modules_info: 为此角色卡配置模块。如未设置,将使用默认模块配置。
modules_info: >-
为此角色卡配置模块。如未设置,将使用默认模块配置。
use_default: 使用默认
use_default_not_configured: 使用默认(未配置)
fields_info:
subtitle: 您可以在这里填写有关您正在创建的角色的一些详细信息,解释他的背景和情境,以及应该如何回应您的互动。
subtitle: >-
您可以在这里填写有关您正在创建的角色的一些详细信息,解释他的背景和情境,以及应该如何回应您的互动。
name: 是该角色的正式名称。
nickname: 您也可以提供一个昵称,它将被优先使用。
description: 该角色的描述。
notes: 如果您想添加一些个人备注。
personality: 在这里描述您的角色的个性。例如:害羞?好奇?其他?
personality: >-
在这里描述您的角色的个性。例如:害羞?好奇?其他?
scenario: 周围环境是怎样的?当前的情境是什么?
greetings_field: 问候语
greetings: 您的角色应该如何说“你好”?
systemprompt: 在这里向 AI LLM 解释当被提示时应该如何回应。
posthistoryinstructions: 在消息历史之后,放入 AI LLM 应该阅读的内容。
version: 卡片版本,如果您从之前的卡片做了更改,应当增加此版本号。
version: >-
卡片版本,如果您从之前的卡片做了更改,应当增加此版本号。
consciousness_model: 为这个角色选择 AI 模型。
speech_model: 为此角色指定语音合成模型与音色。
errors:
name: 错误:你必须提供一个有效的名称!
version: 错误:版本号无效!
description: 错误:你必须为此卡片提供描述。
personality: 错误:必须为该角色提供性格描述。
scenario: 错误:必须提供一个情境。
systemprompt: 错误:请提供系统提示。
posthistoryinstructions: 错误:必须提供消息历史后的提示。
version: '错误:版本号无效!'
description: '错误:你必须为此卡片提供描述。'
personality: '错误:必须为该角色提供性格描述。'
scenario: '错误:必须提供一个情境。'
systemprompt: '错误:请提供系统提示。'
posthistoryinstructions: '错误:必须提供消息历史后的提示。'
modules: 模块
name_asc: 名称 (A-Z)
name_desc: 名称 (Z-A)
@@ -259,7 +267,7 @@ pages:
reset: 重置桌面数据
confirmations:
tooltip: 您确定吗?
'yes':
'yes': '是'
status:
exported: 聊天会话已导出。
imported: 聊天会话已导入。
@@ -301,19 +309,23 @@ pages:
title: 参数
parameters:
adaptive_threshold:
description: 是否根据信号随时间变化的方差应用自适应阈值
description: >-
是否根据信号随时间变化的方差应用自适应阈值
label: 自适应阈值
buffer_duration:
description: 内部分析缓冲区的持续时间
label: 缓冲时长
envelope_filter_frequency:
description: 应用于平滑能量变化的包络滤波器频率
description: >-
应用于平滑能量变化的包络滤波器频率
label: 包络滤波器频率
highpass_filter_frequency:
description: 高通滤波器的频率设置,用于抑制低频噪声(如次低频噪声)
description: >-
高通滤波器的频率设置,用于抑制低频噪声(如次低频噪声)
label: 高通滤波器频率
lowpass_filter_frequency:
description: 低通滤波器的频率设置,用于削减高频信号(如人声)
description: >-
低通滤波器的频率设置,用于削减高频信号(如人声)
label: 低通滤波器频率
min_beat_interval:
description: 最大每分钟节拍数(BPM)或检测到的节拍之间最小间隔
@@ -333,7 +345,7 @@ pages:
provider-model-selection:
collapse: 折叠
custom_model_placeholder: 输入自订模型名称
current_model_label: 当前模型:
current_model_label: '当前模型:'
description: 为意识选择合适的 LLM 服务来源
error: 获取出错啦
health_check_failed: 健康检查失败
@@ -376,20 +388,16 @@ pages:
title: 我的世界 Minecraft
enable: 启用我的世界集成
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive
runtime visibility enabled.
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: 我的世界已正确配置!
read-only:
title: Read-only shell
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status
and traffic are visible here, but service configuration stays in the
Minecraft service files.
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Setup
description: >-
You can find the instructions for setting up the bot in the following
file
You can find the instructions for setting up the bot in the following file
runtime:
title: Observed runtime
connection: Connection
@@ -416,17 +424,12 @@ pages:
confidence-threshold:
title: Confidence Threshold
description: >-
Filter out low-confidence transcriptions to reduce Whisper
hallucinations. Values closer to 0 are more strict; drag to the
leftmost to disable. Only effective for providers supporting
Whisper API (e.g., OpenAI, Groq).
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: 禁用
verbose-json-note: >-
Note: If your provider does not support verbose_json responses,
this setting will have no effect.
Note: If your provider does not support verbose_json responses, this setting will have no effect.
verbose-json-unsupported: >-
Your provider did not return verbose_json segments. Confidence
filtering had no effect on the last transcription.
Your provider did not return verbose_json segments. Confidence filtering had no effect on the last transcription.
memory-long-term:
description: 长期记忆
title: 长期记忆
@@ -470,8 +473,7 @@ pages:
search_voices_results: 找到 {count} / {total} 个声线
unsupported_voice_warning_title: 没有支持的声线
unsupported_voice_warning_content: >-
我们正在尽快支持该模型的所有音色,如果你迫切希望支持该模型音色,请在 GitHub 上联系我们
https://github.com/moeru-ai/airi/issues
我们正在尽快支持该模型的所有音色,如果你迫切希望支持该模型音色,请在 GitHub 上联系我们 https://github.com/moeru-ai/airi/issues
show_less: 显示更少
show_more: 显示更多
title: 选择语音合成服务来源
@@ -514,7 +516,8 @@ pages:
apply-and-restart: 保存并重启 Stdio 协议的 MCP
messages:
opened: 配置文件已于 {path} 打开
restarted: MCP 服务已重新启动,启动了 {started},未启动 {failed},跳过 {skipped}
restarted: >-
MCP 服务已重新启动,启动了 {started},未启动 {failed},跳过 {skipped}
flux:
title: Flux
buy: 充值
@@ -545,10 +548,11 @@ pages:
explained:
chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama
Speech: 语音(文本转语音)模型服务来源,例如 ElevenLabs, Azure Speech
Transcription: 转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
Transcription: >-
转录(语音转文本)模型服务来源,例如 Whisper.cpp, OpenAI, Azure Speech
helpinfo:
title: 第一次使用?
description: |
description: >
AIRI 需要配置至少一个 {chat} 服务来源,才能正常思考和运作。你可以把它看作是 AIRI 系统中角色的大脑。
catalog:
edit:
@@ -560,7 +564,8 @@ pages:
validation:
failed:
title: 请检查您的服务来源设置,验证失败。
description: 如果你想要继续,你仍然可以保存当前的配置。
description: >-
如果你想要继续,你仍然可以保存当前的配置。
action: 仍要保存
config:
common:
@@ -573,8 +578,7 @@ pages:
base-url:
label: Base URL
description: >-
用于连接远程服务的 baseUrl。通常看起来像是 http://localhost:11434/v1 或
https://example.com/v1。
用于连接远程服务的 baseUrl。通常看起来像是 http://localhost:11434/v1 或 https://example.com/v1。
placeholder: 基础 Url……
headers:
label: 添加自定义 HTTP 标头
@@ -585,7 +589,7 @@ pages:
placeholder: 请求头数值
thinking-mode:
label: 深度思考模式
description: |
description: >
控制 Olama 深度思考的开关。GPT-OSS 只支持低/中/高水平。
options:
auto: 自动(默认服务来源)
@@ -620,11 +624,7 @@ pages:
openai-compatible-check-connectivity:
label: Ollama需要额外的配置
content: >-
很抱歉,Ollama 连接检查失败。不要担心,如果是 Ollama,需要额外配置才能通过 Ollama。
您需要在启动 Olama 应用程序或 Ollama CLI 服务器时明确设置
<code>OLLAMA_HOST</code> 详情,请检查 <a
href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama
集成指南</a>。
很抱歉,Ollama 连接检查失败。不要担心,如果是 Ollama,需要额外配置才能通过 Ollama。 您需要在启动 Olama 应用程序或 Ollama CLI 服务器时明确设置 <code>OLLAMA_HOST</code> 详情,请检查 <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama 集成指南</a>。
common:
continueAnyway: 仍然继续
goToModelSelection: 选择模型→
@@ -672,11 +672,14 @@ pages:
helpinfo:
title: 开始之前
description:
part1: 虽然 Anthropic 最近宣布他们正在提供对 OpenAI SDK 兼容性的 Beta 版支持
part2: (您可以在此处阅读更多信息)
part1: >-
虽然 Anthropic 最近宣布他们正在提供对 OpenAI SDK 兼容性的 Beta 版支持
part2: '(您可以在此处阅读更多信息)'
part3: 但由于实现细节附带
part4: 与 OpenAI SDK 不一致,目前无法在浏览器中使用此提供程序。
part5: 如果您确实需要使用此提供程序,则需要一个专用的代理后端,例如在
part4: >-
与 OpenAI SDK 不一致,目前无法在浏览器中使用此提供程序。
part5: >-
如果您确实需要使用此提供程序,则需要一个专用的代理后端,例如在
part6: 上运行的Serverless Function,或者一些绕过 CORS 的服务,以绕过 CORS 限制。
cloudflare-workers-ai:
description: Cloudflare.com
@@ -761,7 +764,8 @@ pages:
description: 较小的模型加载更快,但质量可能略有下降。
models:
fp32-webgpu:
description: 基于 WebGPU 的全精度模型 - 建议在支持的设备上使用
description: >-
基于 WebGPU 的全精度模型 - 建议在支持的设备上使用
fp32:
description: 全精度模型
fp16:
@@ -914,12 +918,10 @@ pages:
server-hostname:
label: Expose On Network
description: >-
Choose whether the AIRI gateway only listens on this device or can be
reached from your local network.
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: >-
Use a specific hostname or IP address when you need manual network
binding.
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
@@ -927,30 +929,31 @@ pages:
server-auth-token:
label: Auth Token
description: >-
Security token required by remote clients that connect to this gateway.
When left empty, AIRI generates a new token automatically.
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: 显示二维码
description: 口袋 AIRI 可通过二维码快速连接到本机
refresh: 刷新
image-alt: AIRI 主脑连接二维码
candidates: 候选地址
token-hint: 二维码包含认证 token,用于让 Stage Pocket 连接后完成认证。不要公开分享。
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: 无法生成二维码
unavailable: 无法准备连接二维码。
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: 快速连接
description: 扫描 Tamagotchi 上的二维码来快速连接主脑
instructions: 将摄像头对准 AIRI 连接二维码。
action: 扫描
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: 连接成功!
description: 使用的连接地址:{url}
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: 扫码失败
failed: 无法通过此二维码扫码或连接。
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: 配置角色所在环境
title: 场景
@@ -1010,7 +1013,8 @@ pages:
title: 拍立得
description: 拍摄模型照片的工具
context-flow:
description: 检查传入的上下文更新和传出的聊天流事件
description: >-
检查传入的上下文更新和传出的聊天流事件
websocket-inspector:
title: WebSocket 检查器
description: 检查原始 WebSocket 流量
@@ -1019,7 +1023,8 @@ pages:
description: 测试颜色提取
providers-transcription-realtime-aliyun-nls:
title: 阿里云实时转写
description: 将麦克风音频流式传输到阿里云 NLS 并检查实时转写
description: >-
将麦克风音频流式传输到阿里云 NLS 并检查实时转写
performance-playground:
title: 性能测试场地
description: VRM 表情 + TTS lip sync 实验平台
@@ -1088,7 +1093,8 @@ pages:
color-6: 金黄色
color-7: 天蓝色
color-8: 赭黄色
description: 中国传统色彩,源自古代纺织品、瓷器和绘画
description: >-
中国传统色彩,源自古代纺织品、瓷器和绘画
title: 中国传统颜色
title: 预设
title: 系统
@@ -1153,7 +1159,9 @@ vrm:
skybox-specular-mix: 漫反射/镜面反射混合系数
websocket-secure-enabled:
title: 启用安全WebSocket (WSS)
description: 启用 WSS (WebSocket Secure) 以便在开发模式下允许移动设备(Pocket) 连接HTTPS 。这将自动生成一个自签名证书。
description: >-
启用 WSS (WebSocket Secure) 以便在开发模式下允许移动设备(Pocket) 连接HTTPS 。这将自动生成一个自签名证书。
wip:
title: 正在开发中
description: 此功能正在开发中,尚未公开发布。请在未来的更新中再次查看此功能。
description: >-
此功能正在开发中,尚未公开发布。请在未来的更新中再次查看此功能。
+45 -13
View File
@@ -63,7 +63,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: 語言
description: >
description: |
UI language. You can set characters' language later.
controls-island:
icon-size:
@@ -75,7 +75,8 @@ controls-island:
analytics:
notice:
title: Usage analytics
description: AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
description: >-
AIRI collects anonymous usage analytics to help us understand how the app is used and improve stability. No personal data is collected.
privacyPrefix: Read the
privacyLink: privacy policy
onboardingHint: You can turn analytics off later in Settings > System > General.
@@ -386,14 +387,17 @@ pages:
description: 一起玩 Minecraft
title: 我的世界 Minecraft
enable: 啟用我的世界集成
enable-description: Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
enable-description: >-
Include Minecraft self-knowledge in Stage chat turns and keep passive runtime visibility enabled.
configured: 我的世界已正確設定!
read-only:
title: Read-only shell
description: Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
description: >-
Stage currently exposes Minecraft as a passive shell. Runtime status and traffic are visible here, but service configuration stays in the Minecraft service files.
setup:
title: Setup
description: You can find the instructions for setting up the bot in the following file
description: >-
You can find the instructions for setting up the bot in the following file
runtime:
title: Observed runtime
connection: Connection
@@ -407,7 +411,7 @@ pages:
status:
service-online: Service online
service-offline: Service offline
no-runtime-context: 'No bot context observed yet'
no-runtime-context: No bot context observed yet
last-context-seconds: 'Last bot context: {seconds}s ago'
last-context-stale: 'Last bot context: Stale'
hearing:
@@ -419,7 +423,8 @@ pages:
description: 選擇合適的語音辨識提供者
confidence-threshold:
title: Confidence Threshold
description: Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
description: >-
Filter out low-confidence transcriptions to reduce Whisper hallucinations. Values closer to 0 are more strict; drag to the leftmost to disable. Only effective for providers supporting Whisper API (e.g., OpenAI, Groq).
disabled: Disabled
verbose-json-note: >-
Note: If your provider does not support verbose_json responses, this setting will have no effect.
@@ -511,7 +516,8 @@ pages:
apply-and-restart: 儲存並重新啟動 stdio MCP
messages:
opened: 已於 {path} 開啟設定檔
restarted: MCP 伺服器已重新啟動。已啟動:{started},已失敗:{failed},已略過:{skipped}
restarted: >-
MCP 伺服器已重新啟動。已啟動:{started},已失敗:{failed},已略過:{skipped}
flux:
title: Flux
buy: Charge
@@ -621,7 +627,7 @@ pages:
很抱歉,Ollama 連接檢查失敗。不要擔心,如果使用 Ollama,需要額外配置才能通過 Ollama。 您需要在啟動 Olama 應用程序或 Ollama CLI 伺服器時明確設置 <code>OLLAMA_HOST</code> 詳情,請檢查 <a href="https://airi.moeru.ai/docs/en/docs/manual/integrations/providers/chat/ollama">Ollama 集成指南</a>。
common:
continueAnyway: 仍然繼續
goToModelSelection: '選擇模型→'
goToModelSelection: 選擇模型→
fields:
field:
api-key:
@@ -911,17 +917,43 @@ pages:
placeholder: ws://localhost:6121/ws
server-hostname:
label: Expose On Network
description: Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
description: >-
Choose whether the AIRI gateway only listens on this device or can be reached from your local network.
advanced-label: Bind Hostname
advanced-description: Use a specific hostname or IP address when you need manual network binding.
advanced-description: >-
Use a specific hostname or IP address when you need manual network binding.
options:
this-device: This device
all: All
advanced: Advanced
server-auth-token:
label: Auth Token
description: Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
description: >-
Security token required by remote clients that connect to this gateway. When left empty, AIRI generates a new token automatically.
placeholder: Auto-generate
qr:
title: Connect from Stage Pocket
description: >-
Scan this QR code from Stage Pocket to try all reachable local network addresses and save the first working one.
refresh: Refresh
image-alt: AIRI server channel connection QR code
candidates: Candidate addresses
token-hint: >-
The QR code includes the auth token so Stage Pocket can authenticate after connecting. Do not share it publicly.
errors:
title: QR code unavailable
unavailable: Failed to prepare the connection QR code.
qr-scan:
title: Quick Connect
description: Scan the QR code from Tamagotchi to quick connect
instructions: Point the camera at the AIRI connection QR code.
action: Scan
success:
title: Connected address saved
description: 'URL been used: {url}'
errors:
title: QR scan failed
failed: Failed to scan or connect with the QR code.
scene:
description: 設定角色所在環境
title: 場景
@@ -995,7 +1027,7 @@ pages:
將麥克風音訊串流至阿里雲 NLS 並檢查即時轉錄文字
performance-playground:
title: 效能實驗場
description: 'VRM 表情 + TTS 嘴型同步實驗場'
description: VRM 表情 + TTS 嘴型同步實驗場
theme-presets:
presets:
default: