Release 0.0.3

This commit is contained in:
2026-04-20 20:41:07 +00:00
parent a8846756a3
commit 8044a630e2
7 changed files with 319 additions and 71 deletions

100
lang/de.json Normal file
View File

@@ -0,0 +1,100 @@
{
"KSA": {
"AppTitle": "Kosmos Storage Audit",
"Menu": {
"Name": "Kosmos Storage Audit",
"Label": "Report öffnen",
"Hint": "Die Storage-Analyse ausführen und priorisierte Findings prüfen."
},
"Hero": {
"Title": "Kosmos Storage Audit",
"Intro1": "Prüft Medienreferenzen und markiert primär benutzerrelevante Risiken in den Foundry-Roots {dataRoot} und {publicRoot}.",
"Intro2": "Orphans werden bewusst nicht global für den gesamten {dataRoot}-Root behauptet, sondern nur in klar weltlokalen oder explizit riskanten Bereichen.",
"Intro3": "Weltverweise auf Modul- oder Systemassets gelten nicht pauschal als Problem. Relevant sind vor allem Ziele, die im owning Paket selbst nicht sichtbar referenziert werden."
},
"Action": {
"Run": "Analyse starten",
"Running": "Analysiere...",
"Export": "Report exportieren",
"ShowAll": "Alle Findings",
"ShowWarnings": "Nur Warnungen",
"ShowRaw": "Einzelfälle anzeigen",
"HideRaw": "Einzelfälle ausblenden"
},
"Progress": {
"Initialize": "Initialisiere Analyse",
"Analyzing": "Analysiere",
"Current": "Aktuell: {source}",
"Files": "Dateien: {count}",
"Sources": "Quellen: {count}",
"References": "Referenzen: {count}",
"Findings": "Findings: {count}",
"BrowseStorage": "Durchsuche {storage}:{path}",
"ReadPack": "Lese Paket-Pack {pack}"
},
"Notify": {
"Completed": "Kosmos Storage Audit abgeschlossen: {count} Findings.",
"Failed": "Kosmos Storage Audit fehlgeschlagen: {message}"
},
"Summary": {
"NoAnalysis": "Noch keine Analyse ausgeführt.",
"Files": "Dateien",
"References": "Referenzen",
"Findings": "Findings",
"High": "High",
"Warning": "Warning",
"ByType": "Findings nach Typ",
"NoFindings": "Keine Findings",
"WorkBlocks": "Arbeitsblöcke",
"MissingTargets": "Deduplizierte fehlende Ziele",
"UnanchoredPackageTargets": "Unverankerte Paketziele",
"OrphanCandidates": "Orphan-Kandidaten"
},
"Section": {
"WorkView": "Arbeitsansicht",
"NoGrouped": "Keine gruppierten {scope}Findings vorhanden.",
"NoPrompt": "Die Analyse kann direkt aus dieser Ansicht gestartet werden.",
"Running": "Analyse läuft...",
"NoRaw": "Keine {scope}Findings gefunden.",
"RawEntries": "Einzelfälle",
"Samples": "Beispiele",
"UnanchoredPackageTargets": "Unverankerte Paketziele",
"UnanchoredPackageTargetsDesc": "Diese Ziele liegen in Modul- oder Systemordnern, werden aus Weltdaten referenziert, sind im owning Paket selbst aber derzeit nicht als Referenz sichtbar.",
"BrokenTargets": "Kaputte Ziele",
"BrokenTargetsDesc": "Diese Dateien fehlen, werden aber weiterhin referenziert.",
"OrphanCandidates": "Orphan-Kandidaten",
"OrphanCandidatesDesc": "Diese Dateien haben im aktuellen Analysekontext keine eingehende Referenz."
},
"Field": {
"OwnerPackage": "Owner-Paket",
"Assessment": "Bewertung",
"Target": "Ziel",
"Source": "Quelle"
},
"FindingKind": {
"non-package-to-package-reference": "Unverankerte Paketziele",
"broken-reference": "Kaputte Ziele",
"orphan-file": "Orphan-Kandidaten",
"risky-public-reference": "Riskante Public-Ziele"
},
"Finding": {
"PackageExplanation": "Weltdaten zeigen auf ein Paketasset, für das in Manifesten und Paket-Packs keine sichtbare Eigenreferenz gefunden wurde.",
"WildcardNoMatch": "Musterreferenz: Wildcard wird von Foundry unterstützt, derzeit aber ohne passenden Treffer im Dateisystem."
},
"Severity": {
"high": "High",
"warning": "Warning",
"info": "Info"
},
"Owner": {
"Unknown": "unbekannt"
},
"Export": {
"Filename": "kosmos-storage-audit-{timestamp}.json"
},
"Scope": {
"Warning": "warnenden ",
"Empty": ""
}
}
}

100
lang/en.json Normal file
View File

@@ -0,0 +1,100 @@
{
"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",
"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}"
},
"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"
},
"Owner": {
"Unknown": "unknown"
},
"Export": {
"Filename": "kosmos-storage-audit-{timestamp}.json"
},
"Scope": {
"Warning": "warning ",
"Empty": ""
}
}
}