Files
2026-11-06 14:11:49 +08:00

146 lines
11 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"manifest": {
"app": {
"name": "Spineサムネイル"
}
},
"thumb": {
"title": "Spineサムネイル",
"noticeIntro": "機能:Spine アセット(.skel / .json + .atlas + テクスチャ)を読み込むと、サムネイル未設定のアイテムにスケルトンプレビューを生成します。",
"noticeSafety": "1. 自動生成は既定でオフで、下で手動で有効にする必要があります。今回新しく読み込んだアイテムだけを処理し、既に設定されたカスタムサムネイルは上書きしません。",
"noticeCompound": "2. 複合拡張子の項目は、現在値と新しい値を確認した場合にのみ Eagle の名前/種類フィールドを変更します。元の値は保存され、復元できます。",
"autoToggle": "読み込み時にサムネイルを自動生成",
"clear": "ログを消去",
"restoreNames": "名前/種類を復元",
"compoundConfirmTitle": "複合拡張子の変更を確認",
"compoundConfirmIntro": "複合拡張子ファイルの特性上、生成したサムネイルを表示するためには Eagle でこれらの素材の名前と種類フィールドを変更する必要があります。元の値は保存され、このプラグインから復元できます。",
"compoundOldValue": "変更前",
"compoundNewValue": "変更後",
"compoundSkip": "スキップして続行",
"compoundConfirm": "変更を適用",
"compoundConfirmSelected": "選択項目を適用({count})",
"compoundSkipped": "{label} をスキップ:複合拡張子の変更が承認されていません",
"compoundSourceMismatch": "{label} をスキップ:Eagle の名前 {current} が元ファイル {source} と一致しません",
"compoundCheckFailed": "{label} の複合拡張子を確認できませんでした:{error}",
"compoundNeedsConfirmation": "{label} をスキップ:確認後にフィールドが変更されたため、次回もう一度確認してください",
"compoundBackupUnavailable": "元の値を保存できないため、複合拡張子を変更できません",
"compoundRolledBack": "サムネイル生成に失敗したため、{label} の名前と種類を復元しました",
"compoundRollbackFailed": "サムネイル生成に失敗し、{label} を自動復元できませんでした:{error}",
"restoreEmpty": "復元できる名前/種類の変更はありません",
"restoreTitle": "復元する素材を選択",
"restoreIntro": "元の値が保存されている素材です。復元可能な項目は既定ですべて選択されます。後からユーザーが変更した素材や読み取れない素材は選択できません。",
"restoreCurrent": "現在",
"restoreTarget": "復元後",
"restoreStatusReady": "素材は {fields} に変更されています",
"restoreStatusAlreadyOriginal": "すでに元の値です。確認するとバックアップのみ削除します",
"restoreStatusChanged": "現在のフィールドはユーザーが変更済みのためスキップします",
"restoreStatusMissing": "素材が見つからないため復元できません",
"restoreStatusError": "現在値を読み取れないため復元できません",
"restoreCancel": "キャンセル",
"restoreSelected": "選択項目を復元({count})",
"restoreComplete": "復元完了:成功 {success}、スキップ {skipped}、失敗 {failed}。",
"restoreFailed": "名前/種類の復元に失敗しました:{error}",
"modeLabel": "生成方式",
"modeAnimated": "アニメーション(最初のアニメーション)",
"modeStatic": "静止画(setup pose)",
"strategyLabel": "生成戦略",
"strategySize": "最小サイズ(低速)",
"strategySpeed": "最速(高速)",
"statusLabel": "状態",
"statusStarting": "起動中…",
"libraryLabel": "ライブラリ",
"statsLabel": "統計",
"filterAll": "すべて",
"filterOk": "成功",
"filterFail": "失敗",
"filterWarn": "警告",
"filterError": "エラー",
"unknownError": "不明なエラー",
"scriptError": "スクリプトエラー:{error}",
"promiseError": "未処理の Promise エラー:{error}",
"uncategorized": "未分類",
"reasonQuiet": "静止検出",
"reasonFallback": "フォールバック走査",
"none": "なし",
"complete": "完全",
"incomplete": "不完全",
"statusLoaded": "スクリプト {version} を読み込みました。Eagle イベントを待機しています…",
"statusEagleMissing": "Eagle API が利用できません",
"statusListening": "監視中",
"statusListenFailed": "監視に失敗",
"statusAutoOff": "監視中(自動生成はオフ)",
"statusNoLibrary": "ライブラリのパスを取得できません",
"statusPairing": "新しいアセットを照合中…",
"statusPairingProgress": "照合中 {current}/{total}",
"statusRendering": "フレームをレンダリング中 {current}/{total}(待機 {queued})",
"statusGenerating": "サムネイルを生成中…残り {queued}",
"statusPaused": "一時停止中(進捗ウィンドウで再開またはキャンセル)",
"statusAutoSkipped": "自動生成がオフのため、このバッチをスキップしました",
"statusStartFailed": "起動に失敗:{error}",
"stats": "バッチ {batches} · 追加 {added} · Spine {spine} · 完全 {complete} · 生成済み {generated} · スキップ {skipped} · 失敗 {failed}",
"modulesMissing": "ローカルモジュールが未読み込みです:{modules}",
"moduleLoadError": "ローカルモジュールが読み込まれていません。index.html の script 順を確認してください:{modules}",
"version": "プラグインコード {version}",
"pluginCreated": "プラグインを初期化しました:{name}",
"settingsReadFailed": "設定を読み込めないため既定値を使用します(自動生成オフ):{error}",
"settingsSaveFailed": "設定を保存できません:{error}",
"autoEnabled": "自動生成を有効にしました。今後読み込む Spine アセットにサムネイルを生成します。",
"autoDisabled": "自動生成を無効にし、待機中のキューを消去しました。",
"modeStaticLog": "生成方式:静止画(常に setup pose、PNG)",
"modeAnimatedLog": "生成方式:アニメーション(最初のアニメーションを WebP 化し、なければ setup pose)",
"strategySpeedLog": "生成戦略:最速(概算で選び、最小の 1~2 プロファイルのみ生成)",
"strategySizeLog": "生成戦略:最小サイズ(全 10 プロファイルを生成し最小を採用)",
"missingItem": "{label} をスキップ:Eagle にアイテムが見つかりません",
"suffixFixed": "{label} の複合拡張子を修正 → {name}",
"suffixFailed": "{label} の複合拡張子を修正できません:{error}",
"existingThumbnail": "{label} をスキップ:カスタムサムネイルが既にあります",
"thumbnailRejected": "Eagle がこのサムネイルを拒否しました",
"generated": "{label} を生成 | {details} | Spine {version}",
"generateFailed": "{label} の生成に失敗:{error}",
"cancelled": "生成をキャンセル:残り {dropped} 件を破棄、完了 {done} 件(成功 {generated}、失敗 {failed}、スキップ {skipped})",
"batchFailed": "読み込みバッチの処理に失敗:{error}",
"batchFinished": "バッチ完了:{added} 件追加、ライブラリ内 {total} 件({reason})",
"recheck": "以前の不完全なアセット {count} 件を再確認",
"noSpine": "このバッチに Spine アセットはありません",
"incompletePending": "不完全なアセットが {count} 件あります。後の読み込み後に再確認します",
"incompleteIgnored": "不完全なアセットが {count} 件あり、このバッチでは処理しません",
"itemSummary": " {name} | {path} | {state} | スケルトン {skeleton} | atlas {atlas} | ページ {pages}(不足 {missing})",
"autoSkipped": "自動生成がオフのため、このバッチの {count} 件をスキップしました",
"queued": "{added} 件をキューに追加、待機中 {queued} 件{state}",
"queuedRunning": "(処理中)",
"libraryInfoNoPath": "library.info() がパスを返しません:{info}",
"libraryInfoFailed": "library.info() の呼び出しに失敗:{error}",
"switchingLibrary": "ライブラリを切り替え:{path}",
"noCreateEvent": "作成イベントを受信できないため、直接起動します",
"watching": "{path} を監視中(既存 {count} 件は履歴として扱い、処理しません)",
"watchReadFailed": "アセットディレクトリを読み込めません:{error}",
"watchMissingDir": "アセットディレクトリがありません:{path}",
"watchFailed": "監視を開始できません:{error}",
"fixSuffixAction": "{label} の複合拡張子を修正",
"renderAction": "{label} をレンダリング",
"setThumbnailAction": "{label} のサムネイルを設定",
"thumbnailDetailsAnimated": "アニメーション {size}@{fps}fps/q{quality}/{kb}KB(目標 {target}KB)/ {frames} フレーム / アニメーション {animation}/{strategy}{limit}",
"thumbnailDetailsStatic": "静止画 {width}×{height}/{kb}KB{fallback}",
"bestSpeed": "最速",
"bestSize": "最小サイズ",
"fallbackNote": "({text})",
"fallbackNoAnimation": "スケルトンにアニメーションがありません",
"fallbackAnimatedFailed": "アニメーション生成に失敗:{error}",
"limitNote": "(最小プロファイルでも目標サイズを超えています。サムネイルサイズを上げてください)",
"runSummary": "成功 {generated}、失敗 {failed}、スキップ {skipped}、所要 {seconds} 秒。"
},
"progress": {
"title": "Spineサムネイル",
"generating": "アニメーションサムネイルを生成中……",
"waiting": "開始待ち…",
"confirmPrompt": "キャンセルしますか?",
"resume": "続行",
"cancel": "キャンセル確定",
"stop": "停止",
"confirm": "確認",
"generatedConfirm": "{done} 枚生成しました。キャンセルしますか?",
"complete": "完了",
"completed": "完了 {done} / {total}({percent}%)"
}
}