mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-26 07:35:44 -03:00
Add Korean, Russian, and Traditional Chinese translations for LoRA Manager
This commit is contained in:
397
static/js/i18n/locales/ja.js
Normal file
397
static/js/i18n/locales/ja.js
Normal file
@@ -0,0 +1,397 @@
|
||||
/**
|
||||
* Japanese (ja) translations for LoRA Manager
|
||||
*/
|
||||
export const ja = {
|
||||
// アプリケーション全体で使用される共通用語
|
||||
common: {
|
||||
// ファイル操作
|
||||
file: 'ファイル',
|
||||
folder: 'フォルダ',
|
||||
name: '名前',
|
||||
size: 'サイズ',
|
||||
date: '日付',
|
||||
type: '種類',
|
||||
path: 'パス',
|
||||
|
||||
// ファイルサイズ
|
||||
fileSize: {
|
||||
zero: '0 バイト',
|
||||
bytes: 'バイト',
|
||||
kb: 'KB',
|
||||
mb: 'MB',
|
||||
gb: 'GB',
|
||||
tb: 'TB'
|
||||
},
|
||||
|
||||
// アクション
|
||||
actions: {
|
||||
save: '保存',
|
||||
cancel: 'キャンセル',
|
||||
delete: '削除',
|
||||
edit: '編集',
|
||||
copy: 'コピー',
|
||||
move: '移動',
|
||||
refresh: '更新',
|
||||
download: 'ダウンロード',
|
||||
upload: 'アップロード',
|
||||
search: '検索',
|
||||
filter: 'フィルター',
|
||||
sort: 'ソート',
|
||||
select: '選択',
|
||||
selectAll: 'すべて選択',
|
||||
deselectAll: '選択解除',
|
||||
confirm: '確認',
|
||||
close: '閉じる',
|
||||
back: '戻る',
|
||||
next: '次へ',
|
||||
previous: '前へ',
|
||||
view: '表示',
|
||||
preview: 'プレビュー',
|
||||
details: '詳細',
|
||||
settings: '設定',
|
||||
help: 'ヘルプ',
|
||||
about: 'について'
|
||||
},
|
||||
|
||||
// 言語設定
|
||||
language: {
|
||||
current: '言語',
|
||||
select: '言語を選択',
|
||||
select_help: 'インターフェース言語を選択してください',
|
||||
english: '英語',
|
||||
chinese_simplified: '中国語(簡体字)',
|
||||
chinese_traditional: '中国語(繁体字)',
|
||||
russian: 'ロシア語',
|
||||
german: 'ドイツ語',
|
||||
japanese: '日本語',
|
||||
korean: '韓国語',
|
||||
french: 'フランス語',
|
||||
spanish: 'スペイン語'
|
||||
},
|
||||
|
||||
// ステータスメッセージ
|
||||
status: {
|
||||
loading: '読み込み中...',
|
||||
saving: '保存中...',
|
||||
saved: '保存済み',
|
||||
error: 'エラー',
|
||||
success: '成功',
|
||||
warning: '警告',
|
||||
info: '情報',
|
||||
processing: '処理中...',
|
||||
completed: '完了',
|
||||
failed: '失敗',
|
||||
cancelled: 'キャンセル',
|
||||
pending: '待機中',
|
||||
ready: '準備完了'
|
||||
}
|
||||
},
|
||||
|
||||
// ヘッダーとナビゲーション
|
||||
header: {
|
||||
appTitle: 'LoRA マネージャー',
|
||||
navigation: {
|
||||
loras: 'LoRA',
|
||||
recipes: 'レシピ',
|
||||
checkpoints: 'チェックポイント',
|
||||
embeddings: 'エンベディング',
|
||||
statistics: '統計'
|
||||
},
|
||||
search: {
|
||||
placeholder: '検索...',
|
||||
placeholders: {
|
||||
loras: 'LoRAを検索...',
|
||||
recipes: 'レシピを検索...',
|
||||
checkpoints: 'チェックポイントを検索...',
|
||||
embeddings: 'エンベディングを検索...'
|
||||
},
|
||||
options: '検索オプション',
|
||||
searchIn: '検索対象:',
|
||||
notAvailable: '統計ページでは検索は利用できません',
|
||||
filters: {
|
||||
filename: 'ファイル名',
|
||||
modelname: 'モデル名',
|
||||
tags: 'タグ',
|
||||
creator: '作成者',
|
||||
title: 'レシピタイトル',
|
||||
loraName: 'LoRAファイル名',
|
||||
loraModel: 'LoRAモデル名'
|
||||
}
|
||||
},
|
||||
filter: {
|
||||
title: 'モデルをフィルター',
|
||||
baseModel: 'ベースモデル',
|
||||
modelTags: 'タグ(トップ20)',
|
||||
clearAll: 'すべてのフィルターをクリア'
|
||||
},
|
||||
theme: {
|
||||
toggle: 'テーマ切り替え',
|
||||
switchToLight: 'ライトテーマに切り替え',
|
||||
switchToDark: 'ダークテーマに切り替え',
|
||||
switchToAuto: 'オートテーマに切り替え'
|
||||
}
|
||||
},
|
||||
|
||||
// LoRAページ
|
||||
loras: {
|
||||
title: 'LoRAモデル',
|
||||
controls: {
|
||||
sort: {
|
||||
title: 'モデルをソート...',
|
||||
name: '名前',
|
||||
nameAsc: 'A - Z',
|
||||
nameDesc: 'Z - A',
|
||||
date: '追加日',
|
||||
dateDesc: '新しい順',
|
||||
dateAsc: '古い順',
|
||||
size: 'ファイルサイズ',
|
||||
sizeDesc: '大きい順',
|
||||
sizeAsc: '小さい順'
|
||||
},
|
||||
refresh: {
|
||||
title: 'モデルリストを更新',
|
||||
quick: 'クイック更新(増分)',
|
||||
full: '完全再構築(完全)'
|
||||
},
|
||||
fetch: 'Civitaiから取得',
|
||||
download: 'URLからダウンロード',
|
||||
bulk: '一括操作',
|
||||
duplicates: '重複を検索',
|
||||
favorites: 'お気に入りのみ表示'
|
||||
},
|
||||
bulkOperations: {
|
||||
title: '一括操作',
|
||||
selected: '{count}個選択中',
|
||||
selectAll: '現在のページのすべてを選択',
|
||||
deselectAll: 'すべての選択を解除',
|
||||
actions: {
|
||||
move: '選択項目を移動',
|
||||
delete: '選択項目を削除',
|
||||
setRating: 'コンテンツレーティングを設定',
|
||||
export: '選択項目をエクスポート'
|
||||
}
|
||||
},
|
||||
card: {
|
||||
actions: {
|
||||
copyTriggerWords: 'トリガーワードをコピー',
|
||||
copyLoraName: 'LoRA名をコピー',
|
||||
sendToWorkflow: 'ワークフローに送信',
|
||||
sendToWorkflowAppend: 'ワークフローに送信(追加)',
|
||||
sendToWorkflowReplace: 'ワークフローに送信(置換)',
|
||||
openExamples: 'サンプルフォルダを開く',
|
||||
downloadExamples: 'サンプル画像をダウンロード',
|
||||
replacePreview: 'プレビューを置換',
|
||||
setContentRating: 'コンテンツレーティングを設定',
|
||||
moveToFolder: 'フォルダに移動',
|
||||
excludeModel: 'モデルを除外',
|
||||
deleteModel: 'モデルを削除'
|
||||
},
|
||||
modal: {
|
||||
title: 'LoRA詳細',
|
||||
tabs: {
|
||||
examples: 'サンプル',
|
||||
description: 'モデル説明',
|
||||
recipes: 'レシピ'
|
||||
},
|
||||
info: {
|
||||
filename: 'ファイル名',
|
||||
modelName: 'モデル名',
|
||||
baseModel: 'ベースモデル',
|
||||
fileSize: 'ファイルサイズ',
|
||||
dateAdded: '追加日',
|
||||
triggerWords: 'トリガーワード',
|
||||
description: '説明',
|
||||
tags: 'タグ',
|
||||
rating: '評価',
|
||||
downloads: 'ダウンロード数',
|
||||
likes: 'いいね数',
|
||||
version: 'バージョン'
|
||||
},
|
||||
actions: {
|
||||
copyTriggerWords: 'トリガーワードをコピー',
|
||||
copyLoraName: 'LoRA名をコピー',
|
||||
sendToWorkflow: 'ワークフローに送信',
|
||||
viewOnCivitai: 'Civitaiで表示',
|
||||
downloadExamples: 'サンプル画像をダウンロード'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// レシピページ
|
||||
recipes: {
|
||||
title: 'LoRAレシピ',
|
||||
controls: {
|
||||
import: 'レシピをインポート',
|
||||
create: 'レシピを作成',
|
||||
export: '選択項目をエクスポート',
|
||||
downloadMissing: '不足しているLoRAをダウンロード'
|
||||
},
|
||||
card: {
|
||||
author: '作者',
|
||||
loras: '{count}個のLoRA',
|
||||
tags: 'タグ',
|
||||
actions: {
|
||||
sendToWorkflow: 'ワークフローに送信',
|
||||
edit: 'レシピを編集',
|
||||
duplicate: 'レシピを複製',
|
||||
export: 'レシピをエクスポート',
|
||||
delete: 'レシピを削除'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// チェックポイントページ
|
||||
checkpoints: {
|
||||
title: 'チェックポイントモデル',
|
||||
info: {
|
||||
filename: 'ファイル名',
|
||||
modelName: 'モデル名',
|
||||
baseModel: 'ベースモデル',
|
||||
fileSize: 'ファイルサイズ',
|
||||
dateAdded: '追加日'
|
||||
}
|
||||
},
|
||||
|
||||
// エンベディングページ
|
||||
embeddings: {
|
||||
title: 'エンベディングモデル',
|
||||
info: {
|
||||
filename: 'ファイル名',
|
||||
modelName: 'モデル名',
|
||||
triggerWords: 'トリガーワード',
|
||||
fileSize: 'ファイルサイズ',
|
||||
dateAdded: '追加日'
|
||||
}
|
||||
},
|
||||
|
||||
// 統計ページ
|
||||
statistics: {
|
||||
title: '統計',
|
||||
overview: {
|
||||
title: '概要',
|
||||
totalModels: '総モデル数',
|
||||
totalSize: '総サイズ',
|
||||
avgFileSize: '平均ファイルサイズ',
|
||||
newestModel: '最新モデル'
|
||||
},
|
||||
charts: {
|
||||
modelsByBaseModel: 'ベースモデル別',
|
||||
modelsByMonth: '月別',
|
||||
fileSizeDistribution: 'ファイルサイズ分布',
|
||||
topTags: '人気タグ'
|
||||
}
|
||||
},
|
||||
|
||||
// モーダルダイアログ
|
||||
modals: {
|
||||
delete: {
|
||||
title: '削除の確認',
|
||||
message: 'このモデルを削除してもよろしいですか?この操作は元に戻せません。',
|
||||
confirm: '削除',
|
||||
cancel: 'キャンセル'
|
||||
},
|
||||
exclude: {
|
||||
title: 'モデルを除外',
|
||||
message: 'このモデルをライブラリから除外してもよろしいですか?',
|
||||
confirm: '除外',
|
||||
cancel: 'キャンセル'
|
||||
},
|
||||
download: {
|
||||
title: 'モデルをダウンロード',
|
||||
url: 'モデルURL',
|
||||
placeholder: 'CivitaiモデルURLを入力...',
|
||||
download: 'ダウンロード',
|
||||
cancel: 'キャンセル'
|
||||
},
|
||||
move: {
|
||||
title: 'モデルを移動',
|
||||
selectFolder: '移動先フォルダを選択',
|
||||
createFolder: '新しいフォルダを作成',
|
||||
folderName: 'フォルダ名',
|
||||
move: '移動',
|
||||
cancel: 'キャンセル'
|
||||
},
|
||||
contentRating: {
|
||||
title: 'コンテンツレーティングを設定',
|
||||
current: '現在',
|
||||
levels: {
|
||||
pg: '全年齢',
|
||||
pg13: '13歳以上',
|
||||
r: '制限あり',
|
||||
x: '成人向け',
|
||||
xxx: '露骨'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
// エラーメッセージ
|
||||
errors: {
|
||||
general: 'エラーが発生しました',
|
||||
networkError: 'ネットワークエラー。接続を確認してください。',
|
||||
serverError: 'サーバーエラー。後でもう一度試してください。',
|
||||
fileNotFound: 'ファイルが見つかりません',
|
||||
invalidFile: '無効なファイル形式',
|
||||
uploadFailed: 'アップロードに失敗しました',
|
||||
downloadFailed: 'ダウンロードに失敗しました',
|
||||
saveFailed: '保存に失敗しました',
|
||||
loadFailed: '読み込みに失敗しました',
|
||||
deleteFailed: '削除に失敗しました',
|
||||
moveFailed: '移動に失敗しました',
|
||||
copyFailed: 'コピーに失敗しました',
|
||||
fetchFailed: 'Civitaiからデータを取得できませんでした',
|
||||
invalidUrl: '無効なURL形式',
|
||||
missingPermissions: '権限が不足しています'
|
||||
},
|
||||
|
||||
// 成功メッセージ
|
||||
success: {
|
||||
saved: '正常に保存されました',
|
||||
deleted: '正常に削除されました',
|
||||
moved: '正常に移動されました',
|
||||
copied: '正常にコピーされました',
|
||||
downloaded: '正常にダウンロードされました',
|
||||
uploaded: '正常にアップロードされました',
|
||||
refreshed: '正常に更新されました',
|
||||
exported: '正常にエクスポートされました',
|
||||
imported: '正常にインポートされました'
|
||||
},
|
||||
|
||||
// キーボードショートカット
|
||||
keyboard: {
|
||||
navigation: 'キーボードナビゲーション:',
|
||||
shortcuts: {
|
||||
pageUp: '1ページ上にスクロール',
|
||||
pageDown: '1ページ下にスクロール',
|
||||
home: 'トップにジャンプ',
|
||||
end: 'ボトムにジャンプ',
|
||||
bulkMode: '一括モードを切り替え',
|
||||
search: '検索にフォーカス',
|
||||
escape: 'モーダル/パネルを閉じる'
|
||||
}
|
||||
},
|
||||
|
||||
// 初期化
|
||||
initialization: {
|
||||
title: 'LoRAマネージャーを初期化中',
|
||||
message: 'LoRAキャッシュをスキャンして構築中です。数分かかる場合があります...',
|
||||
steps: {
|
||||
scanning: 'モデルファイルをスキャン中...',
|
||||
processing: 'メタデータを処理中...',
|
||||
building: 'キャッシュを構築中...',
|
||||
finalizing: '完了中...'
|
||||
}
|
||||
},
|
||||
|
||||
// ツールチップとヘルプテキスト
|
||||
tooltips: {
|
||||
refresh: 'モデルリストを更新',
|
||||
bulkOperations: '複数のモデルを選択してバッチ操作',
|
||||
favorites: 'お気に入りモデルのみ表示',
|
||||
duplicates: '重複モデルを検索・管理',
|
||||
search: '名前、タグ、その他の条件でモデルを検索',
|
||||
filter: '様々な条件でモデルをフィルター',
|
||||
sort: '異なる属性でモデルをソート',
|
||||
backToTop: 'ページトップにスクロール'
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user