121 lines
5.3 KiB
JSON
121 lines
5.3 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": "Audits media references and highlights primarily user-relevant risks in the Foundry roots {dataRoot} and {publicRoot}.",
|
|
"Intro2": "Orphans are intentionally not claimed globally for the entire {dataRoot} root, but only in clearly world-local or explicitly risky areas.",
|
|
"Intro3": "World references to module or system assets are not treated as a problem by default. The main focus is on targets that are not visibly referenced by their owning package."
|
|
},
|
|
"Action": {
|
|
"Run": "Start Analysis",
|
|
"Running": "Analyzing...",
|
|
"Export": "Export Report",
|
|
"ShowAll": "All Findings",
|
|
"ShowWarnings": "Warnings Only",
|
|
"ShowRaw": "Show Raw Entries",
|
|
"HideRaw": "Hide Raw Entries"
|
|
},
|
|
"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}"
|
|
},
|
|
"Summary": {
|
|
"NoAnalysis": "No analysis has been run yet.",
|
|
"Files": "Files",
|
|
"References": "References",
|
|
"Findings": "Findings",
|
|
"High": "High",
|
|
"Warning": "Warning",
|
|
"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 {scope}findings available.",
|
|
"NoPrompt": "The analysis can be started directly from this view.",
|
|
"Running": "Analysis in progress...",
|
|
"NoRaw": "No {scope}findings found.",
|
|
"RawEntries": "Raw Entries",
|
|
"Samples": "Examples",
|
|
"UnanchoredPackageTargets": "Unanchored Package Targets",
|
|
"UnanchoredPackageTargetsDesc": "These targets live in module or system folders, are referenced from world data, but are currently not visibly referenced by their owning package.",
|
|
"BrokenTargets": "Broken Targets",
|
|
"BrokenTargetsDesc": "These files are missing but are still referenced.",
|
|
"OrphanCandidates": "Orphan Candidates",
|
|
"OrphanCandidatesDesc": "These files currently have no incoming reference in the active analysis context."
|
|
},
|
|
"Field": {
|
|
"OwnerPackage": "Owning Package",
|
|
"Assessment": "Assessment",
|
|
"Target": "Target",
|
|
"Source": "Source"
|
|
},
|
|
"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": "World data points at a package asset for which no visible self-reference was found in manifests or package packs.",
|
|
"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": "Wildcard reference {locator} did not match any files in the scanned roots.",
|
|
"BrokenReference": "Referenced file {locator} does not exist in the scanned roots.",
|
|
"UnanchoredPackageTarget": "{sourceOwner} references package-owned storage {locator}, but the asset is not visibly referenced by its owning package.",
|
|
"RiskyPublicTarget": "{sourceOwner} references release-public storage {locator}.",
|
|
"OrphanFile": "No incoming media reference was found for {locator}."
|
|
},
|
|
"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 stable 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 safe to remove or should be moved into a stable storage location.",
|
|
"KeepAsReserve": "Review whether the file is intentionally kept as reserve content."
|
|
},
|
|
"Owner": {
|
|
"Unknown": "unknown"
|
|
},
|
|
"Export": {
|
|
"Filename": "kosmos-storage-audit-{timestamp}.json"
|
|
},
|
|
"Scope": {
|
|
"Warning": "warning ",
|
|
"Empty": ""
|
|
}
|
|
}
|
|
}
|