diff --git a/packages/i18n/src/locales/es/settings.yaml b/packages/i18n/src/locales/es/settings.yaml index 853d5e58c..f4c1c6037 100644 --- a/packages/i18n/src/locales/es/settings.yaml +++ b/packages/i18n/src/locales/es/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: URL del endpoint de la API (usa el predeterminado si no estás seguro) accountId: ID de Cuenta validationSuccess: La validación de la configuración fue exitosa - validationPartial: Configuración parcialmente Validada validationFailed: La validación de la configuración falló validationError: 'Error de validación: {error}' - testGeneration: Generación de pruebas - testGenerationRunning: Probando... - testGenerationFailed: Falló generación de prueba skipForNow: Omitir por ahora saveAndContinue: Guardar y Continuar next: Siguiente retry: Volver a intentar start: '¡Hagámoslo!' + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: Elegir modelo no-models: Ningún modelo disponible no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: No concedido language: title: Idioma - description: Lenguaje de Interfaz + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: Tamaño de icono de la isla de controles @@ -230,10 +232,6 @@ pages: title: Eliminar todos los datos description: Limpia cada configuración local, configuración del proveedor y del modelo. delete: Eliminar todos los datos - desktop-folder: - title: Abrir carpeta de datos de la aplicación - description: Abrir carpeta de datos de AIRI en tu explorador de archivos. - open: Abrir carpeta desktop: title: Restablecer ajustes de escritorio y estados description: Limpiar ajustes de escritorio y estado de ejecución de AIRI. @@ -463,8 +461,33 @@ pages: apply-and-restart: Save and restart stdio MCP messages: opened: Config file opened at {path} - restarted: >- - MCP servers restarted. Started {started}, failed {failed}, skipped {skipped} + restarted: MCP servers restarted. Started {started}, failed {failed}, skipped {skipped} + flux: + title: Flux + buy: Charge + description: Current Flux + packagesError: Failed to load packages. Please try again later. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: Proveedores de modelos de generación de texto. ej. OpenRouter, OpenAI, Ollama. @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: OpenAI Compatible title: OpenAI Compatible @@ -759,9 +779,6 @@ pages: openrouter: description: openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: description: Browser-native STT (requires 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. transcriptions: playground: title: Playground de Transcripción @@ -978,6 +1002,8 @@ pages: open-devtools: title: Open Developer Tools button: Open + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml index 966148666..56c6a593a 100644 --- a/packages/i18n/src/locales/fr/settings.yaml +++ b/packages/i18n/src/locales/fr/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: URL de l'endpoint API (utilisez la valeur par défaut si vous n’êtes pas sûr) accountId: ID du compte validationSuccess: Validation de la configuration réussie - validationPartial: Configuration partiellement validée validationFailed: La validation de la configuration a échouée. validationError: 'Erreur de validation: {error}' - testGeneration: Génération du test - testGenerationRunning: Essai en cours... - testGenerationFailed: Échec de la génération du test skipForNow: Passer pour l'instant saveAndContinue: Sauvegarder et Continuer next: Suivant retry: Réessayer start: Commençons ! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: Choisissez un modèle no-models: Pas de modèle disponible no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: Non accordée language: title: Langage - description: Langue de l'interface utilisateur + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: Taille des icônes de l'îlot de contrôle @@ -230,10 +232,6 @@ pages: title: Supprimer toutes les données description: Effacer tous les réglages, configurations de fournisseurs et modèles locaux. delete: Supprimer toutes les données - desktop-folder: - title: Ouvrir le dossier de données de l'application - description: Ouvrir le dossier de données d'AIRI dans votre gestionnaire de fichiers. - open: Ouvrir le dossier desktop: title: Réinitialiser les paramètres et états du bureau description: Effacer les paramètres du bureau AIRI et l'état d'exécution. @@ -463,8 +461,33 @@ 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 + description: Current Flux + packagesError: Failed to load packages. Please try again later. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: Fournisseurs de modèles de génération de texte, par ex. OpenRouter, OpenAI, Ollama. @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: Compatible avec OpenAI title: Compatible avec OpenAI @@ -759,9 +779,6 @@ pages: openrouter: description: openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: description: STT natif du navigateur (requiert 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. transcriptions: playground: title: Terrain de test de transcription @@ -978,6 +1002,8 @@ pages: open-devtools: title: Ouvrir les Outils de Développement button: Ouvrir + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml index 41f6c8b50..fff03acaf 100644 --- a/packages/i18n/src/locales/ja/settings.yaml +++ b/packages/i18n/src/locales/ja/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: APIエンドポイントURL(不明な場合はデフォルトを使用) accountId: アカウントID validationSuccess: 設定検証に成功 - validationPartial: 構成が部分的に検証されました validationFailed: 設定検証に失敗 validationError: '検証エラー: {error}' - testGeneration: テスト生成 - testGenerationRunning: テストしています… - testGenerationFailed: テスト生成に失敗しました skipForNow: 今はスキップ saveAndContinue: 保存して続行 next: 次へ retry: 再試行 start: 始めましょう! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: モデルを選択 no-models: 利用可能なモデルがありません no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: 許可されていません language: title: 言語 - description: UI language + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: アイランドアイコンのサイズを制御 @@ -230,10 +232,6 @@ pages: title: すべてのデータを削除 description: すべてのローカルの設定、プロバイダーの設定、モデルを消去します。 delete: すべてのデータを削除 - desktop-folder: - title: Open app data folder - description: Open AIRI's data folder in your file manager. - open: Open folder desktop: title: デスクトップの設定と状態をリセット description: AIRIデスクトップの設定と実行時の状態を消去します。 @@ -463,8 +461,33 @@ pages: apply-and-restart: 保存して stdio 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. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: テキスト生成モデルプロバイダー。例: OpenRouter, OpenAI, Ollama。 @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: OpenAI互換 title: OpenAI互換 @@ -759,9 +779,6 @@ pages: openrouter: description: openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: 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. transcriptions: playground: title: 文字起こし実験場 @@ -978,6 +1002,8 @@ pages: open-devtools: title: 開発者ツールを開く button: 開く + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/ko/settings.yaml b/packages/i18n/src/locales/ko/settings.yaml index 69871c084..a14258803 100644 --- a/packages/i18n/src/locales/ko/settings.yaml +++ b/packages/i18n/src/locales/ko/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: API 엔드포인트 URL(확실하지 않은 경우 기본값 사용) accountId: 계정 ID validationSuccess: 구성 검증 성공 - validationPartial: Configuration partially validated validationFailed: 구성 검증 실패 validationError: '검증 오류: {error}' - testGeneration: Test Generation - testGenerationRunning: Testing... - testGenerationFailed: Generation test failed skipForNow: 지금은 건너뛰기 saveAndContinue: 저장 및 계속 next: 다음 retry: 다시 시도 start: 그럼 시작합시다! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: 모델 선택 no-models: 사용 가능한 모델 없음 no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: Not granted language: title: 언어 - description: UI language + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: 아일랜드 아이콘 크기 조정 @@ -230,10 +232,6 @@ pages: title: 모든 데이터 삭제 description: 로컬 설정, 제공자 설정 및 모델을 전부 삭제합니다. delete: 모든 데이터 삭제 - desktop-folder: - title: Open app data folder - description: Open AIRI's data folder in your file manager. - open: Open folder desktop: title: 데스크탑 설정 및 상태 초기화 description: AIRI 데스크탑 설정 및 런타임 상태를 전부 지웁니다. @@ -463,8 +461,33 @@ 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. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: '텍스트 생성 모델 제공자를 구성합니다. (예시: OpenRouter, OpenAI, Ollama)' @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: OpenAI 호환 title: OpenAI 호환 @@ -759,9 +779,6 @@ pages: openrouter: description: openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: description: 브라우저 기반 STT(Chrome/Edge/Safari 필요) title: 웹 음성 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. transcriptions: playground: title: 전사 놀이터 @@ -978,6 +1002,8 @@ pages: open-devtools: title: 개발자 도구 열기 button: 열기 + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/ru/settings.yaml b/packages/i18n/src/locales/ru/settings.yaml index 16d9e5674..091144eda 100644 --- a/packages/i18n/src/locales/ru/settings.yaml +++ b/packages/i18n/src/locales/ru/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: URL конечной точки API (оставьте по умолчанию, если не уверены) accountId: ID аккаунта validationSuccess: Успешная проверка конфигурации - validationPartial: Конфигурация частично проверена validationFailed: Проверка конфигурации не удалась validationError: 'Ошибка проверки: {error}' - testGeneration: Генерация тестов - testGenerationRunning: Тестирование... - testGenerationFailed: Сбой при генерации теста skipForNow: Пропустить на сейчас saveAndContinue: Сохранить и продолжить next: Далее retry: Повторить start: Поехали! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: Выберите модель no-models: Нет доступных моделей no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: Не предоставлено language: title: Язык - description: Язык пользовательского интерфейса + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: Размер значка Управления островом @@ -230,10 +232,6 @@ pages: title: Удалить все данные description: Очистка всех локальных настроек, конфигурации провайдера и модели. delete: Удалить все данные - desktop-folder: - title: Открыть папку данных приложений - description: Откройте папку данных AIRI в вашем файловом менеджере. - open: Открыть папку desktop: title: Сбросить настройки и состояния рабочего стола description: Очистить настройки AIRI рабочего стола и состояние рабочего времени. @@ -463,8 +461,33 @@ 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. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: Провайдеры текстогенерации, напр. OpenRouter, OpenAI, Ollama. @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: Совместимый с OpenAI title: OpenAI Compatible @@ -759,9 +779,6 @@ pages: openrouter: description: Openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: 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. transcriptions: playground: title: Песочница транскрипции @@ -978,6 +1002,8 @@ pages: open-devtools: title: Открыть инструменты разработчика button: Открыть + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/vi/settings.yaml b/packages/i18n/src/locales/vi/settings.yaml index 4a6d509f3..c7b6a08d6 100644 --- a/packages/i18n/src/locales/vi/settings.yaml +++ b/packages/i18n/src/locales/vi/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: Địa chỉ API đầu cuối (dùng mặc định nếu không chắc) accountId: ID tài khoản validationSuccess: Xác thực cấu hình thành công - validationPartial: Configuration partially validated validationFailed: Xác thực cấu hình thất bại validationError: 'Lỗi xác thực: {error}' - testGeneration: Test Generation - testGenerationRunning: Testing... - testGenerationFailed: Generation test failed skipForNow: Bỏ qua saveAndContinue: Lưu và tiếp tục next: Tiếp retry: Thử lại start: Bắt đầu thôi! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: Chọn mô hình no-models: Không có mô hình khả dụng no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: Not granted language: title: Ngôn ngữ - description: UI language + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: Kích thước biểu tượng đảo @@ -230,10 +232,6 @@ pages: title: Xóa tất cả dữ liệu description: Xóa sạch toàn bộ thiết lập cục bộ, cấu hình nhà cung cấp và mô hình. delete: Xóa sạch dữ liệu - desktop-folder: - title: Open app data folder - description: Open AIRI's data folder in your file manager. - open: Open folder desktop: title: Đặt lại thiết lập máy tính description: Xóa các cài đặt và trạng thái thực thi của AIRI trên máy tính. @@ -463,8 +461,33 @@ 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 + description: Current Flux + packagesError: Failed to load packages. Please try again later. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: 'Nhà cung cấp mô hình tạo văn bản. Ví dụ: OpenRouter, OpenAI, Ollama.' @@ -744,9 +767,6 @@ pages: openai: description: openai.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: Tương thích OpenAI title: Tương thích OpenAI @@ -759,9 +779,6 @@ pages: openrouter: description: openrouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: description: STT gốc trình duyệt (yêu cầu 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. transcriptions: playground: title: Thử nghiệm chuyển văn bản @@ -978,6 +1002,8 @@ pages: open-devtools: title: Mở Công cụ nhà phát triển button: Mở + credits: + buy: Buy sections: section: general: diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml index 64bb05788..529a96490 100644 --- a/packages/i18n/src/locales/zh-Hans/settings.yaml +++ b/packages/i18n/src/locales/zh-Hans/settings.yaml @@ -2,7 +2,7 @@ common: save: 保存 animations: stage-transitions: - title: 是否开启舞台动画 + title: 是否开启舞台切换动画 use-page-specific-transitions: description: >- 某些页面会有自己的过场动画,这将覆盖舞台过场动画 @@ -26,52 +26,52 @@ dialogs: next: 下一步 retry: 重试 start: 开始吧! - loginPrompt: 登录以使用官方 AIRI 服务来源以获得最佳体验。 - loginAction: 登录 - localSetup: 配置本地服务来源 + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider flux: Flux - buyFlux: 充能 Flux + buyFlux: Charge Flux select-model: 选择模型 no-models: 找不到可用模型 no-models-help: >- 请返回上一步并检查您的 API Key,或检查网络连接。 permissions: - title: Notifications - description: You can allow notifications now or continue and set it up later. - notificationsTitle: Notifications - notificationsDescription: Allow reminders and important status updates. - notificationsAction: Request notification permission - notificationsNotGrantedHint: If denied, you can enable notifications later from iOS Settings. - openSettings: Open iOS Settings - optionalHint: You can continue even if notification permission is not granted. - stateUnknown: Not requested - stateRequesting: Requesting... - stateGranted: Granted - stateNotGranted: Not granted + title: 通知 + description: 您现在可以允许通知或者继续并稍后设置。 + notificationsTitle: 通知 + notificationsDescription: 允许提醒以及重要的状态更新。 + notificationsAction: 需要获取消息通知权限 + notificationsNotGrantedHint: 如果拒绝,您可以稍后从 iOS 设置中启用通知。 + openSettings: 打开系统/偏好设置 + optionalHint: 即使没有授予通知权限,您也可以继续。 + stateUnknown: 未请求 + stateRequesting: 正在获取... + stateGranted: 已授权 + stateNotGranted: 未授权 language: title: 语言 description: > - 切换显示界面的语言 + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: 控制岛图标大小 - description: 调整控制岛屿图标的大小 - auto: 自动(响应式) - large: 大(默认) + description: 调整控制岛图标的大小 + auto: 自动(响应式) + large: 大(默认) 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: 从文件加载 @@ -106,7 +106,7 @@ live2d: title: 帧率 description: 限制渲染帧率 options: - unlimited: 无限制 + unlimited: '∞' microphone: 麦克风 models: 模型 pages: @@ -190,7 +190,7 @@ pages: scenario: 场景 search: 搜索角色卡... sort_by: 排序方式 - body-model: 形体 / 显示模型 + body-model: 身体 / 显示模型 speech: provider: 语音 / 提供商 model: 声音 / 模型 @@ -316,7 +316,7 @@ pages: provider-model-selection: collapse: 折叠 custom_model_placeholder: 输入自订模型名称 - current_model_label: 'Current model:' + current_model_label: '当前模型:' description: 为意识选择合适的 LLM 服务来源 error: 获取出错啦 health_check_failed: 健康检查失败 @@ -399,7 +399,7 @@ pages: stop: label: 停止 select-voice: - loading: 正在加载模型... + loading: 正在加载模型…… required: 请选择声线 provider-voice-selection: custom_model_placeholder: 输入指定模型名称... @@ -458,36 +458,36 @@ pages: runtime-title: 运行状态 actions: open-config: 打开 mcp.json - apply-and-restart: 保存并重启 stdio MCP - opened: 配置文件已于{path}打开 - restarted: >- - MCP 服务已重新启动,启动了{started},未启动{failed},跳过{skipped} + apply-and-restart: 保存并重启 Stdio 协议的 MCP + messages: + opened: 配置文件已于 {path} 打开 + restarted: MCP 服务已重新启动,启动了 {started},未启动 {failed},跳过 {skipped} flux: title: Flux - buy: 充能 - description: 当前 Flux - packagesError: 加载充值选项失败,请稍后再试。 + buy: Charge + description: Current Flux + packagesError: Failed to load packages. Please try again later. checkout: - success: 支付成功!Flux 已充值。 - canceled: 支付已取消。 - error: 出了点问题,请稍后再试。 + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. audit: - title: 交易记录 - time: 时间 - type: 类型 - detail: 详情 - amount: 数量 - typeAddition: 充值 - typeConsumption: 消耗 - typeInitial: 初始赠送 - loading: 加载中... - empty: 暂无交易记录 - loadMore: 加载更多 - delayHint: 消耗记录可能有最多 1 分钟的延迟 + 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 packages: - title: Flux 套餐 - buy: 充能 - description: 选择 Flux 充值套餐 + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: 文本生成模型服务来源,例如 OpenRouter, OpenAI, Ollama @@ -532,9 +532,9 @@ pages: value: placeholder: 请求头数值 thinking-mode: - label: 思考模式 + label: 深度思考模式 description: > - Controls Ollama thinking behavior. GPT-OSS only supports low/medium/high levels. + 控制 Olama 深度思考的开关。GPT-OSS 只支持低/中/高水平。 options: auto: 自动(默认服务来源) disable: 禁用 @@ -767,9 +767,6 @@ pages: openai: description: OpenAi.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: OpenAI 兼容 API title: OpenAI 兼容 API @@ -818,7 +815,7 @@ pages: description: X.AI title: xAI zai: - description: z.ai + description: 智谱大模型 title: Z.ai 302-ai: description: 302.AI @@ -832,22 +829,22 @@ pages: aliyun-nls: description: Aliyun 智能语音服务 title: Aliyun 智能语音服务 - official: - title: 官方服务 - description: 由 AIRI 提供的官方 AI 服务。 - speech-title: 官方语音合成服务 - speech-description: 由 AIRI 提供的官方文字转语音服务。 - transcription-title: 官方语音识别服务 - transcription-description: 由 AIRI 提供的官方语音转文字服务。 browser-web-speech-api: description: 浏览器原生STT (需要 Chrome/Edge/Safari) title: Web 语音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. transcriptions: playground: title: 实验平台 aihubmix: title: AIHubMix - description: https://aihubmix.com (10% off) + description: https://aihubmix.com (九折优惠) title: 服务来源 connection: description: 配置 WebSocket 服务器连接 @@ -891,7 +888,7 @@ pages: title: Markdown Stress description: 用大量聊天负载来测试 Markdown 的解析和渲染能力 use-magic-keys: - title: 使用MagicKeys工具 + title: useMagicKeys 工具 description: 测试快捷键 audio-record: title: 音频录制 @@ -929,7 +926,7 @@ pages: 将麦克风音频流式传输到阿里云 NLS 并检查实时转写 performance-playground: title: 性能测试场地 - description: 'VRM expressions + TTS lip sync playground' + description: 'VRM 表情 + TTS lip sync 实验平台' theme-presets: presets: default: @@ -999,12 +996,14 @@ pages: 中国传统色彩,源自古代纺织品、瓷器和绘画 title: 中国传统颜色 title: 预设 - title: 外观 + title: 系统 page: developers: open-devtools: title: 打开开发者工具 button: 打开 + credits: + buy: Buy sections: section: general: @@ -1056,9 +1055,9 @@ vrm: skybox-intensity: 天空盒光照强度 skybox-specular-mix: 漫反射/镜面反射混合系数 websocket-secure-enabled: - title: 启用安全 WebSocket (WSS) + title: 启用安全WebSocket (WSS) description: >- - 启用 WSS(WebSocket Secure)以允许开发模式下移动端(pocket)的 HTTPS 连接。这将自动生成自签名证书。 + 启用 WSS (WebSocket Secure) 以便在开发模式下允许移动设备(Pocket) 连接HTTPS 。这将自动生成一个自签名证书。 wip: title: 正在开发中 description: >- diff --git a/packages/i18n/src/locales/zh-Hans/stage.yaml b/packages/i18n/src/locales/zh-Hans/stage.yaml index 49a5cbac2..e6c24451f 100644 --- a/packages/i18n/src/locales/zh-Hans/stage.yaml +++ b/packages/i18n/src/locales/zh-Hans/stage.yaml @@ -34,6 +34,6 @@ profile-switcher: no-profile: 缺少角色 no-profiles: 还没有角色 save-as-new: 存为新角色 - new-profile-name: Profile name + new-profile-name: 角色卡名称 manage: 管理角色卡 waiting: 等待中 diff --git a/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml index 4e6d5814e..6f3d5c0aa 100644 --- a/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml +++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml @@ -15,11 +15,11 @@ menu: bottom_right: 右下 settings: 设置... about: 关于... - open_inlay: 打开内嵌... + open_inlay: 打开快速操作... open_widgets: 打开小部件... open_caption: 打开字幕... - close_caption: Close Caption... - caption_overlay: 字幕覆盖 + close_caption: 关闭字幕浮窗... + caption_overlay: 字幕浮窗 follow_window: 跟随窗口 reset_position: 重置位置 devtools: 开发者工具 diff --git a/packages/i18n/src/locales/zh-Hans/tamagotchi/settings.yaml b/packages/i18n/src/locales/zh-Hans/tamagotchi/settings.yaml index 8b6f88f9d..8e9100a98 100644 --- a/packages/i18n/src/locales/zh-Hans/tamagotchi/settings.yaml +++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/settings.yaml @@ -25,7 +25,7 @@ pages: sections: section: use-window-mouse: - title: 使用窗口鼠标工具 + title: useElectronWindowMouse description: 测试 Electron 窗口鼠标位置 devtools: title: 开发者选项 @@ -38,10 +38,10 @@ devtools: title: 性能可视化 description: 切换 FPS/长任务/内存叠加 markdown-stress: - title: Markdown Stress + title: Markdown 压力测试 description: 用大量聊天负载来测试 Markdown 的解析和渲染能力 widgets-calling: - title: 挂件调用 + title: 小组件调用 screen-capture: permissions-prompt: title: 屏幕捕获 diff --git a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml index 7fc96d10f..b092289ce 100644 --- a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml +++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml @@ -19,20 +19,20 @@ docs: 'drag-to-move-window': 拖动以移动窗口 'switch-to-light-mode': 切换到亮色模式 'switch-to-dark-mode': 切换到暗色模式 - 'pin-on-top': 置顶显示 + 'pin-on-top': 置顶窗口 'unpin-from-top': 取消置顶 'switch-profile': 切换角色 'close': 关闭 'expand': 展开 'collapse': 折叠 'status-island': - connected: WebSocket已连接 - disconnected: WebSocket已断开 - 'open-settings': 打开WebSocket设置 + connected: WebSocket 已连接 + disconnected: WebSocket 已断开 + 'open-settings': 打开 WebSocket 设置 notice: 'fade-on-hover': title: 悬停淡出 - intro: 当光标靠近时自动让角色变淡,减少干扰又保持可见。 + intro: 当光标靠近时自动让角色透明度变淡,减少干扰又保持可见。 opacity: 开启后,当光标靠近时, {targets} 的不透明度会降到 {value}。 toggle: 可以通过将光标移动到 {controls} 区域,再次点击 {icon} 来关闭此功能。 controls-label: 控制岛 diff --git a/packages/i18n/src/locales/zh-Hant/settings.yaml b/packages/i18n/src/locales/zh-Hant/settings.yaml index 6acd5a871..077e9b565 100644 --- a/packages/i18n/src/locales/zh-Hant/settings.yaml +++ b/packages/i18n/src/locales/zh-Hant/settings.yaml @@ -19,17 +19,18 @@ dialogs: baseUrlHelp: API 端點 URL(如果不確定請使用預設值) accountId: 帳號 ID validationSuccess: 設定驗證成功 - validationPartial: Configuration partially validated validationFailed: 設定驗證失敗 validationError: '驗證錯誤:{error}' - testGeneration: Test Generation - testGenerationRunning: Testing... - testGenerationFailed: Generation test failed skipForNow: 先略過 saveAndContinue: 儲存並繼續 next: 下一步 retry: 重試 start: 開始吧! + loginPrompt: Sign in to use the official AIRI provider for the best experience. + loginAction: Sign in + localSetup: Configure Local Provider + flux: Flux + buyFlux: Charge Flux select-model: 選擇模型 no-models: 找不到可用的模型 no-models-help: >- @@ -49,7 +50,8 @@ dialogs: stateNotGranted: Not granted language: title: 語言 - description: UI language + description: > + Change the language of the AIRI interface. This will not affect the language of the character's responses. controls-island: icon-size: title: 控制島嶼圖示大小 @@ -230,10 +232,6 @@ pages: title: 刪除所有資料 description: 清除所有本機設定、服務提供者設定與模型。 delete: 刪除所有資料 - desktop-folder: - title: Open app data folder - description: Open AIRI's data folder in your file manager. - open: Open folder desktop: title: 重設桌面設定與狀態 description: 清除 AIRI 桌面設定與執行階段狀態 @@ -463,8 +461,33 @@ pages: apply-and-restart: 儲存並重新啟動 stdio 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. + checkout: + success: Payment successful! Your Flux has been topped up. + canceled: Payment was canceled. + error: Something went wrong. Please try again later. + 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 + packages: + title: Flux Packages + buy: Charge + description: Flux packages to choose from. providers: explained: chat: 文字生成模型服務來源,例如 OpenRouter、OpenAI、Ollama @@ -744,9 +767,6 @@ pages: openai: description: OpenAi.com title: OpenAI - azure-openai: - description: Azure OpenAI API - title: Azure OpenAI openai-compatible: description: OpenAI 相容 title: OpenAI 兼容性 @@ -759,9 +779,6 @@ pages: openrouter: description: OpenRouter.ai title: OpenRouter - openrouter-audio-speech: - description: openrouter.ai - title: OpenRouter perplexity: description: perplexity.ai title: Perplexity @@ -815,6 +832,13 @@ pages: browser-web-speech-api: description: 瀏覽器原生 STT(需要 Chrome/Edge/Safari) title: 網頁語音 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. transcriptions: playground: title: 實驗平台 @@ -978,6 +1002,8 @@ pages: open-devtools: title: 開放開發者工具 button: 開放 + credits: + buy: Buy sections: section: general: