diff --git a/packages/i18n/src/locales/es/settings.yaml b/packages/i18n/src/locales/es/settings.yaml
index c9594f1c0..72922c24b 100644
--- a/packages/i18n/src/locales/es/settings.yaml
+++ b/packages/i18n/src/locales/es/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: Ningún modelo disponible
no-models-help: >-
Por favor vuelva al paso anterior y compruebe su clave de API o su conexión de red.
+ 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
language:
title: Idioma
description: >
diff --git a/packages/i18n/src/locales/es/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/es/tamagotchi/electron/tray.yaml
index 60b982d8a..8b128da86 100644
--- a/packages/i18n/src/locales/es/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/es/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: Open Inlay...
open_widgets: Open Widgets...
open_caption: Open Caption...
- close_caption: Cerrar subtítulos...
+ close_caption: Close Caption...
caption_overlay: Caption Overlay
follow_window: Follow window
reset_position: Reset position
diff --git a/packages/i18n/src/locales/es/tamagotchi/stage.yaml b/packages/i18n/src/locales/es/tamagotchi/stage.yaml
index e68d00f72..bd35e1ea9 100644
--- a/packages/i18n/src/locales/es/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/es/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': Close
'expand': Expand
'collapse': Collapse
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: Desvanecer al pasar el cursor
diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml
index 4c8caa09b..f46f1ddd0 100644
--- a/packages/i18n/src/locales/fr/settings.yaml
+++ b/packages/i18n/src/locales/fr/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: Pas de modèle disponible
no-models-help: >-
Veuillez revenir à l’étape précédente et vérifier votre clé API, ou bien vérifier la connexion réseau.
+ 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
language:
title: Langage
description: >
@@ -284,7 +297,7 @@ pages:
provider-model-selection:
collapse: Réduire
custom_model_placeholder: Entrez le nom du modèle personnalisé...
- current_model_label: 'Current model:'
+ current_model_label: 'Modèle actuel :'
description: Sélectionnez le fournisseur LLM approprié pour la conscience
error: Erreur lors du chargement des modèles
health_check_failed: Échec de la vérification de l'état de santé
@@ -859,7 +872,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: 'VRM expressions + TTS lip sync playground'
+ description: 'Expressions VRM + synchro labiale TTS'
theme-presets:
presets:
default:
diff --git a/packages/i18n/src/locales/fr/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/fr/tamagotchi/electron/tray.yaml
index f5b8abc52..d95038eec 100644
--- a/packages/i18n/src/locales/fr/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/fr/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: Ouvrir l'incrustation...
open_widgets: Ouvrir les widgets...
open_caption: Ouvrir le sous-titrage...
- close_caption: Fermer le sous-titrage...
+ close_caption: Close Caption...
caption_overlay: Superposition des sous-titres
follow_window: Suivre la fenêtre
reset_position: Réinitialiser la position
diff --git a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
index cc22fe708..46306b7ff 100644
--- a/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/fr/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': Fermer
'expand': Développer
'collapse': Réduire
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: Disparaître au survol
diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml
index 8274071b5..99e368989 100644
--- a/packages/i18n/src/locales/ja/settings.yaml
+++ b/packages/i18n/src/locales/ja/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: 利用可能なモデルがありません
no-models-help: >-
前のステップに戻ってAPIキーを確認するか、ネットワーク接続を確認してください。
+ 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
language:
title: 言語
description: >
diff --git a/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
index a9a821bc6..745196080 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: Open Inlay...
open_widgets: Open Widgets...
open_caption: Open Caption...
- close_caption: 字幕を閉じる...
+ close_caption: Close Caption...
caption_overlay: Caption Overlay
follow_window: Follow window
reset_position: Reset position
diff --git a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
index 9cfbd2813..a70f1be07 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': Close
'expand': Expand
'collapse': Collapse
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: ホバー時にフェード
diff --git a/packages/i18n/src/locales/ko/settings.yaml b/packages/i18n/src/locales/ko/settings.yaml
index bccde434a..2ca984eeb 100644
--- a/packages/i18n/src/locales/ko/settings.yaml
+++ b/packages/i18n/src/locales/ko/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: 사용 가능한 모델 없음
no-models-help: >-
이전 단계로 돌아가서 API 키를 확인하거나 네트워크 연결을 확인해 주세요.
+ 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
language:
title: 언어
description: >
diff --git a/packages/i18n/src/locales/ko/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/ko/tamagotchi/electron/tray.yaml
index 03add39bc..25ce1534b 100644
--- a/packages/i18n/src/locales/ko/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/ko/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: 인레이 열기...
open_widgets: 위젯 열기...
open_caption: 자막 열기...
- close_caption: 자막 닫기...
+ close_caption: Close Caption...
caption_overlay: 자막 오버레이
follow_window: 창 따라가기
reset_position: 위치 초기화
diff --git a/packages/i18n/src/locales/ko/tamagotchi/stage.yaml b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
index 2692b67b9..f3a5dfaf5 100644
--- a/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ko/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': 닫기
'expand': 확장
'collapse': 접기
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: 호버 시 페이드
diff --git a/packages/i18n/src/locales/ru/settings.yaml b/packages/i18n/src/locales/ru/settings.yaml
index b30e546f8..fc3070126 100644
--- a/packages/i18n/src/locales/ru/settings.yaml
+++ b/packages/i18n/src/locales/ru/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: Нет доступных моделей
no-models-help: >-
Вернитесь на предыдущий шаг и проверьте API-ключ или подключение к сети.
+ 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
language:
title: Language
description: >
diff --git a/packages/i18n/src/locales/ru/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/ru/tamagotchi/electron/tray.yaml
index ece5c95f2..5721d8ec9 100644
--- a/packages/i18n/src/locales/ru/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/ru/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: Open Inlay...
open_widgets: Open Widgets...
open_caption: Open Caption...
- close_caption: Закрыть субтитры...
+ close_caption: Close Caption...
caption_overlay: Caption Overlay
follow_window: Follow window
reset_position: Reset position
diff --git a/packages/i18n/src/locales/ru/tamagotchi/stage.yaml b/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
index 23eff6a5a..14d6c60cc 100644
--- a/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ru/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': Close
'expand': Expand
'collapse': Collapse
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: Исчезать при наведении
diff --git a/packages/i18n/src/locales/vi/docs/theme.yaml b/packages/i18n/src/locales/vi/docs/theme.yaml
index a152a59f3..e71fe6249 100644
--- a/packages/i18n/src/locales/vi/docs/theme.yaml
+++ b/packages/i18n/src/locales/vi/docs/theme.yaml
@@ -36,7 +36,7 @@ pages:
characters:
title: Nhân vật
blog:
- title: Blog & Nhật ký phát triển
+ title:
subtitle: Theo dõi hành trình của chúng tôi và nhận các cập nhật mới nhất từ đội ngũ phát triển.
card:
post:
@@ -46,4 +46,4 @@ blog:
categories:
all: Tất cả
devlog: Nhật ký phát triển
- dreamlog: Nhật ký giấc mơ
+ dreamlog:
diff --git a/packages/i18n/src/locales/vi/settings.yaml b/packages/i18n/src/locales/vi/settings.yaml
index 41c065e0a..4fcdbbe28 100644
--- a/packages/i18n/src/locales/vi/settings.yaml
+++ b/packages/i18n/src/locales/vi/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
no-models: Không có mô hình khả dụng
no-models-help: >-
Vui lòng quay lại bước trước và kiểm tra khóa API, hoặc kiểm tra kết nối mạng.
+ 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
language:
title: Ngôn ngữ
description: >
diff --git a/packages/i18n/src/locales/vi/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/vi/tamagotchi/electron/tray.yaml
index 9b969cbba..76c451d58 100644
--- a/packages/i18n/src/locales/vi/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/vi/tamagotchi/electron/tray.yaml
@@ -18,10 +18,10 @@ menu:
open_inlay: Mở khảm...
open_widgets: Mở tiện ích...
open_caption: Mở phụ đề...
- close_caption: Đóng phụ đề...
+ close_caption: Close Caption...
caption_overlay: Lớp phủ phụ đề
follow_window: Theo cửa sổ
- reset_position: Đặt lại vị trí
+ reset_position: Đặt lại vị trí
devtools: Công cụ phát triển
troubleshoot_beatsync: Sửa lỗi BeatSync...
quit: Thoát ra
diff --git a/packages/i18n/src/locales/vi/tamagotchi/stage.yaml b/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
index 96568d384..a317ac468 100644
--- a/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/vi/tamagotchi/stage.yaml
@@ -12,18 +12,22 @@ docs:
'fade-on-hover':
enable: Ẩn khi rê chuột
disable: Luôn hiển thị
- 'open-settings': Open settings
- 'open-chat': Open Chat
- 'refresh': Refresh
- 'open-hearing-controls': Open hearing Controls
- 'drag-to-move-window': Drag to move window
- 'switch-to-light-mode': Switch to light mode
- 'switch-to-dark-mode': Switch to dark mode
- 'pin-on-top': Pin on top
- 'unpin-from-top': Unpin from top
- 'close': Close
- 'expand': Expand
- 'collapse': Collapse
+ 'open-settings': Mở cài đặt
+ 'open-chat': Mở trò chuyện
+ 'refresh': Làm mới
+ 'open-hearing-controls': Kiểm soát thính giác mở
+ 'drag-to-move-window': Kéo để di chuyển cửa sổ
+ 'switch-to-light-mode': Chuyển sang chế độ sáng
+ 'switch-to-dark-mode': Chuyển sang chế độ tối
+ 'pin-on-top': Ghim lên trên
+ 'unpin-from-top': Gỡ ghim khỏi đầu trang
+ 'close': Đóng
+ 'expand': Mở rộng
+ 'collapse': Sụp đổ
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: Mờ dần khi rê chuột
diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml
index 5c05a89f8..7b3e61290 100644
--- a/packages/i18n/src/locales/zh-Hans/settings.yaml
+++ b/packages/i18n/src/locales/zh-Hans/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
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
language:
title: 语言
description: >
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 e61d8a8eb..4e6d5814e 100644
--- a/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: 打开内嵌...
open_widgets: 打开小部件...
open_caption: 打开字幕...
- close_caption: 关闭字幕...
+ close_caption: Close Caption...
caption_overlay: 字幕覆盖
follow_window: 跟随窗口
reset_position: 重置位置
diff --git a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
index 0bfb62e54..3088d7b38 100644
--- a/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/zh-Hans/tamagotchi/stage.yaml
@@ -25,9 +25,9 @@ docs:
'expand': 展开
'collapse': 折叠
'status-island':
- connected: WebSocket 已连接
- disconnected: WebSocket 已断开
- 'open-settings': 打开 WebSocket 设置
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: 悬停淡出
diff --git a/packages/i18n/src/locales/zh-Hant/settings.yaml b/packages/i18n/src/locales/zh-Hant/settings.yaml
index 457e51908..415512ec0 100644
--- a/packages/i18n/src/locales/zh-Hant/settings.yaml
+++ b/packages/i18n/src/locales/zh-Hant/settings.yaml
@@ -30,6 +30,19 @@ dialogs:
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
language:
title: 語言
description: >
@@ -284,7 +297,7 @@ pages:
provider-model-selection:
collapse: 摺疊
custom_model_placeholder: 輸入自訂模型名稱
- current_model_label: 'Current model:'
+ current_model_label: '當前模型:'
description: 為意識選擇合適的 LLM 服務來源
error: 取得發生錯誤
health_check_failed: 健康度檢查失敗
@@ -469,17 +482,17 @@ pages:
placeholder: 基礎 url...
headers:
label: 自訂 HTTP 標頭
- description: Add custom HTTP headers
+ description: 新增自訂 HTTP 標頭
key:
- placeholder: Key
+ placeholder: 參數名稱
value:
- placeholder: Value
+ placeholder: 值
thinking-mode:
- label: Thinking Mode
+ label: 思考模式
description: >
- Controls Ollama thinking behavior. GPT-OSS only supports low/medium/high levels.
+ 控制 Ollama 思考行為。GPT-OSS 僅支持 low/medium/high 等級。
options:
- auto: Auto (provider default)
+ auto: 自動(提供者預設)
disable: 停用
enable: 啟用
low: 低
@@ -488,28 +501,28 @@ pages:
validators:
actions:
validate: 驗證
- empty: No validation steps available.
+ empty: 沒有可用的驗證步驟。
openai-compatible:
check-config:
title: 設定
check-connectivity:
- title: Connectivity
+ title: 連線
check-supports-model-listing:
title: 列出模型
check-supports-chat-completion:
- title: Chat Completion
+ title: 聊天補全
status:
validating: 驗證中...
valid: 已通過
invalid: 發生錯誤
- title: Checks
+ title: 檢查
providers:
provider:
ollama:
troubleshooting:
validators:
openai-compatible-check-connectivity:
- label: Extra configuration needed for Ollama
+ label: 需要為 Ollama 進行額外配置
content: >-
很抱歉,Ollama 連接檢查失敗。不要擔心,如果使用 Ollama,需要額外配置才能通過 Ollama。 您需要在啟動 Olama 應用程序或 Ollama CLI 伺服器時明確設置 OLLAMA_HOST 詳情,請檢查 Ollama 集成指南。
common:
@@ -598,8 +611,8 @@ pages:
description: deepgram.com
title: Deepgram
speech-noop:
- title: None
- description: No speech output.
+ title: 無
+ description: 無語音輸出。
deepseek:
description: DeepSeek.com
title: 深度求索 DeepSeek
@@ -643,30 +656,30 @@ pages:
error-missing-api-key: 需要填寫 API Key 才能使用喔!
title: ElevenLabs (11labs)
kokoro-local:
- description: Local text-to-speech using Kokoro-82M.
+ description: 基於 Kokoro-82M 的本地文字轉語音。
fields:
field:
model:
label: 模型選擇
- description: Smaller models load faster but may have slightly lower quality.
+ description: 較小的模型載入速度更快,但品質可能略低。
models:
fp32-webgpu:
description: >-
- Full precision model using WebGPU - Recommended for supported devices
+ 使用 WebGPU 的全精度模型 - 建議在支援的裝置上使用
fp32:
description: 全精度模型
fp16:
description: 半精度
q8:
- description: 8-bit quantized
+ description: 8-bit 量化
q4:
- description: 4-bit quantized
+ description: 4-bit 量化
q4f16:
- description: 4-bit with FP16
+ description: 4-bit 搭配 FP16
playground:
- default-text: Hello! This is a test of the Kokoro text-to-speech system.
- title: Voice Playground
- title: Kokoro TTS (Local)
+ default-text: 您好!這是 Kokoro 文字轉語音系統的測試。
+ title: 語音測試場
+ title: Kokoro TTS (本地)
fireworks:
description: Fireworks.ai
title: Fireworks.ai
@@ -681,8 +694,8 @@ pages:
index-tts-vllm:
description: https://index-tts.github.io/
title: Bilibili / IndexTTS
- callout_indextts2_unavailable_title: Limited Support
- callout_indextts2_unavailable: Support for IndexTTS2 is currently unavailable. Please use IndexTTS.
+ callout_indextts2_unavailable_title: 有限支援
+ callout_indextts2_unavailable: IndexTTS2 目前尚未支援,請改用 IndexTTS。
azure-ai-foundry:
description: Azure AI Foundry
title: Azure AI Foundry
@@ -712,12 +725,12 @@ pages:
title: OpenAI
openai-compatible:
description: OpenAI 相容
- title: OpenAI Compatible
+ title: OpenAI 兼容性
nvidia:
description: build.nvidia.com
title: NVIDIA NIM
n1n:
- description: n1n.ai - High-performance AI API provider.
+ description: n1n.ai - 高效能AI API供應商
title: n1n
openrouter:
description: OpenRouter.ai
@@ -752,7 +765,7 @@ pages:
field:
appId:
description: 可在控制台取得的 App ID
- label: App ID
+ label: 應用程式 ID
title: 火山引擎
xai:
description: X.AI
@@ -767,24 +780,24 @@ pages:
description: cerebras.ai
title: Cerebras
aliyun-nls:
- description: Aliyun NLS
- title: Aliyun NLS
+ description: 阿里雲 NLS
+ title: 阿里雲 NLS
browser-web-speech-api:
- description: Browser-native STT (requires Chrome/Edge/Safari)
- title: Web Speech API
+ description: 瀏覽器原生 STT(需要 Chrome/Edge/Safari)
+ title: 網頁語音 API
transcriptions:
playground:
title: 實驗平台
aihubmix:
title: AIHubMix
- description: https://aihubmix.com (10% off)
+ description: https://aihubmix.com (10% 優惠)
title: 服務來源
connection:
- description: Configure WebSocket server connection
- title: Connection
+ description: 配置 WebSocket 伺服器連接
+ title: 連線
websocket-url:
- description: Full address of the WebSocket server (e.g., ws://localhost:6121/ws)
- label: WebSocket Server Address
+ description: WebSocket 伺服器的完整位址(例如:ws://localhost:6121/ws)
+ label: WebSocket 伺服器位址
placeholder: ws://localhost:6121/ws
scene:
description: 設定角色所在環境
@@ -815,126 +828,126 @@ pages:
sections:
section:
performance-visualizer:
- title: Performance Visualizer
- description: Toggle FPS/long task/memory overlay
+ title: 效能檢視器
+ description: 切換 FPS/長時間任務/記憶疊加層
markdown-stress:
- title: Markdown Stress
- description: Stress markdown parsing and rendering with heavy chat payloads
+ title: Markdown 壓力測試
+ description: 使用大量聊天內容進行 Markdown 解析與渲染的壓力測試
use-magic-keys:
- title: useMagicKeys Tool
+ title: useMagicKeys 工具
description: 測試快捷鍵
audio-record:
- title: Audio Record
- description: Test Audio related composables
+ title: 錄音
+ description: 測試音訊相關的組合式函式
background-gradient-blending:
- title: Background Theme color blending
- description: Test blending & theme
+ title: 背景主題色彩混合
+ description: 測試混合效果與主題
background-removal:
- title: Background removal (WebGPU required)
- description: Utility for background removal
+ title: 移除背景(需要 WebGPU)
+ description: 背景移除工具
chat:
- title: Chat
- description: Chat
+ title: 聊天
+ description: 聊天
gesture-circle:
- title: Gesture Circle (Desktop only)
- description: Test gesture recognition
+ title: 手勢圈選(僅限桌面)
+ description: 測試手勢辨識
image:
- title: Image
- description: Image
+ title: 圖片
+ description: 圖片
polaroid:
title: Polaroid
- description: Utility for taking shots of models
+ description: 模型快照工具
context-flow:
description: >-
- Inspect incoming context updates and outgoing chat stream events
+ 檢查傳入的上下文更新與傳出的聊天串流事件
websocket-inspector:
- title: WebSocket Inspector
- description: Inspect raw WebSocket traffic
+ title: WebSocket 檢查器
+ description: 檢查原始 WebSocket 流量
vibrant:
- title: Color extract
- description: Test color extraction
+ title: 色彩擷取
+ description: 測試色彩擷取
providers-transcription-realtime-aliyun-nls:
- title: Aliyun Real-time Transcriber
+ title: 阿里雲即時轉錄器
description: >-
- Stream microphone audio to Aliyun NLS and inspect live transcripts
+ 將麥克風音訊串流至阿里雲 NLS 並檢查即時轉錄文字
performance-playground:
- title: Performance Playground
- description: 'VRM expressions + TTS lip sync playground'
+ title: 效能實驗場
+ description: 'VRM 表情 + TTS 嘴型同步實驗場'
theme-presets:
presets:
default:
colors:
- color-1: AIRI Green
- description: The default greenish theme color, brought by AIRI to you!
- title: Default Color
+ color-1: AIRI 綠
+ description: AIRI 為您帶來的預設綠色系主題色彩!
+ title: 預設色彩
morandi:
colors:
- color-1: Taupe
- color-2: Beige
- color-3: Ash Grey
- color-4: Light Taupe
- color-5: Ivory
- color-6: Olive Grey
- color-7: Sand
- color-8: Warm Grey
- description: Soft, muted tones inspired by Giorgio Morandi's paintings
- title: Morandi Colors
+ color-1: 灰褐色
+ color-2: 米色
+ color-3: 灰白色
+ color-4: 淺褐色
+ color-5: 象牙色
+ color-6: 橄欖灰
+ color-7: 砂色
+ color-8: 暖灰色
+ description: 受喬治·莫蘭迪畫作啟發的柔和低飽和色調
+ title: Morandi 顏色
monet:
colors:
- color-1: Sky Blue
- color-2: Mist
- color-3: Sand
- color-4: Moss Green
- color-5: Water Lily
- color-6: Wheat
- color-7: Slate Blue
- color-8: Sage
- description: Impressionist palette inspired by Claude Monet's works
- title: Monet Colors
+ color-1: 天藍色
+ color-2: 薄霧色
+ color-3: 砂色
+ color-4: 苔綠色
+ color-5: 睡蓮色
+ color-6: 小麥色
+ color-7: 板岩藍
+ color-8: 鼠尾草綠
+ description: 受克勞德·莫內作品啟發的印象派色調
+ title: 莫內(Monet) 色系
japanese:
colors:
- color-1: Tan
- color-2: Warm Taupe
- color-3: Umber
- color-4: Coffee
- color-5: Bronze
- color-6: Gold
- color-7: Mustard
- color-8: Amber
- description: Traditional Japanese color palette
- title: Japanese Colors
+ color-1: 棕褐色
+ color-2: 暖灰褐色
+ color-3: 深棕褐
+ color-4: 咖啡色
+ color-5: 古銅色
+ color-6: 金色
+ color-7: 芥末黃
+ color-8: 琥珀色
+ description: 傳統日本色彩調色盤
+ title: 日本顏色
nordic:
colors:
- color-1: Nordic Blue
- color-2: Ice
- color-3: Fjord
- color-4: Steel
- color-5: Glacier
- color-6: Slate
- color-7: Cloud
- color-8: Stone
- description: Scandinavian minimalist color scheme
- title: Nordic Colors
+ color-1: 北歐藍
+ color-2: 冰色
+ color-3: 峽灣色
+ color-4: 鋼灰
+ color-5: 冰川藍
+ color-6: 石板灰
+ color-7: 雲霧灰
+ color-8: 石頭色
+ description: 北歐極簡主義配色方案
+ title: 北歐顏色
chinese:
colors:
- color-1: Rosy Dawn
- color-2: Chinese Red
- color-3: Smoky Brown
- color-4: Bamboo Green
- color-5: Dark Purple
- color-6: Golden Yellow
- color-7: Azure Blue
- color-8: Ochre
+ color-1: 霞光紅
+ color-2: 棗紅
+ color-3: 黃櫨
+ color-4: 竹青
+ color-5: 烏梅紫
+ color-6: 緗色
+ color-7: 青冥
+ color-8: 赭石色
description: >-
- Traditional Chinese colors, derived from ancient textiles, porcelain and paintings
- title: Chinese Traditional Colors
+ 源自古代紡織品、瓷器和畫作的傳統中國色彩
+ title: 中國傳統色彩
title: 預設
title: 外觀
page:
developers:
open-devtools:
- title: Open Developer Tools
- button: Open
+ title: 開放開發者工具
+ button: 開放
sections:
section:
general:
diff --git a/packages/i18n/src/locales/zh-Hant/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/zh-Hant/tamagotchi/electron/tray.yaml
index 8545a52cb..bc578b654 100644
--- a/packages/i18n/src/locales/zh-Hant/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/zh-Hant/tamagotchi/electron/tray.yaml
@@ -18,7 +18,7 @@ menu:
open_inlay: 開啟內嵌……
open_widgets: 開啟套件……
open_caption: 開啟字幕……
- close_caption: 關閉字幕……
+ close_caption: Close Caption...
caption_overlay: 字幕浮水印
follow_window: 跟隨視窗
reset_position: 重置位置
diff --git a/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml b/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
index 5681524fd..af9e6ebbe 100644
--- a/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/zh-Hant/tamagotchi/stage.yaml
@@ -24,6 +24,10 @@ docs:
'close': 關閉
'expand': 展開
'collapse': 摺疊
+'status-island':
+ connected: WebSocket connected
+ disconnected: WebSocket disconnected
+ 'open-settings': Open WebSocket settings
notice:
'fade-on-hover':
title: 懸停淡出