diff --git a/README.md b/README.md
index 8595fabd..c0197624 100644
--- a/README.md
+++ b/README.md
@@ -23,11 +23,11 @@ LM Studio localization
- Vietnamese [@trinhvanminh](https://github.com/trinhvanminh), [@godkyo98](https://github.com/godkyo98)
- Portuguese (BR) [@Sm1g00l](https://github.com/Sm1g00l), [@altiereslima](https://github.com/altiereslima)
- Portuguese (PT) [@catarino](https://github.com/catarino)
-- Chinese (zh-CN) [@neotan](https://github.com/neotan), [@SweetDream0256](https://github.com/SweetDream0256), [@enKl03B](https://github.com/enKl03B), [@evansrrr](https://github.com/evansrrr), [@xkonglong](https://github.com/xkonglong), [@shadow01a](https://github.com/shadow01a), [@Mabbs] (https://github.com/Mabbs), [@WhatDamon] (https://github.com/WhatDamon)
-- Chinese (zh-HK), (zh-TW) [@neotan](https://github.com/neotan), [ceshizhuanyong895](https://github.com/ceshizhuanyong895), [@BrassaiKao](https://github.com/BrassaiKao), [@AlphaSu1978] (https://github.com/AlphaSu1978), [@HJ-zhtw] (https://github.com/HJ-zhtw)
+- Chinese (zh-CN) [@neotan](https://github.com/neotan), [@SweetDream0256](https://github.com/SweetDream0256), [@enKl03B](https://github.com/enKl03B), [@evansrrr](https://github.com/evansrrr), [@xkonglong](https://github.com/xkonglong), [@shadow01a](https://github.com/shadow01a), [@Mabbs](https://github.com/Mabbs), [@WhatDamon](https://github.com/WhatDamon)
+- Chinese (zh-HK), (zh-TW) [@neotan](https://github.com/neotan), [ceshizhuanyong895](https://github.com/ceshizhuanyong895), [@BrassaiKao](https://github.com/BrassaiKao), [@AlphaSu1978](https://github.com/AlphaSu1978), [@HJ-zhtw](https://github.com/HJ-zhtw)
- Chinese (zh-Hant) [@kywarai](https://github.com/kywarai), [ceshizhuanyong895](https://github.com/ceshizhuanyong895)
- Ukrainian (uk) [@hmelenok](https://github.com/hmelenok)
-- Japanese (ja) [@digitalsp](https://github.com/digitalsp), [@era760](https://github.com/era760), [@dai] (https://github.com/dai)
+- Japanese (ja) [@digitalsp](https://github.com/digitalsp), [@era760](https://github.com/era760), [@dai](https://github.com/dai)
- Dutch (nl) [@alaaf11](https://github.com/alaaf11)
- Italian (it) [@fralapo](https://github.com/fralapo), [@Bl4ck-D0g](https://github.com/Bl4ck-D0g), [@nikypalma](https://github.com/nikypalma)
- Indonesian (id) [@dwirx](https://github.com/dwirx)
@@ -47,5 +47,5 @@ LM Studio localization
Still under development (due to lack of RTL support in LM Studio)
- Hebrew: [@NHLOCAL](https://github.com/NHLOCAL)
-- Persian (Farsi) (fa) [@mohammad007kh](https://github.com/mohammad007kh), [@darwindev]((https://github.com/darwindev)
+- Persian (Farsi) (fa) [@mohammad007kh](https://github.com/mohammad007kh), [@darwindev](https://github.com/darwindev)
- Arabic (ar) [@haqbany](https://github.com/haqbany)
diff --git a/ja/chat.json b/ja/chat.json
index 00478d3b..e2259adf 100644
--- a/ja/chat.json
+++ b/ja/chat.json
@@ -60,6 +60,8 @@
"actions/loadLastModel": "前回使用したモデルを再読み込み",
"actions/loadLastModel/tooltip": "このチャットで最後に使用したモデルを読み込むにはクリック:\n\n{{lastModel}}",
"actions/loadLastModel/error": "前回使用したモデルの読み込みに失敗しました。",
+ "actions/clearLastUsedModel": "前回使用したモデルをクリア",
+ "actions/clearLastUsedModel/error": "前回使用したモデルのクリアに失敗しました。",
"actions/continueCurrentModel": "現在のモデルを使用",
"actions/continueCurrentModel/tooltip": "現在のモデル: {{currentModel}}",
"actions/changeToLastUsedModel": "{{lastModel}}を読み込む",
diff --git a/ja/config.json b/ja/config.json
index bb475d14..c34b8d57 100644
--- a/ja/config.json
+++ b/ja/config.json
@@ -126,6 +126,10 @@
"llm.load.splitStrategy/placeholder": "分割戦略を選択...",
"llm.load.offloadKVCacheToGpu/title": "KVキャッシュをGPUメモリにオフロード",
"llm.load.offloadKVCacheToGpu/subTitle": "KVキャッシュをGPUメモリにオフロードします。パフォーマンスが向上しますが、より多くのGPUメモリが必要です",
+ "llm.load.numParallelSessions/title": "最大同時予測数",
+ "llm.load.numParallelSessions/subTitle": "モデルが同時に実行できる予測の最大数。同時実行数が増えると個々の予測の速度は低下しますが、各予測の開始は速くなり、総合的なスループットが向上します",
+ "llm.load.useUnifiedKvCache/title": "統合KVキャッシュ",
+ "llm.load.useUnifiedKvCache/subTitle": "同時予測が単一のKVキャッシュを共有するかどうかを制御し、メモリを節約します。これを無効にすると、各予測はコンテキスト長を最大限に活用できますが、その代わりにメモリ使用量が増えます",
"load.gpuStrictVramCap/title": "モデルオフロードを専用GPUメモリに制限",
"load.gpuStrictVramCap.customSubTitleOff": "オフ:専用GPUメモリが満杯の場合、モデル重みを共有メモリにオフロードすることを許可します",
"load.gpuStrictVramCap.customSubTitleOn": "オン:システムはモデル重みのオフロードを専用GPUメモリとRAMのみに制限します。コンテキストは引き続き共有メモリを使用する可能性があります",
@@ -136,10 +140,13 @@
"llm.load.contextLength/subTitle": "モデルが一つのプロンプトで処理できる最大トークン数。これを管理する方法については、「推論パラメータ」の下の会話オーバーフロー オプションを参照してください",
"llm.load.contextLength/info": "モデルが一度に考慮できるトークンの最大数を指定し、処理中に保持するコンテキストの量に影響します",
"llm.load.contextLength/warning": "コンテキスト長に高い値を設定すると、メモリ使用量に大きな影響を与える可能性があります",
- "llm.load.seed/title": "Seed",
+ "llm.load.seed/title": "シード",
"llm.load.seed/subTitle": "テキスト生成で使用される乱数ジェネレータのシード。-1はランダムです",
"llm.load.seed/info": "ランダムシード:再現可能な結果を保証するために、乱数生成のシードを設定します",
-
+ "llm.load.numCpuExpertLayersRatio/title": "モデルエキスパート重みをCPUに強制",
+ "llm.load.numCpuExpertLayersRatio/subTitle": "MoEエキスパート重みをCPU RAMに強制するかどうか。VRAMを節約でき、部分的なGPUオフロードより高速になる場合があります。モデルがVRAMに完全に収まる場合は推奨されません。",
+ "llm.load.numCpuExpertLayersRatio/info": "すべてのMoEエキスパートレイヤーをCPU RAMに配置するかどうかを指定します。注意レイヤーはGPUに残り、VRAMを節約しながら推論を比較的高速に保ちます。",
+ "llm.load.numCpuExpertLayersRatio/turnedOnWarning": "⚠️ モデルがVRAMに完全に収まる場合は、これを無効にする必要があります",
"llm.load.llama.evalBatchSize/title": "評価バッチサイズ",
"llm.load.llama.evalBatchSize/subTitle": "一度に処理する入力トークンの数。これを増やすとメモリ使用量は増えますがパフォーマンスが向上します",
"llm.load.llama.evalBatchSize/info": "評価中に一つのバッチで一緒に処理される例の数を設定し、速度とメモリ使用量に影響します",
@@ -372,21 +379,21 @@
"presets": {
"title": "プリセット",
- "commitChanges": "変更をコミット",
- "commitChanges/description": "変更をプリセットにコミットします。",
- "commitChanges.manual": "新しいフィールドが検出されました。プリセットに含める変更を選択できます。",
- "commitChanges.manual.hold.0": "押しながら",
- "commitChanges.manual.hold.1": "をクリックして、プリセットにコミットする変更を選択してください。",
- "commitChanges.saveAll.hold.0": "押しながら",
- "commitChanges.saveAll.hold.1": "をクリックして、すべての変更を保存してください。",
- "commitChanges.saveInPreset.hold.0": "押しながら",
- "commitChanges.saveInPreset.hold.1": "をクリックして、プリセットに既に含まれているフィールドのみの変更を保存してください。",
- "commitChanges/error": "プリセットへの変更のコミットに失敗しました。",
- "commitChanges.manual/description": "プリセットに含める変更を選択してください。",
+ "saveChanges": "保存",
+ "saveChanges/description": "プリセットへの変更を保存します。",
+ "saveChanges.manual": "新しいフィールドが検出されました。プリセットに含める変更を選択できます。",
+ "saveChanges.manual.hold.0": "押しながら",
+ "saveChanges.manual.hold.1": "をクリックして、プリセットに保存する変更を選択してください。",
+ "saveChanges.saveAll.hold.0": "押しながら",
+ "saveChanges.saveAll.hold.1": "をクリックして、すべての変更を保存してください。",
+ "saveChanges.saveInPreset.hold.0": "押しながら",
+ "saveChanges.saveInPreset.hold.1": "をクリックして、プリセットに既に含まれているフィールドのみの変更を保存してください。",
+ "saveChanges/error": "プリセットへの変更の保存に失敗しました。",
+ "saveChanges.manual/description": "プリセットに含める変更を選択してください。",
"saveAs": "新規保存...",
"presetNamePlaceholder": "プリセットの名前を入力...",
"cannotCommitChangesLegacy": "これはレガシープリセットで変更できません。「新規保存...」を使用してコピーを作成できます。",
- "cannotCommitChangesNoChanges": "コミットする変更がありません。",
+ "cannotSaveChangesNoChanges": "保存する変更がありません。",
"emptyNoUnsaved": "プリセットを選択...",
"emptyWithUnsaved": "未保存のプリセット",
"saveEmptyWithUnsaved": "プリセットに名前を付けて保存...",
@@ -399,7 +406,7 @@
"select/error": "プリセットの選択に失敗しました。",
"delete/error": "プリセットの削除に失敗しました。",
"discardChanges": "未保存を破棄",
- "discardChanges/info": "すべての未コミット変更を破棄し、プリセットを元の状態に復元します",
+ "discardChanges/info": "すべての未保存の変更を破棄し、プリセットを元の状態に復元します",
"newEmptyPreset": "+ 新しいプリセット",
"importPreset": "インポート",
"contextMenuCopyIdentifier": "プリセット識別子をコピー",
diff --git a/ja/developer.json b/ja/developer.json
index 87be85ed..a25e5dba 100644
--- a/ja/developer.json
+++ b/ja/developer.json
@@ -47,6 +47,15 @@
"serverOptions/jitModelLoadingTTL/ttl/unit": "分",
"serverOptions/unloadPreviousJITModelOnLoad/title": "最後のJITロードモデルのみを保持",
"serverOptions/unloadPreviousJITModelOnLoad/hint": "任意の時点でJITを介してロードされるモデルは最大1つに制限されます(以前のモデルはアンロードされます)",
+ "serverOptions/allowMcp/title": "MCPを許可",
+ "serverOptions/allowMcp/hint": "サーバーリクエストがMCPを使用できるようにする方法を選択します。MCPサーバーのインストールと使用には常に注意してください。安全でない可能性があります。",
+ "serverOptions/allowMcp/mode/off": "オフ",
+ "serverOptions/allowMcp/mode/off/hint": "サーバーリクエストがMCPを使用することを許可しない",
+ "serverOptions/allowMcp/mode/remote": "リモート",
+ "serverOptions/allowMcp/mode/remote/hint": "リモートMCPサーバーへの接続を許可します",
+
+ "serverOptions/start/error": "サーバーの起動に失敗しました",
+ "serverOptions/stop/error": "サーバーの停止に失敗しました",
"serverLogs/scrollToBottom": "一番下に移動",
"serverLogs/clearLogs": "ログをクリア ({{shortcut}})",
@@ -162,10 +171,19 @@
},
"endpoints/openaiCompatRest/title": "対応エンドポイント(OpenAI互換)",
+ "endpoints/openaiCompatRest/segmentedLabel": "OpenAI互換",
"endpoints/openaiCompatRest/getModels": "現在ロードされているモデル一覧",
"endpoints/openaiCompatRest/postCompletions": "テキスト補完モード。プロンプトに基づき次のトークンを予測します。※OpenAIではこのエンドポイントは非推奨です。",
"endpoints/openaiCompatRest/postChatCompletions": "チャット補完。チャット履歴をモデルに送信し、次のアシスタント応答を予測します",
"endpoints/openaiCompatRest/postEmbeddings": "テキスト埋め込み。指定したテキスト入力に対して埋め込みベクトルを生成します。文字列または文字列配列を受け付けます。",
+ "endpoints/openaiCompatRest/postResponses": "モデル応答生成のための高度なインターフェース。前のレスポンスのIDを次の入力として渡すことで、ステートフルな対話を作成します。",
+ "endpoints/lmStudioRest/segmentedLabel": "LM Studio",
+ "endpoints/lmStudioRestV1/getModels": "利用可能なモデル一覧",
+ "endpoints/lmStudioRestV1/postModelsLoad": "モデルを読み込む(オプション付き)",
+ "endpoints/lmStudioRestV1/postModelsDownload": "モデルをダウンロード",
+ "endpoints/lmStudioRestV1/postChat": "モデルとチャット。ステートフルなマルチターン会話とMCPをサポートします",
+ "endpoints/lmStudioRestV1/getModelsDownloadStatus": "モデルダウンロードのステータスを取得",
+ "endpoints/anthropicCompatRest/segmentedLabel": "Anthropic互換",
"model.createVirtualModelFromInstance": "設定を新しい仮想モデルとして保存",
"model.createVirtualModelFromInstance/error": "設定の仮想モデル保存に失敗しました",
diff --git a/ja/models.json b/ja/models.json
index fb8d9821..7c3c6176 100644
--- a/ja/models.json
+++ b/ja/models.json
@@ -32,6 +32,7 @@
"loader.model.bundled": "バンドル済み",
"action.cancel": "キャンセル",
"indexingOngoing": "モデルをインデックス中... しばらくお待ちください",
+ "indexingPageLoaderText": "モデルをインデックス中...",
"index/error_one": "次のフォルダーのインデックス作成に失敗しました:",
"index/error_other": "次のフォルダーのインデックス作成に失敗しました:",
"badModels/title_one": "次のモデルのインデックス作成に失敗しました:",
@@ -95,6 +96,19 @@
"loader.info.clickOnModelToLoad": "モデルをクリックして読み込みます",
"loader.info.configureLoadParameters": "モデルの読み込みパラメーターを設定します",
"loader.info.activeGeneratorWarning": "カスタムジェネレーターを使用しているプラグインを使用しています。このプラグインに応じて、現在読み込まれているモデルが適用される場合とされない場合があります",
+ "loader.guardrails.estimatedMemoryUsage": "推定メモリ使用量:",
+ "loader.guardrails.total": "計",
+ "loader.guardrails.gpu": "GPU",
+ "loader.guardrails.unavailable": "このモデルのメモリ推定値は利用できません",
+ "loader.guardrails.notEnoughResources": "現在の設定でモデルを読み込むためのリソースが不足しています",
+ "loader.guardrails.notEnoughResources/options": "オプション",
+ "loader.guardrails.notEnoughResources/moreInfo": "詳細情報",
+ "loader.guardrails.notEnoughResources.moreInfoSection.appearsNotEnoughMemory": "システムにこのモデルを読み込むのに十分なメモリがないようです。",
+ "loader.guardrails.notEnoughResources.moreInfoSection.conditionalEstimate": "推定では のメモリが必要です。",
+ "loader.guardrails.notEnoughResources.moreInfoSection.ifYouBelieveThisIsIncorrect": "設定でモデルの読み込みガードレールを調整するか、 を押しながら読み込むことができます。",
+ "loader.guardrails.notEnoughResources.moreInfoSection.warning": "大きすぎるモデルを読み込むと、システムがオーバーロードされてフリーズする可能性があります。",
+ "loader.guardrails.notEnoughResources.moreInfoSection.note": "注: 大きすぎるモデルを読み込むと、システムがオーバーロードされてフリーズする可能性があります。",
+ "loader.guardrails.notEnoughResources.alwaysAllowLoadAnyway": "(非推奨)Alt/Option を押さずに「強制的にロード」を常に許可する",
"virtual": {
"local": {
diff --git a/ja/settings.json b/ja/settings.json
index 5b96a6c8..f61025de 100644
--- a/ja/settings.json
+++ b/ja/settings.json
@@ -49,6 +49,9 @@
"sideButtonLabels": "サイドボタンのラベルを表示",
"showModelFileNames": "マイモデル: 常に完全なモデルファイル名を表示",
"colorThemeLabel": "カラーテーマ",
+ "appNavigationBarPositionLabel": "ナビゲーションバーの位置",
+ "appNavigationBarPositionTop": "上",
+ "appNavigationBarPositionLeft": "左",
"complexityLevelLabel": "ユーザーインターフェースの複雑さレベル",
"selectComplexityLevelPlaceholder": "デフォルトのUI複雑さレベルを選択",
"userComplexityLevelLabel": "ユーザー",
@@ -92,6 +95,7 @@
"changeLanguageLabel": "アプリの言語を選択 (まだ開発中)",
"developerLabel": "開発者",
"localServiceLabel": "ローカルLLMサービス (ヘッドレス)",
+ "modelDefaultsLabel": "モデルのデフォルト設定",
"showExperimentalFeaturesLabel": "実験的機能を表示",
"appFirstLoadLabel": "アプリ初回ロード体験",
"showDebugInfoBlocksInChatLabel": "チャットにデバッグ情報ブロックを表示",
@@ -136,6 +140,7 @@
"modelLoadingGuardrails.custom.label": "メモリ制限: ",
"modelLoadingGuardrails.custom.unitGB": "GB",
"modelLoadingGuardrails.custom.description": "モデルの読み込みに対するカスタムメモリ制限を設定します。この制限を超えるモデルは読み込まれません。",
+ "modelLoadingGuardrails.alwaysAllowLoadAnyway": "(非推奨)Alt/Option を押さずに「強制的にロード」を常に許可する",
"experimentalLoadPresets": "モデル読み込みのプリセットにおける設定サポートを有効にする",
"experimentalLoadPresets.description": "プリセットがモデル読み込み設定を含むことを許可するかどうかを指定します。この機能は実験的であり、フィードバックを歓迎します。",
@@ -183,7 +188,7 @@
"dismissConfirmDescription": "チャットの移行は、設定からいつでも行うことができます。"
},
"toolConfirmation": {
- "label": "Tool Call 確認",
+ "label": "ツール呼び出しの確認",
"neverAsk": {
"label": "ツールを実行する前に確認を求めない (推奨しません)",
"hint": "ツールを実行する前の確認を無効にします。これは推奨されません。",
@@ -191,5 +196,19 @@
"warnDescription": "ツール呼び出しの確認を無効にすることは危険です。プラグインのいずれかが、破壊的なアクションを実行する可能性のあるツールを提供している場合(コマンドの実行、ファイルの削除、ファイルの上書き、ファイルのアップロードなど)、モデルは確認なしにそれを実行できるようになります。ツールごと、またはプラグインごとに確認を無効にすることは常に可能です。このオプションを有効にすることは推奨されません。十分に注意してください。",
"warnButton": "リスクを理解しました"
}
+ },
+
+ "defaultContextLength": {
+ "label": "デフォルトのコンテキスト長",
+ "maxTitle": "モデルの最大値",
+ "customTitle": "カスタム値",
+ "maxSubtitle": "各モデルがサポートする最大のコンテキスト長を使用します。",
+ "customSubtitle": "新しいモデルを読み込む際のデフォルトのコンテキスト長を設定します。モデルが対応する最大コンテキスト長がより短い場合は、その値が使用されます。",
+ "invalidNaNError": "無効なコンテキスト長の値です。{{value}} を使用します。",
+ "invalidRangeError": "無効なコンテキスト長の値です。1から2^30の範囲で指定してください。{{value}} を使用します。",
+ "largeContextWarning": "コンテキスト長が大きいほど、モデルが使用するメモリも増加します。よく分からない場合は、デフォルト値を変更しないでください。"
+ },
+ "jitTTL": {
+ "subtitle": "JIT で読み込まれたモデルは、指定された時間アイドル状態が続くと自動的にアンロードされます。"
}
}
diff --git a/ja/shared.json b/ja/shared.json
index 4f8b551e..80497b26 100644
--- a/ja/shared.json
+++ b/ja/shared.json
@@ -50,6 +50,7 @@
"pending": "保留中",
"doneWithExclamation": "完了!",
"done": "完了",
+ "beta": "ベータ",
"complete": {
"completeWithEllipsis": "完了...",