129 lines
6.1 KiB
JSON
129 lines
6.1 KiB
JSON
{
|
|
"KSA": {
|
|
"AppTitle": "Kosmos Storage Audit",
|
|
"Menu": {
|
|
"Name": "Kosmos Storage Audit",
|
|
"Label": "Open Report",
|
|
"Hint": "Run the storage audit and inspect prioritized findings."
|
|
},
|
|
"Hero": {
|
|
"Title": "Kosmos Storage Audit",
|
|
"Intro1": "Helps keep your Foundry installation tidy and highlights risky file placement before it causes trouble.",
|
|
"Intro2": "The report points out missing files, outdated links to module or system files, and possible leftovers that no longer seem to be used.",
|
|
"Intro3": "This makes it easier to spot common problems like broken images, forgotten uploads inside module folders, and old files that have accumulated over time."
|
|
},
|
|
"Action": {
|
|
"Run": "Start Analysis",
|
|
"Running": "Analyzing...",
|
|
"Export": "Export Report"
|
|
},
|
|
"Filter": {
|
|
"OrphansLabel": "Hide:",
|
|
"OrphansModules": "modules/*",
|
|
"OrphansSystems": "systems/*",
|
|
"OrphansCorePublic": "canvas/cards/docs/icons/nue/sounds/toolclips/ui"
|
|
},
|
|
"Progress": {
|
|
"Initialize": "Initializing analysis",
|
|
"Analyzing": "Analyzing",
|
|
"ScanFiles": "Scanning files",
|
|
"ReadReferences": "Reading references",
|
|
"ClassifyFindings": "Classifying findings",
|
|
"Completed": "Analysis complete",
|
|
"Current": "Current: {source}",
|
|
"Files": "Files: {count}",
|
|
"Sources": "Sources: {count}",
|
|
"References": "References: {count}",
|
|
"Findings": "Findings: {count}",
|
|
"BrowseStorage": "Browsing {storage}:{path}",
|
|
"ReadPack": "Reading package pack {pack}"
|
|
},
|
|
"Notify": {
|
|
"Completed": "Kosmos Storage Audit completed: {count} findings.",
|
|
"Failed": "Kosmos Storage Audit failed: {message}",
|
|
"OpenSourceFailed": "Could not open source: {uuid}"
|
|
},
|
|
"Notice": {
|
|
"Title": "Notes",
|
|
"ExcludedFromFindings": "These cases are shown separately for context and are intentionally excluded from the findings list.",
|
|
"InactiveModuleReferences": "The active world references files from inactive modules: {modules}",
|
|
"MissingModuleReferences": "The active world references files from module folders that Foundry does not currently recognize as installed modules: {modules}"
|
|
},
|
|
"Summary": {
|
|
"NoAnalysis": "No analysis has been run yet.",
|
|
"Files": "Files",
|
|
"References": "References",
|
|
"Findings": "Findings",
|
|
"Missing": "Missing",
|
|
"Deprecated": "Deprecated",
|
|
"Orphaned": "Orphaned",
|
|
"ByType": "Findings by Type",
|
|
"NoFindings": "No findings",
|
|
"WorkBlocks": "Work Blocks",
|
|
"MissingTargets": "Deduplicated missing targets",
|
|
"UnanchoredPackageTargets": "Unanchored package targets",
|
|
"OrphanCandidates": "Orphan candidates"
|
|
},
|
|
"Section": {
|
|
"WorkView": "Work View",
|
|
"NoGrouped": "No grouped findings available.",
|
|
"NoPrompt": "The analysis can be started directly from this view.",
|
|
"Running": "Analysis in progress...",
|
|
"Samples": "Examples",
|
|
"UnanchoredPackageTargets": "Deprecated",
|
|
"UnanchoredPackageTargetsDesc": "These files live in a module or system folder and are still used by your world, but no longer look like normal content of that package. In practice they are usually either leftovers from older module versions or manual GM uploads in an unsuitable location. In the first case, re-initializing the module may clean up the world data.",
|
|
"BrokenTargets": "Missing",
|
|
"BrokenTargetsDesc": "These files are missing, but are currently referenced by objects.",
|
|
"OrphanCandidates": "Orphaned",
|
|
"OrphanCandidatesDesc": "These files still exist in storage, but are no longer used anywhere in the currently checked data. For technical reasons, the audit currently cannot verify whether they may still be used in the context of another world."
|
|
},
|
|
"Field": {
|
|
"OwnerPackage": "Owning Package",
|
|
"Assessment": "Assessment",
|
|
"Target": "Target",
|
|
"Source": "Source"
|
|
},
|
|
"Table": {
|
|
"Severity": "Severity",
|
|
"References": "Refs",
|
|
"Note": "Note"
|
|
},
|
|
"FindingKind": {
|
|
"non-package-to-package-reference": "Unanchored package targets",
|
|
"broken-reference": "Broken targets",
|
|
"orphan-file": "Orphan candidates",
|
|
"risky-public-reference": "Risky public targets"
|
|
},
|
|
"Finding": {
|
|
"PackageExplanation": "Your world appears to use a file from a module or system that no longer looks like normal content of that package.",
|
|
"WildcardNoMatch": "Pattern reference: wildcard is supported by Foundry, but currently has no matching file in the scanned storage."
|
|
},
|
|
"Severity": {
|
|
"high": "High",
|
|
"warning": "Warning",
|
|
"info": "Info"
|
|
},
|
|
"FindingReason": {
|
|
"BrokenWildcard": "The file pattern {locator} currently does not match any existing file.",
|
|
"BrokenReference": "The file {locator} is still referenced, but was not found in the checked data.",
|
|
"UnanchoredPackageTarget": "The world still uses {locator}, but no matching self-reference was found in the related module or system.",
|
|
"RiskyPublicTarget": "The world uses {locator} from a location that is closely tied to releases or updates.",
|
|
"OrphanFile": "No usage of {locator} was found in the currently checked data."
|
|
},
|
|
"FindingRecommendation": {
|
|
"CheckWildcard": "Check whether the wildcard pattern is still correct and whether matching files still exist.",
|
|
"CheckMissingFile": "Check whether the file was moved, deleted, or should be copied into a durable location.",
|
|
"MoveToStableStorage": "Review whether the file was manually placed into the package folder. If the package does not use it itself, prefer moving it into user-controlled storage.",
|
|
"CopyToStableStorage": "Prefer copying the asset into world or user-controlled storage.",
|
|
"ReviewOrMoveOrphan": "Review whether the file is still needed, can be removed safely, or should be moved into a better storage location.",
|
|
"KeepAsReserve": "Review whether the file is intentionally kept as reserve content."
|
|
},
|
|
"Owner": {
|
|
"Unknown": "unknown"
|
|
},
|
|
"Export": {
|
|
"Filename": "kosmos-storage-audit-{timestamp}.json"
|
|
}
|
|
}
|
|
}
|