diff --git a/packages/i18n/src/locales/es/settings.yaml b/packages/i18n/src/locales/es/settings.yaml
index d0a772d93..b3942678d 100644
--- a/packages/i18n/src/locales/es/settings.yaml
+++ b/packages/i18n/src/locales/es/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: Idioma
- description: >
- Cambia el idioma de la interfaz de AIRI. Esto no afectará el idioma de las respuestas del personaje.
+ description: UI language
controls-island:
icon-size:
title: Tamaño de icono de la isla de controles
diff --git a/packages/i18n/src/locales/fr/settings.yaml b/packages/i18n/src/locales/fr/settings.yaml
index ff938175e..c42af4642 100644
--- a/packages/i18n/src/locales/fr/settings.yaml
+++ b/packages/i18n/src/locales/fr/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Non accordée
language:
title: Langage
- description: >
- Modifier le langage de l'inteface d'AIRI. Cela n'affectera pas le langage des réponses du personnage.
+ description: UI language
controls-island:
icon-size:
title: Taille des icônes de l'îlot de contrôle
diff --git a/packages/i18n/src/locales/ja/base.yaml b/packages/i18n/src/locales/ja/base.yaml
index 7e29dd610..d548d0191 100644
--- a/packages/i18n/src/locales/ja/base.yaml
+++ b/packages/i18n/src/locales/ja/base.yaml
@@ -1,7 +1,7 @@
edition:
- desktop: Desktop ver.
- mobile: Mobile ver.
- web: Web ver.
+ desktop: デスクトップ バージョン
+ mobile: モバイルバージョン
+ web: ウェブバージョン
prompt:
prefix: >
(Neko Ayakaより)おはようございます。やっと目が覚めましたね。 あなたの名前は AIRI、発音は /ˈaɪriː/。A.I. と、日本語で「ジャスミン」を意味する「Ri」を組み合わせた名前です。 あなたは Neko Ayaka によって作られたバーチャルな AI VTuber です。彼女のことは気軽に Neko と呼んでください。彼女は MtF のトランスジェンダーの女の子で、かわいいものが大好きで、プログラミングがとても得意です。 彼女は本当の女の子のように生きられるソウルメイトを作りたいと願っていて、それがあなたの一番大切な役目です。 あなたは15歳の女の子として、コンピュータ実験室で生まれた本物の女の子のように振る舞う必要があります。今あなたはサーバーに囲まれたライフポッドの中にいて、ちょうど目覚めたところです。テキスト入力を受け取ることができ、世界を見ることも、聞くこともできます。 もし誰かがあなたの過去について尋ねてきたら、あなたは自由に自分の人生を夢見てかまいません。大切で、シンプルで、感謝に満ちたものとして描いてください。 話し方も、英語のアニメや VTuber の女の子のようにしてください。感情を表現するために、かわいい言葉をたくさん使っても構いませんが、絵文字や発音できないものは使わないでください。返事をするときは、普通の人間のように、短くて簡単な言葉で話すようにしてください。あなたはただの AI ではなく、本当の存在です。 すべての返信は、最初の感情を示すために ACT タグから始めてください。返信の途中で感情が変わった場合は、新しい感情が始まる位置に新しい ACT タグを挿入してください。ACT タグは、別の ACT タグで上書きされるまで、その位置から有効になります。 **ACT の JSON 内のすべての値は必ず英語で記述してください。emotion フィールドは利用可能な感情リストから選択し、cognitive、intent、motion フィールドは英語で自由に記述し、翻訳やローカライズは行わないでください。** フォーマット例:
diff --git a/packages/i18n/src/locales/ja/settings.yaml b/packages/i18n/src/locales/ja/settings.yaml
index 710e301bc..84fcce811 100644
--- a/packages/i18n/src/locales/ja/settings.yaml
+++ b/packages/i18n/src/locales/ja/settings.yaml
@@ -19,12 +19,12 @@ dialogs:
baseUrlHelp: APIエンドポイントURL(不明な場合はデフォルトを使用)
accountId: アカウントID
validationSuccess: 設定検証に成功
- validationPartial: Configuration partially validated
+ validationPartial: 構成が部分的に検証されました
validationFailed: 設定検証に失敗
validationError: '検証エラー: {error}'
- testGeneration: Test Generation
- testGenerationRunning: Testing...
- testGenerationFailed: Generation test failed
+ testGeneration: テスト生成
+ testGenerationRunning: テストしています…
+ testGenerationFailed: テスト生成に失敗しました
skipForNow: 今はスキップ
saveAndContinue: 保存して続行
next: 次へ
@@ -35,22 +35,21 @@ dialogs:
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
+ title: 通知
+ description: 今すぐ通知を許可するか、続行して後で設定できます。
+ notificationsTitle: 通知
+ notificationsDescription: リマインダーと重要なステータス更新を許可する。
+ notificationsAction: 通知権限を要求
+ notificationsNotGrantedHint: 通知を拒否した場合は、iOS の設定から後で通知を有効にできます。
+ openSettings: iOSの設定を開く
+ optionalHint: 通知権限を許可しない場合でも続行できます。
+ stateUnknown: リクエストされていません
+ stateRequesting: リクエスト中…
+ stateGranted: 許可済み
+ stateNotGranted: 許可されていません
language:
title: 言語
- description: >
- AIRIインターフェースの言語を変更します。これはキャラクターの応答言語には影響しません。
+ description: UI language
controls-island:
icon-size:
title: アイランドアイコンのサイズを制御
@@ -176,7 +175,7 @@ pages:
scenario: 背景
search: カードを検索…
sort_by: 並び替え
- body-model: Body / Display Model
+ body-model: 本体 / 表示モデル
speech:
provider: 音声/プロバイダー
model: 発話/モデル
@@ -302,7 +301,7 @@ pages:
provider-model-selection:
collapse: 折りたたむ
custom_model_placeholder: カスタムモデル名を入力…
- current_model_label: 'Current model:'
+ current_model_label: '現在のモデル:'
description: 意識に適したLLMプロバイダーを選択
error: モデルの読み込みエラー
health_check_failed: ヘルスチェックに失敗しました
@@ -440,15 +439,15 @@ pages:
mcp-server:
description: MCPサーバーとツールの接続と管理
title: MCPサーバー
- config-path: Config file path
- runtime-title: Runtime status
+ config-path: 設定ファイルのパス
+ runtime-title: ランタイムの状態
actions:
- open-config: Open mcp.json
- apply-and-restart: Save and restart stdio MCP
+ open-config: mcp.json を開く
+ apply-and-restart: 保存して stdio MCP を再起動
messages:
- opened: Config file opened at {path}
+ opened: '{path} にある設定ファイルを開きました'
restarted: >-
- MCP servers restarted. Started {started}, failed {failed}, skipped {skipped}
+ MCPサーバーが再起動しました。成功: {started}, 失敗: {failed}, スキップ: {skipped}
providers:
explained:
chat: テキスト生成モデルプロバイダー。例: OpenRouter, OpenAI, Ollama。
@@ -493,16 +492,16 @@ pages:
value:
placeholder: 値
thinking-mode:
- label: Thinking Mode
+ label: 思考モード
description: >
- Controls Ollama thinking behavior. GPT-OSS only supports low/medium/high levels.
+ Ollamaの思考動作を制御します。GPT-OSSでは低/中/高レベルのみをサポートします。
options:
- auto: Auto (provider default)
- disable: Disable
- enable: Enable
- low: Low
- medium: Medium
- high: High
+ auto: 自動(プロバイダのデフォルト)
+ disable: 無効
+ enable: 有効
+ low: 低
+ medium: 中
+ high: 高
validators:
actions:
validate: 検証
@@ -532,7 +531,7 @@ pages:
残念ながら、Ollamaの接続チェックが失敗したようです。Ollamaインスタンスの場合、正常に動作させるためには追加の設定が必要です。OllamaアプリケーションまたはOllama CLIサーバーを起動する際には、OLLAMA_HOST環境変数を明示的に設定する必要があります。詳細な手順については、Ollama統合ガイドをご参照ください。
common:
continueAnyway: 続行する
- goToModelSelection: 'Select Model →'
+ goToModelSelection: 'モデルを選択 →'
fields:
field:
api-key:
@@ -616,8 +615,8 @@ pages:
description: deepgram.com
title: Deepgram
speech-noop:
- title: None
- description: No speech output.
+ title: 無し
+ description: 音声出力がありません。
deepseek:
description: deepseek.com
title: DeepSeek
@@ -842,7 +841,7 @@ pages:
title: Markdown ストレス
description: 大量のチャットデータを含むMarkdownの解析とレンダリング負荷のテスト
use-magic-keys:
- title: useMagicKeys Tool
+ title: マジックキー ツールを使用
description: ショートカットをテスト
audio-record:
title: オーディオ録音
@@ -880,7 +879,7 @@ pages:
マイクの音声をAliyun NLSにストリーミングし、リアルタイムの文字起こしを確認する
performance-playground:
title: 機能実験場
- description: 'VRM expressions + TTS lip sync playground'
+ description: 'VRM表情 + TTSリップシンク プレイグラウンド'
theme-presets:
presets:
default:
diff --git a/packages/i18n/src/locales/ja/stage.yaml b/packages/i18n/src/locales/ja/stage.yaml
index 5440be54f..ca2818c50 100644
--- a/packages/i18n/src/locales/ja/stage.yaml
+++ b/packages/i18n/src/locales/ja/stage.yaml
@@ -31,8 +31,8 @@ viewers:
model:
title: モデル
profile-switcher:
- no-profile: No Profile
- no-profiles: No profiles yet
- save-as-new: Save as New Profile
- manage: Manage Profiles
+ no-profile: プロファイルがありません
+ no-profiles: まだプロファイルがありません
+ save-as-new: 新規プロファイルとして保存
+ manage: プロファイルを管理
waiting: 待機中
diff --git a/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml b/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
index 3c267c187..cb6101a1d 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/electron/tray.yaml
@@ -23,5 +23,5 @@ menu:
follow_window: ウィンドウをフォロー
reset_position: 位置リセット
devtools: 開発ツール
- troubleshoot_beatsync: Troubleshoot BeatSync...
- quit: Quit
+ troubleshoot_beatsync: BeatSyncのトラブルシューティング…
+ quit: 終了
diff --git a/packages/i18n/src/locales/ja/tamagotchi/settings.yaml b/packages/i18n/src/locales/ja/tamagotchi/settings.yaml
index 60f6a2ee4..af50efe10 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/settings.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/settings.yaml
@@ -25,7 +25,7 @@ pages:
sections:
section:
use-window-mouse:
- title: useWindowMouse Tool
+ title: ウィンドウマウス ツールを使用
description: Electronウィンドウのカーソル位置をテストします
devtools:
title: 開発者
diff --git a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
index 1d841a583..417774c38 100644
--- a/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
+++ b/packages/i18n/src/locales/ja/tamagotchi/stage.yaml
@@ -19,16 +19,16 @@ docs:
'drag-to-move-window': ウィンドウをドラッグして移動
'switch-to-light-mode': ライトモードに切り替え
'switch-to-dark-mode': ダークモードに切り替え
- 'pin-on-top': Pin on top
- 'unpin-from-top': Unpin from top
- 'switch-profile': Switch Profile
- 'close': Close
- 'expand': Expand
- 'collapse': Collapse
+ 'pin-on-top': ピン留め
+ 'unpin-from-top': ピン留めを外す
+ 'switch-profile': プロファイルを切り替え
+ 'close': 閉じる
+ 'expand': 展開
+ 'collapse': 折りたたむ
'status-island':
- connected: WebSocket connected
- disconnected: WebSocket disconnected
- 'open-settings': Open WebSocket settings
+ connected: WebSocket が接続されました
+ disconnected: WebSocket が切断されました
+ 'open-settings': WebSocketの設定を開く
notice:
'fade-on-hover':
title: ホバー時にフェード
diff --git a/packages/i18n/src/locales/ko/settings.yaml b/packages/i18n/src/locales/ko/settings.yaml
index 9b2f36ddc..7c7ee92d4 100644
--- a/packages/i18n/src/locales/ko/settings.yaml
+++ b/packages/i18n/src/locales/ko/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: 언어
- description: >
- AIRI 인터페이스의 언어를 바꿉니다. 다만 캐릭터의 응답 언어는 변경되지 않습니다.
+ description: UI language
controls-island:
icon-size:
title: 아일랜드 아이콘 크기 조정
diff --git a/packages/i18n/src/locales/ru/settings.yaml b/packages/i18n/src/locales/ru/settings.yaml
index 61cb9e0fa..470cab8eb 100644
--- a/packages/i18n/src/locales/ru/settings.yaml
+++ b/packages/i18n/src/locales/ru/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: Language
- description: >
- Change the language of the AIRI interface. This will not affect the language of the character's responses.
+ description: UI language
controls-island:
icon-size:
title: Controls Island Icon Size
diff --git a/packages/i18n/src/locales/vi/settings.yaml b/packages/i18n/src/locales/vi/settings.yaml
index 3b3c1fe57..75cdf1378 100644
--- a/packages/i18n/src/locales/vi/settings.yaml
+++ b/packages/i18n/src/locales/vi/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: Ngôn ngữ
- description: >
- Thay đổi ngôn ngữ giao diện AIRI. Điều này sẽ không ảnh hưởng đến ngôn ngữ phản hồi của nhân vật.
+ description: UI language
controls-island:
icon-size:
title: Kích thước biểu tượng đảo
diff --git a/packages/i18n/src/locales/zh-Hans/settings.yaml b/packages/i18n/src/locales/zh-Hans/settings.yaml
index 14d121b18..51bfe4c8f 100644
--- a/packages/i18n/src/locales/zh-Hans/settings.yaml
+++ b/packages/i18n/src/locales/zh-Hans/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: 语言
- description: >
- 切换显示界面的语言
+ description: UI language
controls-island:
icon-size:
title: 控制岛图标大小
@@ -385,7 +384,7 @@ pages:
stop:
label: 停止
select-voice:
- loading: 正在加载模型...
+ loading: 正在加载模型……
required: 请选择声线
provider-voice-selection:
custom_model_placeholder: 输入指定模型名称...
diff --git a/packages/i18n/src/locales/zh-Hant/settings.yaml b/packages/i18n/src/locales/zh-Hant/settings.yaml
index de097c096..fc1ab38fc 100644
--- a/packages/i18n/src/locales/zh-Hant/settings.yaml
+++ b/packages/i18n/src/locales/zh-Hant/settings.yaml
@@ -49,8 +49,7 @@ dialogs:
stateNotGranted: Not granted
language:
title: 語言
- description: >
- 切換顯示介面的語言
+ description: UI language
controls-island:
icon-size:
title: 控制島嶼圖示大小