Data/Locales/gui.en.json
|
{ "_language": { "code": "en", "name": "English" }, "app": { "windowTitle": "Guerrilla", "alreadyRunningText": "Guerrilla appears to already be open in another window. Two windows share the same config/state files (last save wins).\n\nOpen a new window anyway?\n Yes = open it now No = switch to the existing window (Alt+Tab)", "alreadyRunningTitle": "Already running" }, "header": { "language": "Language", "switchToLight": "Switch to light theme", "switchToDark": "Switch to dark theme" }, "nav": { "run": "Run", "reports": "Reports", "safehouse": "Safehouse", "settings": "Settings", "inspector": "Inspector", "branding": "Branding" }, "footer": { "freeOpenSource": "Free and open source", "info": "{0} · Vault: {1} · Read-only" }, "platform": { "ad": "Active Directory", "cloud": "Entra / Azure / M365", "gws": "Google Workspace", "campaign": "Campaign: all platforms" }, "run": { "heroTitle": "Audit your environment.", "heroSubtitle": "One click per platform. Every check is read-only, every verdict carries evidence, and the HTML report opens when the run completes.", "adDescription": "Domain and forest posture, Kerberos, delegation, Tier Zero, GPOs and more. Runs as your current domain user; no stored credential needed.", "cloudDescription": "Conditional Access, authentication methods, PIM, applications, Exchange and tenant posture. Uses the app credential stored in your Safehouse.", "gwsDescription": "Authentication, Drive, OAuth, admin management and K12 student posture. Uses the service account stored in your Safehouse.", "campaignTitle": "Campaign", "campaignDescription": "Every platform in sequence, one combined report, and a delta against your previous run.", "runAudit": "Run audit", "runEverything": "Run everything", "openReport": "Open report", "newAudit": "New audit" }, "options": { "title": "Options", "scanDepth": "Scan depth", "fast": "Fast", "full": "Full", "reportStyle": "Report style", "styleAuto": "Auto", "styleLight": "Light", "styleDark": "Dark", "noReports": "No reports", "noDelta": "No delta", "testMode": "Test mode", "testModeTip": "Simulate a scan with no live connection. Produces an all-fail report so you can preview themes and branding.", "categories": "Categories", "categoriesHint": "Applied to whichever platform you run. Campaign always runs each platform's default set.", "all": "All", "studentOus": "Student OUs", "studentOusName": "Student organizational units", "studentOusHelp": "Comma-separated OU paths that contain student accounts, e.g. /Students. K12 checks that assess student posture require this; without it they report Not Assessed.", "studentOusTip": "Comma-separated OU path(s) containing student accounts, e.g. /Students or OU=Students,DC=district,DC=org. Required by the OU-scoped K12 checks; leave empty to skip them (they report Not Assessed).", "output": "Output" }, "status": { "running": "Running {0} (mode: {1}) · the report opens when the run completes", "starting": "Starting {0} ({1} categories, mode={2})...", "scanComplete": "Scan complete.", "complete": "Complete.", "failed": "Failed.", "cancelled": "Cancelled.", "cancelledByUser": "Cancelled by user.", "reportReady": "Report ready: {0}", "completeNoReport": "Scan complete (no report path returned; check the output directory).", "error": "ERROR: {0}", "scanFailed": "Scan failed: {0}", "runCancelled": "Run cancelled before completion." }, "dialog": { "selectOutputDir": "Select output directory for the scan report", "filterJson": "JSON files (*.json)|*.json", "filterImages": "Images|*.png;*.jpg;*.jpeg;*.gif;*.svg|All files|*.*" }, "safehouse": { "title": "Safehouse", "subtitle": "Stored credentials, expiration status, and rotation history.", "colEnvironment": "Environment", "colDescription": "Description", "colIdentity": "Identity", "colStored": "Stored", "colExpires": "Expires", "colStatus": "Status", "addCredential": "Add credential", "rotateSelected": "Rotate selected", "removeSelected": "Remove selected", "testAll": "Test all", "exportMetadata": "Export metadata", "testing": "Testing...", "vaultUnavailableText": "Could not read vault: {0}\r\n\r\nThe vault may not be initialized yet. Click 'Add credential' to set it up.", "vaultUnavailableTitle": "Vault unavailable", "savedText": "Stored {0} credential value(s). Use 'Test all' to verify connectivity.", "savedTitle": "Credential saved", "saveFailedText": "Could not save credential: {0}", "selectRowRemove": "Select a credential row first, then click Remove selected.", "selectRowRotate": "Select a credential row first, then click Rotate selected.", "noSelectionTitle": "No selection", "confirmRemove": "Remove credential '{0}'?", "removeFailed": "Remove failed: {0}", "rotateHint": "To rotate, run from a PowerShell prompt:\r\n\r\n Set-Safehouse -Rotate {0}", "rotateTitle": "Rotate credential", "noCredentials": "No credentials were found to test. Add credentials first.", "testPassed": "{0} of {1} checks passed.", "testResultTitle": "Safehouse connectivity test", "testFailed": "Connectivity test failed: {0}", "exportedTo": "Exported to {0}", "exportFailed": "Export failed: {0}" }, "reports": { "title": "Reports", "dirHint": "From {0}. Newest first.", "colName": "Name", "colPlatform": "Platform", "colSize": "Size KB", "colModified": "Modified", "openInBrowser": "Open in browser", "convertToPdf": "Convert to PDF", "pdfDone": "PDF generated next to the HTML report.", "pdfFailed": "PDF conversion failed: {0}", "confirmDelete": "Delete '{0}'?", "kindActiveDirectory": "Active Directory", "kindWorkspace": "Workspace", "kindCloud": "Cloud", "kindAllPlatforms": "All Platforms", "kindSummary": "Summary", "kindTechnical": "Technical", "kindRemediation": "Remediation", "kindDashboard": "Dashboard", "kindOther": "Other" }, "settings": { "title": "Settings", "subtitle": "Runtime configuration applied to all subsequent scans.", "profile": "Profile", "profileDefault": "Default", "profileK12": "K12", "outputDirectory": "Output directory", "configFilePath": "Config file path", "savedAt": "Saved at {0}." }, "inspector": { "title": "Inspector", "subtitle": "Read the actual source of every scan, check, and helper in this module. Filter by area or search by name, then select a function to view its code.", "selectPrompt": "Select a function to view its source.", "allAreas": "All areas", "functionCount": "{0} function(s)", "meta": "{0} · {1} : line {2} · {3}" }, "branding": { "title": "Report branding", "subtitle": "White-label the header of generated reports with your firm's details. The \"Generated with Guerrilla by Jim Tyler, Microsoft MVP\" attribution always remains in the footer. Saved to your config and applied on the next scan.", "firmName": "Firm / company name", "logoPath": "Logo (file path or URL)", "consultantName": "Consultant name", "consultantEmail": "Consultant email", "clientName": "Client / org assessed", "confidentiality": "Confidentiality banner", "savedAt": "Saved at {0}. Applied on your next scan." }, "credential": { "windowTitle": "Add credential", "heading": "Add a credential to the Safehouse", "entra": "Microsoft Entra / Graph", "tenantId": "Tenant ID (GUID)", "clientId": "Application (Client) ID (GUID)", "clientSecret": "Client Secret", "secretExpiry": "Secret expiry (YYYY-MM-DD, optional)", "saKeyFile": "Service account JSON key file", "adminEmail": "Delegated-admin email (a Super Admin)", "delegationNote": "The service account needs domain-wide delegation configured in the Google Admin Console.", "saveCredential": "Save credential", "filterSaJson": "Service account JSON (*.json)|*.json|All files (*.*)|*.*", "errTenantGuid": "Tenant ID must be a GUID.", "errClientGuid": "Client ID must be a GUID.", "errSecretRequired": "Client Secret is required.", "errExpiryFormat": "Secret expiry must be YYYY-MM-DD (or left blank).", "errSaJsonRequired": "Service account JSON is required.", "errSaJsonInvalid": "Service account JSON is not valid (no client_email).", "errAdminEmail": "A valid admin email is required.", "errUnknownEnvironment": "Unknown environment '{0}'." }, "common": { "browse": "Browse", "cancel": "Cancel", "refresh": "Refresh", "delete": "Delete", "error": "Error", "confirm": "Confirm", "done": "Done", "save": "Save", "apply": "Apply", "revert": "Revert", "copy": "Copy", "saveFailed": "Save failed: {0}" } } |