{
  "general": {
    "save": "Save",
    "saveChanges": "Save changes",
    "unsavedChanges": "Unsaved changes",
    "discardChanges": "Discard changes",
    "cancel": "Cancel",
    "yes": "Yes",
    "no": "No",
    "ok": "OK",
    "back": "Back",
    "confirm": "Confirm",
    "enable": "Enable",
    "disable": "Disable",
    "add": "Add",
    "edit": "Edit",
    "delete": "Remove",
    "discard": "Discard",
    "any": "ANY",
    "clear": "Clear",
    "apply": "Apply",
    "search": "Search",
    "viewDetails": "View details",
    "changesSaved": "Changes saved successfully.",
    "direct": "Direct",
    "documentation": "Documentation",
    "needHelp": "Need help?",
    "helpLink": "",
    "readyToGoLive": "Ready To Go Live",
    "createAccount": "Create Test Account",
    "configurePlugin": "Plugin Configuration",
    "generalDocumentation": "General Documentation",
    "managePayment": "Manage payment",
    "payments": "Payments",
    "monitoring": "Monitoring",
    "settings": "Settings",
    "copied": "Copied!",
    "mode": {
      "test": "Sandbox mode",
      "live": "Live mode"
    },
    "version": {
      "update": "Please update to the latest %s version."
    },
    "errors": {
      "InvalidOperationException": "An error occurred on the server side. Please check the data and try again.",
      "unknown": "An unknown error occurred. Please try again later.",
      "saveEntityFailed": "Failed to save entity because %s",
      "getEntityFailed": "Failed to retrieve entity because %s",
      "failedToRetrieveStores": "Failed to retrieve stores.",
      "failedToRetrieveOrderStatuses": "Failed to retrieve order statuses.",
      "general": {
        "unhandled": "An error occurred. Please check all inputs and try again."
      },
      "stores": {
        "invalidIdAndStatus": "Status Id and status name are invalid."
      },
      "connection": {
        "emptyStoreId": "Empty store ID.",
        "invalidMode": "Invalid environment.",
        "emptyData": "API key data must not be empty.",
        "emptyApiSecret": "API Secret must not be empty.",
        "emptyWebhooksKey": "Webhooks Key must not be empty.",
        "emptyWebhooksSecret": "Webhooks Secret must not be empty.",
        "settingsNotFound": "Connection settings not found.",
        "invalidSettings": "Connection settings are not valid.",
        "testKeyChanged": "Test api key has been changed.",
        "liveKeyChanged": "Live api key has been changed."
      }
    }
  },
  "validation": {
    "requiredField": "This field is required.",
    "maxLength": "The field cannot have more than %s characters.",
    "greaterThanZero": "Value must be greater than 0.",
    "nonNegative": "Field cannot have a negative value.",
    "integer": "Field must be an integer.",
    "invalidNumberInList": "Each value must be a positive number.",
    "invalidWholeNumberInList": "Each value must be a positive whole number.",
    "duplicateNumberInList": "The list cannot contain duplicate values.",
    "invalidImageType": "Provide a file in one of the supported image types (PNG, JPG, SVG).",
    "invalidImageSize": "The provided file exceeds the limit of 10MB."
  },
  "connection": {
    "mode": {
      "title": "Mode",
      "description": "Select between \"Sandbox\" or \"Live\" to link your shop to the respective environment.",
      "options": {
        "sandbox": "Sandbox",
        "live": "Live"
      }
    },
    "pspid": {
      "title": "PSPID",
      "description": "Enter your PSPID from our platform that you want to use for transaction processing.",
      "placeholder": "Enter PSPID"
    },
    "apiKey": {
      "title": "API key",
      "description": "Enter the API Key of your sandbox or live PSPID.",
      "placeholder": "Enter %s API key",
      "error": "API key must not be empty."
    },
    "apiSecret": {
      "title": "API Secret",
      "description": "Enter the API Secret of your sandbox or live PSPID.",
      "placeholder": "Enter %s API secret",
      "error": "API Secret must not be empty."
    },
    "webhooksKey": {
      "title": "Webhooks Key",
      "description": "Enter the Webhooks Key of your sandbox or live PSPID.",
      "placeholder": "Enter webhooks key",
      "error": "Webhooks Key must not be empty."
    },
    "webhooksSecret": {
      "title": "Webhooks Secret",
      "description": "Enter the Webhooks Secret of your sandbox or live PSPID.",
      "placeholder": "Enter webhooks secret",
      "error": "Webhooks Secret must not be empty."
    },
    "webhooksUrl": {
      "title": "Webhooks URL",
      "description": "To avoid copy/paste issues, use the \"copy\" icon to copy the URL."
    },
    "connect": "Connect",
    "messages": {
      "connectionUpdated": "Successfully connected.",
      "connectionFailed": "Connection failed."
    },
    "additionalWebhookUrls": {
      "title": "Additional webhook URLs",
      "description": "Optionally send status notifications to up to 4 extra URLs, alongside this store's own webhook URL. Each is sent with every transaction.",
      "placeholder": "Optional",
      "error": "URL must be a valid URL starting with \"https://\" and include a proper hostname (e.g. https://example.com)."
    }
  },
  "payments": {
    "pageTitle": "My payment methods",
    "title": "Here you can enable the payment methods that will appear at checkout. Enabling a payment method will apply the default settings. To customize these settings, click the three dots and than <strong>Settings</strong> button.",
    "paymentGroups": {
      "mobile": "Mobile",
      "realTimeBanking": "Real-time banking",
      "giftCards": "Gift card",
      "prepaid": "Prepaid",
      "instalment": "Instalment",
      "cards": "Cards (debit & credit)",
      "eWallet": "e-Wallet",
      "postpaid": "Postpaid",
      "directDebit": "Direct Debit",
      "hosted": "Hosted Page"
    },
    "integrationType": {
      "hosted": "Hosted Page",
      "redirect": "Redirect",
      "tokenization": "Embedded"
    },
    "list": {
      "filter": "Filter",
      "paymentMethod": "Payment method",
      "settings": "Settings",
      "learnMore": "Learn more"
    },
    "filter": {
      "filter": "Filters",
      "types": {
        "label": "Type",
        "selectPlaceholder": "Select types"
      },
      "paymentGroups": {
        "label": "Payment group",
        "selectPlaceholder": "Select payment groups"
      },
      "paymentProduct": {
        "label": "Payment product",
        "placeholder": "Enter product name"
      },
      "statuses": {
        "label": "Status",
        "labelPlural": "Statuses",
        "selectPlaceholder": "Select a status to filter by"
      },
      "resetAll": "Reset all"
    },
    "configure": {
      "methodSaved": "Payment method is saved.",
      "fields": {
        "name": {
          "label": "Checkout name",
          "description": "The payment method name that will be appear on checkout. It must be translatable to all supported storefront languages."
        },
        "enableOnCheckout": {
          "label": "Enable on checkout",
          "description": "Enables or disables payment method on checkout."
        },
        "templateName": {
          "label": "Template name",
          "description": "If empty, the standard payment page will be displayed."
        },
        "vaultTitle": {
          "label": "Vault title"
        },
        "instantPayment": {
          "label": "Instant payment only",
          "description": "Define whether you wish to only accept payments that are instant using this payment method"
        },
        "directDebitRecurrence": {
          "label": "Direct Debit Recurrence Type",
          "unique": "Unique",
          "recurring": "Recurring"
        },
        "directDebitSignature": {
          "label": "Direct Debit Signature Type",
          "SMS": "SMS",
          "UNSIGNED": "UNSIGNED",
          "TICK_BOX": "TICK_BOX"
        },
        "sessionTimeout": {
          "label": "Session Timeout",
          "description": "Customers attempting to process their payment past this time limit will not be allowed to complete their transaction. Allowed value ranges from 1 minute to 1440 minutes (24 hours)."
        },
        "productId": {
          "label": "Product ID",
          "description": "Define the brand associated to your Intersolve giftcard by providing us the exact payment product Id to be used."
        },
        "paymentOption": {
          "label": "Oney 3x4x payment option"
        },
        "logo": {
          "label": "Upload an image",
          "description": "",
          "error": "Provide a file in one of the supported image types (PNG, JPG, JPEG)."
        },
        "enableGroupCards": {
          "label": "Enable group cards",
          "description": "Group all card payment methods under one single button on the checkout page."
        },
        "flowType": {
          "label": "Type",
          "redirect": "Redirect",
          "iframe": "iFrame"
        },
        "authorizationMode": {
          "label": "Authorization mode for credit cards",
          "description": "Final authorization holds the funds for up to 7 days and must be captured for the full amount. Pre-authorization holds the funds for up to 30 days and can be captured for a lower amount. Not all acquirers support pre-authorization.",
          "final": "Final authorization",
          "preAuthorization": "Pre-authorization"
        },
        "descriptor": {
          "label": "Fixed soft descriptor",
          "description": "Maximum 15 characters. A fixed value sent to the bank handling the payment; if supported, it may appear on the customer's bank statement."
        },
        "buttonTitle": {
          "label": "Payment button title",
          "description": "Custom text for the checkout button when this payment method is selected. Leave empty for the default."
        }
      }
    },
    "switchToStore": {
      "title": "Unsaved changes",
      "description": "Changes you made are not saved. Are you sure that you want to proceed with switching to another store?"
    },
    "messages": {
      "methodAdded": "Added new payment method."
    }
  },
  "generalSettings": {
    "title": "Settings",
    "accountSettings": {
      "title": "Account settings",
      "message": "Account settings successfully saved.",
      "error": "Failed to save account settings."
    },
    "paymentSettings": {
      "sendShoppingCart": {
        "title": "Send shopping cart",
        "description": "When enabled, the shopping cart details are included in the payment request."
      },
      "displayConfirmationPage": {
        "title": "Display payment confirmation page",
        "description": "When enabled, customers see the payment confirmation page after the payment is processed."
      },
      "title": "Payment settings",
      "description": "Configure the default settings for all payment methods.",
      "message": "Payment settings successfully saved.",
      "error": "Failed to save payment settings.",
      "paymentAction": {
        "title": "Payment action",
        "description": "",
        "values": {
          "authorize": "Authorized (Authorization Only)",
          "authorizeCapture": "Authorize & Capture"
        }
      },
      "automaticCapture": {
        "title": "Automatic capture",
        "description": "Automatic capture will be applied for all payment methods with Authorization Only payment action.",
        "values": {
          "never": "Never",
          "oneHour": "1 hour",
          "twoHours": "2 hours",
          "fourHours": "4 hours",
          "eightHours": "8 hours",
          "oneDay": "24 hours",
          "twoDays": "2 days",
          "fiveDays": "5 days"
        }
      },
      "paymentCapturedStatus": {
        "title": "Payment accepted status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentErrorStatus": {
        "title": "Payment error status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentPendingStatus": {
        "title": "Pending payment status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentAuthorizedStatus": {
        "title": "Authorized payment status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentCancelledStatus": {
        "title": "Cancelled payment status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentRefundedStatus": {
        "title": "Refunded payment status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "paymentPartiallyRefundedStatus": {
        "title": "Partially refunded payment status mapping",
        "description": "Please do not change this option unless you are completely aware of how the order status flow works in the shop."
      },
      "attemptNumber": {
        "title": "Number of payment attempts",
        "description": "Define how many attempts are allowed per payment attempt for one customer.",
        "error": "Number of payment attempts has to be between 1 and 10."
      },
      "applySurcharge": {
        "title": "Apply surcharge",
        "description": "The surcharge will allow you to ask for an additional amount from the customer based on the card used."
      }
    },
    "cardsSettings": {
      "title": "Cards settings",
      "description": "Configure the default settings for cards payment methods.",
      "message": "Cards settings successfully saved.",
      "error": "Failed to save cards settings.",
      "enable3ds": {
        "title": "Enable 3-D secure authentication",
        "description": "This means that both the challenge flow (where strong customer authentication is needed) and the frictionless flow (where the issuing bank will take full liability) can be triggered."
      },
      "enforceStrongAuthentication": {
        "title": "Enforce strong customer authentication for every payment",
        "description": ""
      },
      "3dsExemption": {
        "title": "Enable 3DS exemption",
        "description": "By enabling the 3DS Exemption, you allow the card issuer and your acquirer to evaluate the risk level of transactions up to the Exemption Limit you specify in EUR. If the criteria are met, your customers will be exempt from Strong Customer Authentication (SCA).\n\nIf your acquirer rejects the exemption and requires SCA, this is referred to as a soft decline. In such cases, we will attempt to prompt the customer for SCA and reinitiate the transaction if the customer successfully authenticates.",
        "warning": "Please be aware that if fraud occurs on a transaction that has been granted an exemption, the liability falls on the merchant!"
      },
      "exemptionType": {
        "title": "Exemption type",
        "description": "The Low-Value exemption is suitable for transactions below the specified monetary threshold of 30 EUR, allowing these low-value transactions a change to bypass Strong Customer Authentication (SCA) and streamline the checkout process.\n\nOn the other hand, the Transaction-Risk-Analysis exemption enables a dynamic risk assessment for your transactions. The card issuer and your acquirer will evaluate the transaction based on various risk factors, allowing transactions up to a limit of 100 EUR to qualify for exemption if they are deemed low risk.",
        "values": {
          "lowValue": "low-value",
          "transactionRisk": "transaction-risk-analysis"
        }
      },
      "exemptionLimit": {
        "title": "Exemption Limit",
        "description": "The exemption limit is specified in EUR. Therefore, if the checkout currency is not in EUR, the conversion will depend on the exchange rate to EUR. It is essential to have EUR configured in your environment, and to ensure accurate conversions, please keep your exchange rates updated.\n\nIf EUR is not configured, the 3DS exemption will not be applied, and the transaction will not have the exemption requested.\n\nAdditional Note: PSD2 designates the EUR as the base currency for determining exemption limits for other currencies in the EEA. However, each region can decide to adapt these limits, and regions outside the EEA may also support exemption requests. Due to these complexities, we cannot guarantee that the exemption request will be considered by the issuer or your acquirer.",
        "errorLowValue": "The amount entered is not within the allowed range of 0-30 EUR.",
        "errorTransactionRisk": "The amount entered is not within the allowed range of 0-100 EUR."
      }
    },
    "logSettings": {
      "title": "Log settings",
      "description": "Enable debug mode to capture detailed logs for troubleshooting and testing purposes.",
      "message": "Log settings successfully saved.",
      "error": "Failed to save log settings.",
      "debugMode": {
        "title": "Debug mode",
        "description": ""
      },
      "logDays": {
        "title": "Logging records lifetime (day)",
        "description": "",
        "error": "Number of days has to be between 1 and 14."
      }
    },
    "payByLinkSettings": {
      "title": "Pay by link settings",
      "description": "Configure the default settings for Pay by Link.",
      "message": "Pay by link settings successfully saved.",
      "error": "Failed to save pay by link settings.",
      "enable": {
        "title": "Enable Pay by Link"
      },
      "payByLinkTitle": {
        "title": "Pay by Link title",
        "description": "Define the name of the Pay By Link payment method in shop back-office."
      },
      "expirationTime": {
        "title": "Default expiration time",
        "description": "Define the default expiration time in days.",
        "error": "Default expiration time has to be between 0 and 180 days."
      }
    },
    "disconnect": {
      "title": "Disconnect",
      "warning": "Please note that configuration and data will be deleted.",
      "disconnect": "Disconnect",
      "disconnectModal": {
        "title": "Disconnect?",
        "message": "Are you sure you want to disconnect your shop? This will remove all configured payment methods and settings, and shoppers will not be able to complete purchases on your shop."
      }
    }
  },
  "monitoring": {
    "title": "Monitoring",
    "download": "Download",
    "details": "Details",
    "pagination": {
      "numberOfItems": "%s - %s of %s"
    },
    "search": {
      "placeholder": "Search by Order ID or Payment number"
    },
    "logs": {
      "title": "Logs",
      "noLogsMessage": "There are no monitoring logs.",
      "severity": {
        "DEBUG": "DEBUG",
        "INFO": "INFO",
        "WARNING": "WARNING",
        "CRITICAL": "CRITICAL",
        "ERROR": "ERROR"
      },
      "monitoringLogs": {
        "orderId": "Order ID",
        "paymentNumber": "Payment number",
        "logLevel": "Log level",
        "logMessage": "Log message",
        "createdAt": "Created at",
        "viewDetails": "View details",
        "requestMethodEndpoint": "Request method and endpoint",
        "requestBody": "Request body",
        "responseStatusCode": "Response status code",
        "responseBody": "Response body"
      },
      "modal": {
        "title": "Log details",
        "orderId": "Order ID:",
        "paymentNumber": "Payment number:",
        "logLevel": "Log level:",
        "logMessage": "Log message:",
        "createdAt": "Created at:",
        "viewDetails": "View details:",
        "requestMethod": "Request method:",
        "requestEndpoint": "Request endpoint:",
        "requestBody": "Request body:",
        "responseStatusCode": "Response status code:",
        "responseBody": "Response body:"
      }
    },
    "webhooks": {
      "title": "Webhooks",
      "noLogsMessage": "There are no webhook logs.",
      "status": {
        "IN_PROGRESS": "IN PROGRESS",
        "COMPLETED": "COMPLETED",
        "PAID": "PAID",
        "AWAITING": "AWAITING",
        "FAIL": "FAILED"
      },
      "webhookEventsLogs": {
        "orderId": "Order ID",
        "paymentNumber": "Payment number",
        "paymentMethod": "Payment method",
        "status": "Status",
        "type": "Type",
        "createdAt": "Created at",
        "statusCode": "Status code",
        "viewDetails": "View details"
      },
      "modal": {
        "title": "Webhook details",
        "orderId": "Order ID:",
        "paymentNumber": "Payment number:",
        "paymentMethod": "Payment method:",
        "status": "Status:",
        "type": "Type:",
        "createdAt": "Created at:",
        "statusCode": "Status code:",
        "viewDetails": "View details:",
        "webhookBody": "Webhook body:"
      }
    }
  },
  "countries": {
    "BR": "Brazil",
    "MX": "Mexico",
    "TK": "Tokelau",
    "TR": "Turkey",
    "AU": "Australia",
    "AT": "Austria",
    "BE": "Belgium",
    "BG": "Bulgaria",
    "CA": "Canada",
    "HR": "Croatia",
    "CY": "Cyprus",
    "CZ": "Czech Republic",
    "DK": "Denmark",
    "EE": "Estonia",
    "FI": "Finland",
    "FR": "France",
    "DE": "Germany",
    "GI": "Gibraltar",
    "GR": "Greece",
    "HK": "Hong Kong",
    "HU": "Hungary",
    "IS": "Iceland",
    "IE": "Ireland",
    "IT": "Italy",
    "JP": "Japan",
    "LV": "Latvia",
    "LI": "Liechtenstein",
    "LT": "Lithuania",
    "LU": "Luxembourg",
    "MT": "Malta",
    "NL": "Netherlands",
    "NZ": "New Zealand",
    "NO": "Norway",
    "PL": "Poland",
    "PT": "Portugal",
    "PR": "Puerto Rico",
    "RO": "Romania",
    "SG": "Singapore",
    "SK": "Slovakia",
    "SI": "Slovenia",
    "ES": "Spain",
    "SE": "Sweden",
    "CH": "Switzerland",
    "AE": "United Arab Emirates",
    "GB": "United Kingdom",
    "US": "United States of America"
  },
  "WOP": {
    "connection": "Connect with Worldline",
    "connectionTitle": "Configure your API keys below. If you don't have an account, you can create new one <a href=\"https://signup.direct.preprod.worldline-solutions.com\" target=\"_blank\"><span>here.</span></a>",
    "links": {
      "createAccount": "https://signup.direct.preprod.worldline-solutions.com/",
      "configurePlugin": "https://docs.direct.worldline-solutions.com/en/integration/how-to-integrate/plugins/",
      "readyToGoLive": "https://worldline.com/en/home/solutions/online-payments/wl-online-payments.html",
      "generalDocumentation": "https://docs.direct.worldline-solutions.com/en/index"
    },
    "payments": {
      "paymentGroups": {
        "hosted": "Worldline hosted page"
      },
      "hostedCheckout": {
        "logo": {
          "description": "The logo that will appear next to Worldline payment method on checkout page. Allowed image format is png, jpg and jpeg."
        }
      },
      "flowType": {
        "description": "Defines the type of flow that customers will get when paying with this payment method:\n iFrame - credit card fields will be embedded within an iFrame window on the native shop system checkout page\n Redirect - will be offered as a standard payment method and redirect customers to the Worldline page where they will enter their credit card information"
      }
    },
    "documentationLink": "https://docs.direct.worldline-solutions.com/en/payment-methods-and-features/payment-methods/",
    "generalSettings": {
      "accountSettings": {
        "description": "Manage your Worldline account API preferences and configurations."
      },
      "payByLinkSettings": {
        "enable": {
          "description": "With our Pay By Link feature you can send a payment to your customers if they do not complete the payment on Worldline during checkout process or if you wish to create an order for a customer through the shop back-office and then send a payment link to the customer."
        },
        "default": "Worldline Pay by Link"
      },
      "disconnect": {
        "description": "To connect a different Worldline account or disconnect from this store, click the Disconnect button below."
      }
    },
    "monitoring": {
      "logs": {
        "description": "Here you can review all sent requests and received responses from Worldline system."
      },
      "webhooks": {
        "description": "Here you can review payment webhooks received and their processing status from Worldline system."
      }
    }
  }
}