146 lines
11 KiB
JSON
146 lines
11 KiB
JSON
{
|
||
"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}%)"
|
||
}
|
||
}
|