fix: update ja-JP

main
Shion Tanaka 1 year ago committed by jialin
parent 50febc342c
commit 8ee0a99323

@ -1,11 +1,11 @@
export default {
'apikeys.title': 'APIキー',
'apikeys.table.apikeys': 'keys',
'apikeys.table.apikeys': 'キー',
'apikeys.button.create': '新しいAPIキーを作成',
'apikeys.title.save': 'Save API Key',
'apikeys.title.save': 'APIキーを保存',
'apikeys.form.expiretime': '有効期限',
'apikeys.form.apikey': 'APIキー',
'apikeys.table.name': 'Key Name',
'apikeys.table.name': 'キー名',
'apikeys.table.save.tips':
'キーをすぐにコピーしてください。一度閉じると再表示はできません。',
'apikeys.form.expiration.7days': '7日間',

@ -15,7 +15,7 @@ export default {
'common.button.run': '実行',
'common.button.viewcode': 'コードを表示',
'common.button.copy': 'コピー',
'common.button.copied': 'Copied',
'common.button.copied': 'コピー済み',
'common.button.collapse': '折りたたむ',
'common.button.expand': '展開',
'common.button.cancel': 'キャンセル',
@ -236,7 +236,3 @@ export default {
'common.text.error': 'エラー',
'common.text.tips': 'ヒント'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
// 1. 'common.button.copied',
// ========== End of To-Do List ==========

@ -21,5 +21,5 @@ export default {
'dashboard.activeModels': 'アクティブなモデル',
'dashboard.runninginstances': '稼働中のインスタンス',
'dashboard.activeModels.name': 'モデル名',
'dashboard.allocatevram': '割り当て済みVRAM / RAM'
'dashboard.allocatevram': '割り当て済みVRAM / メモリ'
};

@ -13,15 +13,17 @@ export default {
'models.form.env': '環境変数',
'models.form.configurations': '設定',
'models.form.s3address': 'S3アドレス',
'models.form.partialoffload.tips': `When CPU offloading is enabled, if GPU resources are insufficient, part of the model's layers will be offloaded to the CPU. If no GPU is available, full CPU inference will be used.`,
'models.form.distribution.tips': `Allows for offloading part of the model's layers to single or multiple remote workers when the resources of a worker are insufficient.`,
'models.form.partialoffload.tips':
'CPUオフロードが有効な場合、GPUリソースが不足するとモデルの一部のレイヤーがCPUにオフロードされます。GPUが利用できない場合は、完全なCPU推論が使用されます。',
'models.form.distribution.tips':
'ワーカーのリソースが不足している場合、モデルの一部のレイヤーを単一または複数のリモートワーカーにオフロードすることができます。',
'models.openinplayground': 'プレイグラウンドで開く',
'models.instances': 'インスタンス',
'models.table.replicas.edit': 'レプリカを編集',
'model.form.ollama.model': 'Ollamaモデル',
'model.form.ollamaholder': 'モデル名を選択または入力してください',
'model.deploy.sort': '並び替え',
'model.deploy.search.placeholder': 'Type <kbd>/</kbd> to search models',
'model.deploy.search.placeholder': '<kbd>/</kbd>を入力してモデルを検索',
'model.form.ollamatips':
'ヒント: 以下はGPUStackで事前設定されたOllamaモデルです。希望するモデルを選択するか、右側の【{name}】入力ボックスにデプロイしたいモデルを直接入力してください。',
'models.sort.name': '名前',
@ -65,7 +67,7 @@ export default {
'models.search.voxbox.tips':
'音声モデルをデプロイするには、GGUFチェックボックスをオフにしてください。',
'models.form.ollamalink':
'<a href="https://www.ollama.com/library" target="_blank">Ollama</a>ライブラリでさらに探す',
'<a href="https://www.ollama.com/library" target="_blank">Ollamaライブラリ</a>でさらに探す',
'models.form.backend_parameters.llamabox.placeholder': '例: --ctx-size=8192',
'models.form.backend_parameters.vllm.placeholder': '例: --max-model-len=8192',
'models.form.backend_parameters.vllm.tips': '詳細な{backend}パラメータ情報',
@ -82,11 +84,11 @@ export default {
'models.form.backend.llamabox':
'GGUF形式のモデル用Linux、macOS、Windowsをサポート。',
'models.form.backend.vllm':
'For non-GGUF format models, supported only on Linux (amd64/x86_64).',
'非GGUF形式のモデル用。Linuxamd64/x86_64のみ対応。',
'models.form.backend.voxbox':
'For non-GGUF format audio models, supported only on NVIDIA GPUs and CPUs.',
'非GGUF形式の音声モデル用。NVIDIA GPUおよびCPUのみ対応。',
'models.form.backend.mindie':
'For non-GGUF format models, supported only on Ascend 910B and 310P.',
'非GGUF形式のモデル用。Ascend 910Bおよび310Pのみ対応。',
'models.form.search.gguftips':
'macOSまたはWindowsをワーカーとして使用する場合、GGUFをチェックしてください音声モデルの場合はオフにしてください。',
'models.form.button.addlabel': 'ラベルを追加',
@ -119,64 +121,32 @@ export default {
'llama-boxバックエンドを使用するには、モデルファイルのフルパスを指定してください例:<span style="font-weight: 700">/data/models/model.gguf</span>)。分割モデルの場合、最初のシャードのパスを指定してください(例:<span style="font-weight: 700">/data/models/model-00001-of-00004.gguf</span>)。',
'models.form.keyvalue.paste':
'複数行のテキストを貼り付けます。各行にはキーと値のペアが含まれ、キーと値は=記号で区切られ、異なるキーと値のペアは改行文字で区切られます。',
'models.form.files': 'files',
'models.table.status': 'Status',
'models.form.submit.anyway': 'Submit Anyway',
'models.form.evaluating': 'Evaluating Model Compatibliity',
'models.form.incompatible': 'Incompatibility Detected',
'models.form.restart.onerror': 'Auto-Restart On Error',
'models.form.files': 'ファイル',
'models.table.status': 'ステータス',
'models.form.submit.anyway': 'このまま送信',
'models.form.evaluating': 'モデルの互換性を評価中',
'models.form.incompatible': '互換性の問題が検出されました',
'models.form.restart.onerror': 'エラー時に自動再起動',
'models.form.restart.onerror.tips':
'When an error occurs, it will automatically attempt to restart.',
'models.form.check.params': 'Checking configuration...',
'models.form.check.passed': 'Compatibility Check Passed',
'エラーが発生した場合、自動的に再起動を試みます。',
'models.form.check.params': '設定を確認中...',
'models.form.check.passed': '互換性チェックに合格しました',
'models.form.check.claims':
'The model requires approximately {vram} VRAM and {ram} RAM.',
'models.form.check.claims2': 'The model requires approximately {vram} VRAM.',
'models.form.check.claims3': 'The model requires approximately {ram} RAM.',
'このモデルには約{vram}のVRAMと{ram}のメモリが必要です。',
'models.form.check.claims2': 'このモデルには約{vram}のVRAMが必要です。',
'models.form.check.claims3': 'このモデルには約{ram}のメモリが必要です。',
'models.form.update.tips':
'Changes will only apply after you delete and recreate the instance.',
'models.table.download.progress': 'Download Progress',
'models.table.button.apiAccessInfo': 'API Access Info',
'models.table.button.apiAccessInfo.tips': `To integrate this model with third-party applications, use the following details: access URL, model name, and API key. These credentials are required to ensure proper connection and usage of the model service.`,
'models.table.apiAccessInfo.endpoint': 'Access URL',
'models.table.apiAccessInfo.modelName': 'Model Name',
'models.table.apiAccessInfo.apikey': 'API Key',
'models.table.apiAccessInfo.openaiCompatible': 'OpenAI Compatible',
'models.table.apiAccessInfo.jinaCompatible': 'Jina Compatible',
'models.table.apiAccessInfo.gotoCreate': 'Go to Create',
'models.search.parts': '{n} parts',
'models.search.evaluate.error': 'An error occurred during evaluation: '
'変更はインスタンスを削除して再作成した後にのみ適用されます。',
'models.table.download.progress': 'ダウンロード進行状況',
'models.table.button.apiAccessInfo': 'APIアクセス情報',
'models.table.button.apiAccessInfo.tips':
'このモデルをサードパーティアプリケーションと統合するには、以下の詳細を使用してください: アクセスURL、モデル名、APIキー。これらの資格情報は、モデルサービスの適切な接続と使用を確保するために必要です。',
'models.table.apiAccessInfo.endpoint': 'アクセスURL',
'models.table.apiAccessInfo.modelName': 'モデル名',
'models.table.apiAccessInfo.apikey': 'APIキー',
'models.table.apiAccessInfo.openaiCompatible': 'OpenAI互換',
'models.table.apiAccessInfo.jinaCompatible': 'Jina互換',
'models.table.apiAccessInfo.gotoCreate': '作成に移動',
'models.search.parts': '{n} 部分',
'models.search.evaluate.error': '評価中にエラーが発生しました: '
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
// 1. 'models.form.files',
// 2. 'models.table.status',
// 3. 'models.form.submit.anyway',
// 4. 'models.form.evaluating',
// 5. 'models.form.incompatible',
// 6. 'models.form.restart.onerror',
// 7. 'models.form.restart.onerror.tips',
// 8. 'models.form.check.params',
// 9. 'models.form.partialoffload.tips',
// 10. 'models.form.distribution.tips,
// 11. 'models.form.check.passed',
// 12. 'models.form.check.claims',
// 13. 'model.deploy.search.placeholder',
// 14. 'models.form.update.tips,
// 15. models.form.check.claims2,
// 16. 'models.table.download.progress',
// 17. 'models.form.check.claims3',
// 18. 'models.table.button.apiAccessInfo',
// 19. 'models.table.button.apiAccessInfo.tips',
// 20. 'models.table.apiAccessInfo.endpoint',
// 21. 'models.table.apiAccessInfo.modelName',
// 22. 'models.table.apiAccessInfo.apikey',
// 23. 'models.table.apiAccessInfo.openaiCompatible',
// 24. 'models.table.apiAccessInfo.jinaCompatible',
// 25. 'models.table.apiAccessInfo.gotoCreate',
// 26. 'models.form.backend.vllm',
// 27. 'models.form.backend.voxbox',
// 28. 'models.form.backend.mindie',
// 29. 'models.search.parts',
// 30. 'models.search.evaluate.error',
// ========== End of To-Do List ==========

@ -154,9 +154,5 @@ export default {
'playground.image.negativeMask.tips':
'1. 選択後は追加のマスクを描画できません。そのため、最初にマスクを描画してからオプションを選択してください。\n 2. マスク画像をアップロードすると、追加のマスクを生成することはできません。',
'playground.model.noavailable.tips2':
'If the expected model isnt showing up, make sure its running and correctly categorized. If the category is incorrect, you can manually adjust it in the models settings.'
'期待するモデルが表示されない場合は、モデルが実行中で正しく分類されていることを確認してください。カテゴリが間違っている場合は、モデルの設定で手動で調整できます。'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
// 1. 'playground.model.noavailable.tips2'
// ========== End of To-Do List ==========

@ -20,7 +20,7 @@ export default {
'resources.form.binpack.tips':
'クラスターリソースの全体的な利用率を優先し、ワーカー/GPU上のリソース断片化を減らします。',
'resources.form.workerSelector.description':
'The system selects the most suitable Worker for deploying model instances based on predefined labels.',
'システムは、事前定義されたラベルに基づいてモデルインスタンスをデプロイするために最適なワーカーを選択します。',
'resources.table.ip': 'IP',
'resources.table.cpu': 'CPU',
'resources.table.memory': 'メモリ',
@ -42,58 +42,36 @@ export default {
'resources.worker.linuxormaxos': 'LinuxまたはMacOS',
'resources.table.unified': '統合メモリ',
'resources.worker.add.step1':
'Get Token <span class="note-text">(Run on the server)</span>',
'トークンを取得 <span class="note-text">(サーバーで実行)</span>',
'resources.worker.add.step2': 'ワーカーを登録',
'resources.worker.add.step2.tips':
'(Run on the worker to be added, <span style="color: #000;font-weight: 600">token</span> is the value obtained in the first step.)',
'(追加するワーカーで実行し、<span style="color: #000;font-weight: 600">トークン</span> は最初のステップで取得した値です。)',
'resources.worker.add.step3':
'成功後、ワーカーリストを更新して新しいワーカーを確認してください。',
'resources.worker.container.supported':
'MacOSまたはWindowsはサポートされていません。',
'resources.worker.current.version': '現在のバージョンは {version} です。',
'resources.worker.driver.install':
'Install <a href="https://docs.gpustack.ai/latest/installation/installation-requirements/" target="_blank">required drivers and libraries</a> prior to GPUStack installation.',
'<a href="https://docs.gpustack.ai/latest/installation/installation-requirements/" target="_blank">必要なドライバとライブラリ</a> をGPUStackのインストール前にインストールしてください。',
'resources.worker.select.command':
'ラベルを選択してコマンドを生成し、コピーを使用してコマンドをコピーします。',
'resources.worker.script.install': 'スクリプトインストール',
'resources.worker.container.install': 'コンテナインストールLinuxのみ',
'resources.worker.cann.tips': `Set <span style="color: #000;font-weight: 600">--device /dev/davinci{index}</span> according to the required NPU index. For example, to mount NPU0 and NPU1, add <span style="color: #000;font-weight: 600">--device /dev/davinci0 --device /dev/davinci1</span>.`,
'resources.modelfiles.form.path': 'Storage Path',
'resources.modelfiles.modelfile': 'Model Files',
'resources.modelfiles.download': 'Add Model File',
'resources.modelfiles.size': 'Size',
'resources.modelfiles.selecttarget': 'Select Target',
'resources.modelfiles.form.localdir': 'Local Directory',
'resources.worker.cann.tips': `<span style="color: #000;font-weight: 600">--device /dev/davinci{index}</span> を必要なNPUインデックスに応じて設定します。例えば、NPU0とNPU1をマウントするには、<span style="color: #000;font-weight: 600">--device /dev/davinci0 --device /dev/davinci1</span> を追加します。`,
'resources.modelfiles.form.path': 'ストレージパス',
'resources.modelfiles.modelfile': 'モデルファイル',
'resources.modelfiles.download': 'モデルファイルを追加',
'resources.modelfiles.size': 'サイズ',
'resources.modelfiles.selecttarget': 'ターゲットを選択',
'resources.modelfiles.form.localdir': 'ローカルディレクトリ',
'resources.modelfiles.form.localdir.tips':
'The default storage directory is <span class="desc-block">/var/lib/gpustack/cache</span>, or the directory specified by <span class="desc-block">--cache-dir</span> (preferred) or <span class="desc-block">--data-dir</span>.',
'resources.modelfiles.retry.download': 'Retry Download',
'デフォルトのストレージディレクトリは <span class="desc-block">/var/lib/gpustack/cache</span> または <span class="desc-block">--cache-dir</span>(優先)または <span class="desc-block">--data-dir</span> で指定されたディレクトリです。',
'resources.modelfiles.retry.download': 'ダウンロードを再試行',
'resources.modelfiles.storagePath.holder':
'Waiting for download to complete...',
'resources.filter.worker': 'Filter by worker',
'resources.filter.source': 'Filter by Source',
'resources.modelfiles.delete.tips': 'Also delete the file from disk!',
'resources.modelfiles.copy.tips': 'Copy Full Path',
'resources.filter.path': 'Filter by path'
'ダウンロード完了を待っています...',
'resources.filter.worker': 'ワーカーでフィルタ',
'resources.filter.source': 'ソースでフィルタ',
'resources.modelfiles.delete.tips': 'ディスクからファイルも削除します!',
'resources.modelfiles.copy.tips': 'フルパスをコピー',
'resources.filter.path': 'パスでフィルタ'
};
// ========== To-Do: Translate Keys (Remove After Translation) ==========
// 1. 'resources.modelfiles.form.path',
// 2. 'resources.modelfiles.modelfile',
// 3. 'resources.modelfiles.download',
// 4. 'resources.modelfiles.size',
// 5. 'resources.modelfiles.selecttarget',
// 6. 'resources.modelfiles.form.localdir',
// 7. 'resources.modelfiles.form.localdir.tips',
// 8. 'resources.modelfiles.retry.download',
// 9. 'resources.modelfiles.storagePath.holder',
// 10. 'resources.filter.worker',
// 11. 'resources.filter.source',
// 12. 'resources.modelfiles.delete.tips',
// 13. 'resources.worker.add.step1',
// 14. 'resources.worker.add.step2.tips',
// 15. 'resources.modelfiles.copy.tips',
// 16. 'resources.filter.path',
// 17. 'resources.form.workerSelector.description,
// 18. 'resources.worker.cann.tips',
// 19. 'resources.worker.driver.install'
// ========== End of To-Do List ==========

Loading…
Cancel
Save