import { defineMessages } from "@kopexa/i18n"; export const messages = defineMessages({ // Card title title: { id: "grc.risk_treatment.title", defaultMessage: "Risk Treatment", }, // Strategy selection strategy_label: { id: "grc.risk_treatment.strategy_label", defaultMessage: "Selected Strategy", }, strategy_prompt: { id: "grc.risk_treatment.strategy_prompt", defaultMessage: "How do you want to handle this risk?", }, // Treatment options - labels accept_label: { id: "grc.risk_treatment.accept.label", defaultMessage: "Accept", }, mitigate_label: { id: "grc.risk_treatment.mitigate.label", defaultMessage: "Mitigate", }, transfer_label: { id: "grc.risk_treatment.transfer.label", defaultMessage: "Transfer", }, avoid_label: { id: "grc.risk_treatment.avoid.label", defaultMessage: "Avoid", }, not_defined_label: { id: "grc.risk_treatment.not_defined.label", defaultMessage: "No strategy defined", }, // Treatment options - descriptions accept_description: { id: "grc.risk_treatment.accept.description", defaultMessage: "Consciously accept the risk because treatment costs exceed potential damage or the risk is within acceptable limits.", }, mitigate_description: { id: "grc.risk_treatment.mitigate.description", defaultMessage: "Reduce the risk to an acceptable level through implementation of controls and measures.", }, transfer_description: { id: "grc.risk_treatment.transfer.description", defaultMessage: "Transfer the risk to third parties (e.g., insurance, outsourcing).", }, avoid_description: { id: "grc.risk_treatment.avoid.description", defaultMessage: "Completely eliminate the risk by avoiding the risky activity or changing business processes.", }, // Treatment options - hints (requirements) mitigate_hint: { id: "grc.risk_treatment.mitigate.hint", defaultMessage: "Requires: Action plan, Control mapping", }, transfer_hint: { id: "grc.risk_treatment.transfer.hint", defaultMessage: "Requires: Contract documentation, Residual risk assessment", }, avoid_hint: { id: "grc.risk_treatment.avoid.hint", defaultMessage: "Requires: Business Impact Analysis", }, accept_hint: { id: "grc.risk_treatment.accept.hint", defaultMessage: "Requires: Documented approval", }, // Rationale rationale_label: { id: "grc.risk_treatment.rationale_label", defaultMessage: "Rationale", }, rationale_placeholder: { id: "grc.risk_treatment.rationale_placeholder", defaultMessage: "Document why this strategy was chosen...", }, no_rationale: { id: "grc.risk_treatment.no_rationale", defaultMessage: "No rationale defined", }, // Actions edit: { id: "grc.risk_treatment.edit", defaultMessage: "Edit", }, cancel: { id: "grc.risk_treatment.cancel", defaultMessage: "Cancel", }, save: { id: "grc.risk_treatment.save", defaultMessage: "Save", }, // Recommendation badge recommended: { id: "grc.risk_treatment.recommended", defaultMessage: "Recommended", }, });