search and ai stabilization work, localization stablized.
This commit is contained in:
@@ -0,0 +1,275 @@
|
||||
{
|
||||
"_meta": { "locale": "fr-FR", "namespace": "ui", "version": "1.0" },
|
||||
|
||||
"ui.loading.skeleton": "Loading...",
|
||||
"ui.loading.spinner": "Please wait...",
|
||||
"ui.loading.slow": "This is taking longer than expected...",
|
||||
|
||||
"ui.error.generic": "Something went wrong.",
|
||||
"ui.error.network": "Network error. Check your connection.",
|
||||
"ui.error.timeout": "Request timed out. Please try again.",
|
||||
"ui.error.not_found": "The requested resource was not found.",
|
||||
"ui.error.unauthorized": "You don't have permission to view this.",
|
||||
"ui.error.server_error": "Server error. Please try again later.",
|
||||
"ui.error.try_again": "Try again",
|
||||
"ui.error.go_back": "Go back",
|
||||
|
||||
"ui.offline.banner": "You're offline.",
|
||||
"ui.offline.description": "Some features may be unavailable.",
|
||||
"ui.offline.reconnecting": "Reconnecting...",
|
||||
"ui.offline.reconnected": "Back online.",
|
||||
|
||||
"ui.toast.success": "Success",
|
||||
"ui.toast.info": "Info",
|
||||
"ui.toast.warning": "Warning",
|
||||
"ui.toast.error": "Error",
|
||||
"ui.toast.dismiss": "Dismiss",
|
||||
"ui.toast.undo": "Undo",
|
||||
|
||||
"ui.actions.save": "Save",
|
||||
"ui.actions.saving": "Saving...",
|
||||
"ui.actions.saved": "Saved",
|
||||
"ui.actions.cancel": "Cancel",
|
||||
"ui.actions.confirm": "Confirm",
|
||||
"ui.actions.delete": "Delete",
|
||||
"ui.actions.deleting": "Deleting...",
|
||||
"ui.actions.deleted": "Deleted",
|
||||
"ui.actions.submit": "Submit",
|
||||
"ui.actions.submitting": "Submitting...",
|
||||
"ui.actions.submitted": "Submitted",
|
||||
"ui.actions.close": "Close",
|
||||
"ui.actions.expand": "Expand",
|
||||
"ui.actions.collapse": "Collapse",
|
||||
"ui.actions.show_more": "Show more",
|
||||
"ui.actions.show_less": "Show less",
|
||||
"ui.actions.retry": "Retry",
|
||||
"ui.actions.refresh": "Refresh",
|
||||
"ui.actions.export": "Export",
|
||||
"ui.actions.search": "Search",
|
||||
"ui.actions.clear": "Clear",
|
||||
"ui.actions.view": "View",
|
||||
"ui.actions.dismiss": "Dismiss",
|
||||
"ui.actions.show": "Show",
|
||||
"ui.actions.hide": "Hide",
|
||||
"ui.actions.sign_in": "Sign in",
|
||||
"ui.actions.back_to_list": "Back to list",
|
||||
"ui.actions.load_more": "Load more",
|
||||
|
||||
"ui.labels.all": "All",
|
||||
"ui.labels.title": "Title",
|
||||
"ui.labels.description": "Description",
|
||||
"ui.labels.status": "Status",
|
||||
"ui.labels.score": "Score",
|
||||
"ui.labels.severity": "Severity",
|
||||
"ui.labels.details": "Details",
|
||||
"ui.labels.actions": "Actions",
|
||||
"ui.labels.type": "Type",
|
||||
"ui.labels.tags": "Tags",
|
||||
"ui.labels.filters": "Filters",
|
||||
"ui.labels.updated": "Updated",
|
||||
"ui.labels.showing": "Showing",
|
||||
"ui.labels.of": "of",
|
||||
"ui.labels.total": "Total",
|
||||
"ui.labels.not_applicable": "n/a",
|
||||
"ui.labels.selected": "selected",
|
||||
"ui.labels.last_updated": "Last updated:",
|
||||
"ui.labels.expires": "Expires",
|
||||
|
||||
"ui.validation.required": "This field is required.",
|
||||
"ui.validation.invalid": "Invalid value.",
|
||||
"ui.validation.too_long": "Maximum {max} characters allowed.",
|
||||
"ui.validation.too_short": "Minimum {min} characters required.",
|
||||
"ui.validation.invalid_email": "Please enter a valid email address.",
|
||||
"ui.validation.invalid_url": "Please enter a valid URL.",
|
||||
|
||||
"ui.a11y.loading": "Content is loading.",
|
||||
"ui.a11y.loaded": "Content loaded.",
|
||||
"ui.a11y.error": "An error occurred.",
|
||||
"ui.a11y.expanded": "Expanded",
|
||||
"ui.a11y.collapsed": "Collapsed",
|
||||
"ui.a11y.selected": "Selected",
|
||||
"ui.a11y.deselected": "Deselected",
|
||||
"ui.a11y.required": "Required field",
|
||||
"ui.a11y.optional": "Optional",
|
||||
|
||||
"ui.motion.reduced": "Animations reduced.",
|
||||
"ui.motion.enabled": "Animations enabled.",
|
||||
|
||||
"ui.auth.fresh_active": "Fresh auth: Active",
|
||||
"ui.auth.fresh_stale": "Fresh auth: Stale",
|
||||
"ui.locale.label": "Langue",
|
||||
"ui.locale.en_us": "Anglais (Etats-Unis)",
|
||||
"ui.locale.de_de": "Allemand (Allemagne)",
|
||||
"ui.locale.bg_bg": "Bulgare (Bulgarie)",
|
||||
"ui.locale.ru_ru": "Russe (Russie)",
|
||||
"ui.locale.es_es": "Espagnol (Espagne)",
|
||||
"ui.locale.fr_fr": "Francais (France)",
|
||||
"ui.locale.zh_tw": "Chinois traditionnel (Taiwan)",
|
||||
"ui.locale.zh_cn": "Chinois simplifie (Chine)",
|
||||
"ui.locale.uk_ua": "Ukrainian (Ukraine)",
|
||||
"ui.settings.language.title": "Langue",
|
||||
"ui.settings.language.subtitle": "Definissez votre langue de console preferee.",
|
||||
"ui.settings.language.description": "Les changements sont appliques immediatement dans l UI.",
|
||||
"ui.settings.language.selector_label": "Langue preferee",
|
||||
"ui.settings.language.persisted": "Enregistre pour votre compte et reutilise par le CLI.",
|
||||
"ui.settings.language.persisted_error": "Enregistre localement, mais la synchronisation du compte a echoue.",
|
||||
"ui.settings.language.sign_in_hint": "Connectez-vous pour synchroniser cette preference avec le CLI.",
|
||||
|
||||
"ui.first_signal.label": "First signal",
|
||||
"ui.first_signal.run_prefix": "Run:",
|
||||
"ui.first_signal.live": "Live",
|
||||
"ui.first_signal.polling": "Polling",
|
||||
"ui.first_signal.range_prefix": "Range",
|
||||
"ui.first_signal.range_separator": "\u2013",
|
||||
"ui.first_signal.stage_separator": " \u00b7 ",
|
||||
"ui.first_signal.waiting": "Waiting for first signal\u2026",
|
||||
"ui.first_signal.not_available": "Signal not available yet.",
|
||||
"ui.first_signal.offline": "Offline. Last known signal may be stale.",
|
||||
"ui.first_signal.failed": "Failed to load signal.",
|
||||
"ui.first_signal.retry": "Retry",
|
||||
"ui.first_signal.try_again": "Try again",
|
||||
"ui.first_signal.kind.queued": "Queued",
|
||||
"ui.first_signal.kind.started": "Started",
|
||||
"ui.first_signal.kind.phase": "In progress",
|
||||
"ui.first_signal.kind.blocked": "Blocked",
|
||||
"ui.first_signal.kind.failed": "Failed",
|
||||
"ui.first_signal.kind.succeeded": "Succeeded",
|
||||
"ui.first_signal.kind.canceled": "Canceled",
|
||||
"ui.first_signal.kind.unavailable": "Unavailable",
|
||||
"ui.first_signal.kind.unknown": "Signal",
|
||||
"ui.first_signal.stage.resolve": "Resolving",
|
||||
"ui.first_signal.stage.fetch": "Fetching",
|
||||
"ui.first_signal.stage.restore": "Restoring",
|
||||
"ui.first_signal.stage.analyze": "Analyzing",
|
||||
"ui.first_signal.stage.policy": "Evaluating policy",
|
||||
"ui.first_signal.stage.report": "Generating report",
|
||||
"ui.first_signal.stage.unknown": "Processing",
|
||||
"ui.first_signal.aria.card_label": "First signal status",
|
||||
|
||||
"ui.severity.critical": "Critical",
|
||||
"ui.severity.high": "High",
|
||||
"ui.severity.medium": "Medium",
|
||||
"ui.severity.low": "Low",
|
||||
"ui.severity.info": "Info",
|
||||
"ui.severity.none": "None",
|
||||
|
||||
"ui.release_orchestrator.title": "Release Orchestrator",
|
||||
"ui.release_orchestrator.subtitle": "Pipeline overview and release management",
|
||||
"ui.release_orchestrator.pipeline_runs": "Pipeline Runs",
|
||||
"ui.release_orchestrator.refresh_dashboard": "Refresh dashboard",
|
||||
|
||||
"ui.risk_dashboard.eyebrow": "Gateway \u00b7 Risk",
|
||||
"ui.risk_dashboard.title": "Risk Profiles",
|
||||
"ui.risk_dashboard.subtitle": "Tenant-scoped risk posture with deterministic ordering.",
|
||||
"ui.risk_dashboard.up_to_date": "Up to date",
|
||||
"ui.risk_dashboard.last_computation": "Last Computation",
|
||||
"ui.risk_dashboard.search_placeholder": "Title contains",
|
||||
"ui.risk_dashboard.evaluated": "Evaluated",
|
||||
"ui.risk_dashboard.risks_suffix": "risks.",
|
||||
"ui.risk_dashboard.error_unable_to_load": "Unable to load risk profiles.",
|
||||
"ui.risk_dashboard.no_risks_found": "No risks found for current filters.",
|
||||
"ui.risk_dashboard.loading_risks": "Loading risks\u2026",
|
||||
|
||||
"ui.findings.title": "Findings",
|
||||
"ui.findings.search_placeholder": "Search findings...",
|
||||
"ui.findings.clear_filters": "Clear Filters",
|
||||
"ui.findings.bulk_triage": "Bulk Triage",
|
||||
"ui.findings.export_all": "Export all findings",
|
||||
"ui.findings.export_selected": "Export selected findings",
|
||||
"ui.findings.select_all": "Select all findings",
|
||||
"ui.findings.trust": "Trust",
|
||||
"ui.findings.advisory": "Advisory",
|
||||
"ui.findings.package": "Package",
|
||||
"ui.findings.flags": "Flags",
|
||||
"ui.findings.why": "Why",
|
||||
"ui.findings.select": "Select",
|
||||
"ui.findings.no_findings": "No findings to display.",
|
||||
"ui.findings.no_match": "No findings match the current filters.",
|
||||
|
||||
"ui.sources_dashboard.title": "Sources Dashboard",
|
||||
"ui.sources_dashboard.verifying": "Verifying...",
|
||||
"ui.sources_dashboard.verify_24h": "Verify last 24h",
|
||||
"ui.sources_dashboard.loading_aoc": "Loading AOC metrics...",
|
||||
"ui.sources_dashboard.pass_fail_title": "AOC Pass/Fail",
|
||||
"ui.sources_dashboard.pass_rate": "Pass Rate",
|
||||
"ui.sources_dashboard.passed": "Passed",
|
||||
"ui.sources_dashboard.failed": "Failed",
|
||||
"ui.sources_dashboard.recent_violations": "Recent Violations",
|
||||
"ui.sources_dashboard.no_violations": "No violations in time window",
|
||||
"ui.sources_dashboard.throughput_title": "Ingest Throughput",
|
||||
"ui.sources_dashboard.docs_per_min": "docs/min",
|
||||
"ui.sources_dashboard.avg_ms": "avg ms",
|
||||
"ui.sources_dashboard.p95_ms": "p95 ms",
|
||||
"ui.sources_dashboard.queue": "queue",
|
||||
"ui.sources_dashboard.errors": "errors",
|
||||
"ui.sources_dashboard.verification_complete": "Verification Complete",
|
||||
"ui.sources_dashboard.checked": "Checked:",
|
||||
"ui.sources_dashboard.violations": "violation(s)",
|
||||
"ui.sources_dashboard.field": "Field:",
|
||||
"ui.sources_dashboard.expected": "expected:",
|
||||
"ui.sources_dashboard.actual": "actual:",
|
||||
"ui.sources_dashboard.cli_equivalent": "CLI equivalent:",
|
||||
"ui.sources_dashboard.data_from": "Data from",
|
||||
"ui.sources_dashboard.to": "to",
|
||||
"ui.sources_dashboard.hour_window": "h window",
|
||||
|
||||
"ui.timeline.title": "Timeline",
|
||||
"ui.timeline.event_timeline": "Event Timeline",
|
||||
"ui.timeline.refresh_timeline": "Refresh timeline",
|
||||
"ui.timeline.loading": "Loading timeline...",
|
||||
"ui.timeline.empty_state": "Enter a correlation ID to view the event timeline",
|
||||
"ui.timeline.critical_path": "Critical path analysis",
|
||||
"ui.timeline.causal_lanes": "Event causal lanes",
|
||||
"ui.timeline.load_more": "Load more events",
|
||||
"ui.timeline.event_details": "Event details",
|
||||
"ui.timeline.events": "events",
|
||||
|
||||
"ui.exception_center.title": "Exception Center",
|
||||
"ui.exception_center.list_view": "List view",
|
||||
"ui.exception_center.kanban_view": "Kanban view",
|
||||
"ui.exception_center.new_exception": "+ New Exception",
|
||||
"ui.exception_center.search_placeholder": "Search exceptions...",
|
||||
"ui.exception_center.type_vulnerability": "vulnerability",
|
||||
"ui.exception_center.type_license": "license",
|
||||
"ui.exception_center.type_policy": "policy",
|
||||
"ui.exception_center.type_entropy": "entropy",
|
||||
"ui.exception_center.type_determinism": "determinism",
|
||||
"ui.exception_center.expiring_soon": "Expiring soon",
|
||||
"ui.exception_center.clear_filters": "Clear filters",
|
||||
"ui.exception_center.audit_label": "[A]",
|
||||
"ui.exception_center.audit_title": "View audit log",
|
||||
"ui.exception_center.no_exceptions": "No exceptions match the current filters",
|
||||
"ui.exception_center.column_empty": "No exceptions",
|
||||
"ui.exception_center.exceptions_suffix": "exceptions",
|
||||
|
||||
"ui.evidence_thread.back_to_list": "Back to list",
|
||||
"ui.evidence_thread.title_default": "Evidence Thread",
|
||||
"ui.evidence_thread.copy_digest": "Copy full digest",
|
||||
"ui.evidence_thread.risk_label": "Risk:",
|
||||
"ui.evidence_thread.nodes": "nodes",
|
||||
"ui.evidence_thread.loading": "Loading evidence thread...",
|
||||
"ui.evidence_thread.graph_tab": "Graph",
|
||||
"ui.evidence_thread.timeline_tab": "Timeline",
|
||||
"ui.evidence_thread.transcript_tab": "Transcript",
|
||||
"ui.evidence_thread.not_found": "No evidence thread found for this artifact.",
|
||||
|
||||
"ui.vulnerability_detail.eyebrow": "Vulnerability",
|
||||
"ui.vulnerability_detail.cvss": "CVSS",
|
||||
"ui.vulnerability_detail.impact_first": "Impact First",
|
||||
"ui.vulnerability_detail.epss": "EPSS",
|
||||
"ui.vulnerability_detail.kev": "KEV",
|
||||
"ui.vulnerability_detail.kev_listed": "Listed",
|
||||
"ui.vulnerability_detail.kev_not_listed": "Not listed",
|
||||
"ui.vulnerability_detail.reachability": "Reachability",
|
||||
"ui.vulnerability_detail.blast_radius": "Blast Radius",
|
||||
"ui.vulnerability_detail.assets": "assets",
|
||||
"ui.vulnerability_detail.binary_resolution": "Binary Resolution",
|
||||
"ui.vulnerability_detail.evidence_suffix": "evidence",
|
||||
"ui.vulnerability_detail.fingerprint_note": "This binary was identified as patched using fingerprint analysis, not just version matching.",
|
||||
"ui.vulnerability_detail.affected_components": "Affected Components",
|
||||
"ui.vulnerability_detail.fix": "fix",
|
||||
"ui.vulnerability_detail.evidence_tree": "Evidence Tree and Citation Links",
|
||||
"ui.vulnerability_detail.evidence_explorer": "evidence explorer",
|
||||
"ui.vulnerability_detail.references": "References",
|
||||
"ui.vulnerability_detail.back_to_risk": "Back to Risk"
|
||||
}
|
||||
Reference in New Issue
Block a user