# vim: set ts=2 sw=2 sts=2 et:
#
# Fixtures
#
# Copyright (c) 2011-present Qualiteam software Ltd. All rights reserved.
# See https://www.x-cart.com/license-agreement.html for license details.

XLite\Model\Config:
  - name: shipping_method_tracked_24
    category: XC\AmazonSPAPI
    type: 'XC\AmazonSPAPI\View\FormField\Select\ShippingMethod'
    orderby: 2300
    value: ''
    translations:
    - code: en
      option_name: "Shipping method 'Tracked 24'"

  - name: shipping_method_tracked_48
    category: XC\AmazonSPAPI
    type: 'XC\AmazonSPAPI\View\FormField\Select\ShippingMethod'
    orderby: 2400
    value: ''
    translations:
    - code: en
      option_name: "Shipping method 'Tracked 48'"

  - name: feed_errors
    category: XC\AmazonSPAPI
    type: text
    orderby: 3100
    value: ''
    translations:
      - code: en
        option_name: 'Exclude the errors from the feed status report'
        option_comment: 'Please list the error codes in the field'

  - name: save_log
    category: XC\AmazonSPAPI
    type: checkbox
    orderby: 3200
    value: 'false'
    translations:
      - code: en
        option_name: 'Save API request/response to log file'

  - name: excl_log_api_methods
    category: XC\AmazonSPAPI
    type: text
    orderby: 3400
    value: ''
    translations:
      - code: en
        option_name: 'Exclude these API methods from the log'
        option_comment: 'space-separated list of API methods'

  - name: sandbox_mode
    category: XC\AmazonSPAPI
    type: checkbox
    orderby: 4000
    value: '0'
    translations:
      - code: en
        option_name: 'Sandbox (test) mode'
        option_comment: 'In this mode no data will be affected on Amazon side'

XLite\Model\Notification:
  - templatesDirectory: modules/XC/AmazonSPAPI/feed_report
    availableForAdmin: true
    availableForCustomer: false
    enabledForAdmin: true
    enabledForCustomer: false
    translations:
      - code: en
        name: 'Amazon feed report notification'
        description: 'This notification contains the report about amazon feed errors and warnings'
        adminSubject: 'Amazon %country% feed report: %feedSubmissionId%'
        adminText: 'The report can contains errors and warnings about amazon feed execution'

XLite\Model\Task:
  - owner: XC\AmazonSPAPI\Core\Task\CheckStatuses
  - owner: XC\AmazonSPAPI\Core\Task\ImportOrders
  - owner: XC\AmazonSPAPI\Core\Task\UpdateOrders
  - owner: XC\AmazonSPAPI\Core\Task\ExportProducts
  - owner: XC\AmazonSPAPI\Core\Task\ExportInventory
  - owner: XC\AmazonSPAPI\Core\Task\ExportPrices
  - owner: XC\AmazonSPAPI\Core\Task\CleanAmazonConfigurations
  - owner: XC\AmazonSPAPI\Core\Task\SendExpiredRefreshTokenWarnings
  - owner: XC\AmazonSPAPI\Core\Task\RestartFeedSubmissionConsumer
  - owner: XC\AmazonSPAPI\Core\Task\ActualizeProductFields

XLite\Model\LanguageLabel:
  - { name: "Couldn't obtain a list of marketplaces. Please check your configuration settings and Internet connection.", translations: [{ code: en, label: "Couldn't obtain a list of marketplaces. Please check your configuration settings and Internet connection." }] }
  - { name: 'X entities', translations: [{ code: en, label: '{{count}} entities' }] }
  - { name: 'Select feeds for submission to Amazon WMS', translations: [{ code: en, label: 'Select feeds for submission to Amazon WMS' }] }
  - { name: 'Product feed', translations: [{ code: en, label: 'Product feed' }] }
  - { name: 'Inventory feed', translations: [{ code: en, label: 'Inventory feed' }] }
  - { name: 'Pricing feed', translations: [{ code: en, label: 'Pricing feed' }] }
  - { name: 'Image feed', translations: [{ code: en, label: 'Image feed' }] }
  - { name: 'Relationship feed', translations: [{ code: en, label: 'Relationship feed' }] }
  - { name: 'Feeds submission', translations: [{ code: en, label: 'Feeds submission' }] }
  - { name: 'Submit feeds', translations: [{ code: en, label: 'Submit feeds' }] }
  - { name: 'Check status', translations: [{ code: en, label: 'Check status' }] }
  - { name: 'Last feeds', translations: [{ code: en, label: 'Last feeds' }] }
  - { name: 'Submit date', translations: [{ code: en, label: 'Submit date' }] }
  - { name: 'Status date', translations: [{ code: en, label: 'Status date' }] }
  - { name: 'Submission have been initialized successfully', translations: [{ code: en, label: 'Submission have been initialized successfully' }] }
  - { name: 'Submissions have been checked successfully', translations: [{ code: en, label: 'Submissions have been checked successfully' }] }
  - { name: 'Awaiting asynchronous reply', translations: [{ code: en, label: 'Awaiting asynchronous reply' }] }
  - { name: 'Cancelled', translations: [{ code: en, label: 'Cancelled' }] }
  - { name: 'Done', translations: [{ code: en, label: 'Done' }] }
  - { name: 'In progress', translations: [{ code: en, label: 'In progress' }] }
  - { name: 'Processed with potential errors', translations: [{ code: en, label: 'Processed with potential errors' }] }
  - { name: 'Submitted', translations: [{ code: en, label: 'Submitted' }] }
  - { name: 'Unconfirmed', translations: [{ code: en, label: 'Unconfirmed' }] }
  - { name: 'Product', translations: [{ code: en, label: 'Product' }] }
  - { name: 'Inventory', translations: [{ code: en, label: 'Inventory' }] }
  - { name: 'Pricing', translations: [{ code: en, label: 'Pricing' }] }
  - { name: 'Images', translations: [{ code: en, label: 'Images' }] }
  - { name: 'Relationships', translations: [{ code: en, label: 'Relationships' }] }
  - { name: 'Initialized', translations: [{ code: en, label: 'Initialized' }] }
  - { name: 'Data generation', translations: [{ code: en, label: 'Data generation' }] }
  - { name: 'Data generated', translations: [{ code: en, label: 'Data generated' }] }
  - { name: 'Sent', translations: [{ code: en, label: 'Sent' }] }
  - { name: 'Submit failed', translations: [{ code: en, label: 'Submit failed' }] }
  - { name: 'Processing', translations: [{ code: en, label: 'Processing' }] }
  - { name: 'Processed', translations: [{ code: en, label: 'Processed' }] }
  - { name: 'Processing failed', translations: [{ code: en, label: 'Processing failed' }] }
  - { name: 'Full submission', translations: [{ code: en, label: 'Full' }] }
  - { name: 'Differential submission', translations: [{ code: en, label: 'Differential' }] }
  - { name: 'Deleted products', translations: [{ code: en, label: 'Deleted products' }] }
  - { name: 'Submission options', translations: [{ code: en, label: 'Submission options' }] }
  - { name: 'Feed types', translations: [{ code: en, label: 'Feed types' }] }
  - { name: 'Submission failed: no products or other items to be submitted', translations: [{ code: en, label: "Submission failed: no products or other items to be submitted. Make sure the setting  'Amazon product type' has been adjusted correctly for your products, or set 'Submission type' to 'Full'." }] }
  - { name: 'Clear history', translations: [{ code: en, label: 'Clear history' }] }
  - { name: 'X orders have been imported', translations: [{ code: en, label: '{{count}} orders have been imported' }] }
  - { name: 'No orders have been imported', translations: [{ code: en, label: 'No orders have been imported' }] }
  - { name: 'Do not update', translations: [{ code: en, label: 'Do not update' }] }
  - { name: 'Update only inventory info', translations: [{ code: en, label: 'Update only inventory info' }] }
  - { name: 'Update only the products that have been modified', translations: [{ code: en, label: 'Update only the products that have been modified' }] }
  - { name: 'Update all', translations: [{ code: en, label: 'Update all' }] }
  - { name: 'Upload product to Amazon', translations: [{ code: en, label: 'Upload product to Amazon' }] }
  - { name: 'Do not send', translations: [{ code: en, label: 'Do not send' }] }
  - { name: 'Send only for orders imported from Amazon', translations: [{ code: en, label: 'Send only for orders imported from Amazon' }] }
  - { name: 'Send for all orders', translations: [{ code: en, label: 'Send for all orders' }] }
  - { name: 'Product information has been successfully updated based on the information from Amazon', translations: [{ code: en, label: 'Product information has been successfully updated based on the information from Amazon' }] }
  - { name: 'Upload of product information to Amazon has been initialized', translations: [{ code: en, label: 'Upload of product information to Amazon has been initialized' }] }
  - { name: 'Products have not been selected', translations: [{ code: en, label: 'Products have not been selected' }] }
  - { name: 'Successfully connected to Amazon store.', translations: [{ code: en, label: 'Successfully connected to <strong>{{name}}</strong>' }] }
  - { name: 'X marketplace removed', translations: [{ code: en, label: '{{count}} marketplace removed.' }] }
  - { name: 'X marketplaces removed', translations: [{ code: en, label: '{{count}} marketplaces removed.' }] }
  - { name: 'Export selected products', translations: [{ code: en, label: 'Export selected products' }] }
  - { name: 'Export selected inventory', translations: [{ code: en, label: 'Export selected inventory' }] }
  - { name: 'Export selected prices', translations: [{ code: en, label: 'Export selected prices' }] }
  - { name: 'Export products', translations: [{ code: en, label: 'Export products' }] }
  - { name: 'Export inventory', translations: [{ code: en, label: 'Export inventory' }] }
  - { name: 'Export prices', translations: [{ code: en, label: 'Export prices' }] }
  - { name: 'Deleting a marketplace will automatically stop product listing at {{country}}', translations: [{ code: en, label: 'Deleting a marketplace will automatically stop product listing at {{country}}.' }] }
  - { name: 'the corresponding country', translations: [{ code: en, label: 'the corresponding country' }] }
  - { name: 'the corresponding countries', translations: [{ code: en, label: 'the corresponding countries' }] }
  - { name: 'Confirm Marketplace Deletion', translations: [{ code: en, label: 'Confirm Marketplace Deletion' }] }
  - { name: 'Cannot retrieve refresh token. Please reconnect the store.', translations: [{ code: en, label: 'Cannot retrieve refresh token. Please reconnect the store.' }] }
  - { name: 'Cannot retrieve merchant ID. Please reconnect the store.', translations: [{ code: en, label: 'Cannot retrieve merchant ID. Please reconnect the store.' }] }
  - { name: 'X feeds have been successfully submitted.', translations: [{ code: en, label: '{{FEEDS}} feeds have been successfully submitted.' }] }
  - { name: 'X feed have been successfully submitted.', translations: [{ code: en, label: '{{FEEDS}} feed has been successfully submitted.' }] }
  - { name: 'X feeds out of Y have been successfully submitted.', translations: [{ code: en, label: '{{FEEDS}} feeds out of {{ALL}} have been successfully submitted.' }] }
  - { name: 'X feed out of Y have been successfully submitted.', translations: [{ code: en, label: '{{FEEDS}} feed out of {{ALL}} have been successfully submitted.' }] }
  - { name: 'Nothing to submit to Amazon.', translations: [{ code: en, label: 'Nothing to submit to Amazon.' }] }
  - { name: 'API rate limit exceeded during the feed submission process. Some feeds might not be submitted. Please try again later.', translations: [{ code: en, label: 'API rate limit exceeded during the feed submission process. Some feeds might not be submitted. Please try again later.' }] }
  - { name: 'Default Amazon category (X)', translations: [{ code: en, label: 'Default Amazon category ({{CATEGORY}})' }] }
  - { name: 'Connect Marketplace', translations: [{ code: en, label: 'Connect Marketplace' }] }
  - { name: 'Cannot connect to Amazon: unknown marketplace country', translations: [{ code: en, label: 'Cannot connect to Amazon: unknown marketplace country' }] }
  - { name: 'Cannot find marketplace in the database.', translations: [{ code: en, label: 'Cannot find marketplace in the database.' }] }
  - { name: 'Cannot reconnect: unknown marketplace country', translations: [{ code: en, label: 'Cannot reconnect: unknown marketplace country' }] }
  - { name: 'Feed Entities', translations: [{ code: en, label: '{{FEED_SUBMISSION_NAME}} Entities' }] }
  - { name: 'Feed submissions', translations: [{ code: en, label: 'Feed submissions' }] }
  - { name: 'X Marketplace', translations: [{ code: en, label: '{{name}} Marketplace' }] }
  - { name: 'Marketplaces', translations: [{ code: en, label: 'Marketplaces' }] }
  - { name: 'Amazon order import', translations: [{ code: en, label: 'Amazon order import' }] }
  - { name: 'Default product type (X)', translations: [{ code: en, label: 'Default product type ({{PRODUCT_TYPE}})' }] }
  - { name: 'No Amazon product type', translations: [{ code: en, label: 'No Amazon product type' }] }
  - { name: 'Amazon shipment was created', translations: [{ code: en, label: 'Amazon shipment was created' }] }
  - { name: 'Amazon shipment can not be created.', translations: [{ code: en, label: 'Amazon shipment can not be created.' }] }
  - { name: 'The order is not primary.', translations: [{ code: en, label: 'The order is not primary.' }] }
  - { name: 'Amazon shipment was cancelled', translations: [{ code: en, label: 'Amazon shipment was cancelled' }] }
  - { name: 'Amazon shipment can not be cancelled', translations: [{ code: en, label: 'Amazon shipment can not be cancelled' }] }
  - { name: 'X products have been added to Amazon export queue.', translations: [{ code: en, label: '{{product_amount}} products have been added to Amazon export queue.' }] }
  - { name: 'X product have been added to Amazon export queue.', translations: [{ code: en, label: '{{product_amount}} product has been added to Amazon export queue.' }] }
  - { name: '[Amazon] check feeds submissions statuses and clear submissions', translations: [{ code: en, label: 'Check feeds submissions statuses and clear submissions' }] }
  - { name: 'Remove Amazon marketplaces without merchant ID or refresh token from the database.', translations: [{ code: en, label: 'Remove Amazon marketplaces without merchant ID or refresh token from the database.' }] }
  - { name: '[Amazon] export inventory', translations: [{ code: en, label: 'Export inventory to Amazon' }] }
  - { name: '[Amazon] export prices', translations: [{ code: en, label: 'Export prices to Amazon' }] }
  - { name: '[Amazon] export products', translations: [{ code: en, label: 'Export products to Amazon' }] }
  - { name: '[Amazon] import orders', translations: [{ code: en, label: 'Import orders' }] }
  - { name: '[Amazon] submit a feed to Amazon', translations: [{ code: en, label: 'Submit an earliest generated feed to Amazon' }] }
  - { name: 'Email store administrator about expired refresh tokens.', translations: [{ code: en, label: 'Email store administrator about expired refresh tokens.' }] }
  - { name: 'X Marketplace was disabled. Reconnect marketplace to continue product listing.', translations: [{ code: en, label: '<b>{{marketplace}}</b> Marketplace was disabled. <a href="{{url}}">Reconnect marketplace</a> to continue product listing.' }] }
  - { name: 'Not mapped', translations: [{ code: en, label: 'Not mapped' }] }
  - { name: 'No Amazon category selected', translations: [{ code: en, label: 'No Amazon category selected' }] }
  - { name: 'No Amazon categories found.', translations: [{ code: en, label: 'No Amazon categories found.' }] }
  - { name: 'Loading more Amazon categories', translations: [{ code: en, label: 'Loading more Amazon categories' }] }
  - { name: 'Loading Amazon categories', translations: [{ code: en, label: 'Loading Amazon categories' }] }
  - { name: 'No Amazon product type selected', translations: [{ code: en, label: 'No Amazon product type selected' }] }
  - { name: 'No Amazon product types found.', translations: [{ code: en, label: 'No Amazon product types found.' }] }
  - { name: 'Loading more Amazon product types', translations: [{ code: en, label: 'Loading more Amazon product types' }] }
  - { name: 'Loading Amazon product types', translations: [{ code: en, label: 'Loading Amazon product types' }] }
  - { name: 'Only inventory', translations: [{ code: en, label: 'Only inventory' }] }
  - { name: 'Products uploaded to Amazon', translations: [{ code: en, label: 'Products uploaded to Amazon' }] }
  - { name: 'Products expecting to be uploaded to Amazon', translations: [{ code: en, label: 'Products expecting to be uploaded to Amazon' }] }
  - { name: 'Submission status', translations: [{ code: en, label: 'Submission status' }] }
  - { name: 'All products have been submitted in this feed.', translations: [{ code: en, label: 'All products have been submitted in this feed.' }] }
  - { name: 'There are no products in this feed.', translations: [{ code: en, label: 'There are no products in this feed.' }] }
  - { name: 'No products have been submitted in this feed.', translations: [{ code: en, label: 'No products have been submitted in this feed.' }] }
  - { name: 'Amazon payment method name', translations: [{ code: en, label: 'Amazon payment method name' }] }
  - { name: '[amz-spapi] Feed type', translations: [{ code: en, label: 'Feed type' }] }
  - { name: 'Entities', translations: [{ code: en, label: 'Entities' }] }
  - { name: 'Feed submission list is empty.', translations: [{ code: en, label: 'Feed submission list is empty.' }] }
  - { name: 'The feed submission records have been deleted. Clearing the feeds history does NOT stop products listing on Amazon.', translations: [{ code: en, label: 'The feed submission records have been deleted. Clearing the feeds history does NOT stop products listing on Amazon.' }] }
  - { name: 'Marketplace name', translations: [{ code: en, label: 'Marketplace name' }] }
  - { name: 'Use this field to add references and notes for a marketplace.', translations: [{ code: en, label: 'Use this field to add references and notes for a marketplace.' }] }
  - { name: 'Merchant ID', translations: [{ code: en, label: 'Merchant ID' }] }
  - { name: 'Amazon orders', translations: [{ code: en, label: 'Amazon orders' }] }
  - { name: 'Amazon category', translations: [{ code: en, label: 'Amazon category' }] }
  - { name: 'Product type', translations: [{ code: en, label: 'Product type' }] }
  - { name: 'Fields mapping', translations: [{ code: en, label: 'Fields mapping' }] }
  - { name: 'Map X-Cart fields to Amazon for a correct data import.', translations: [{ code: en, label: 'Map X-Cart fields to Amazon for a correct data import.' }] }
  - { name: 'Category mapping settings have been successfully updated.', translations: [{ code: en, label: 'Category mapping settings have been successfully updated.' }] }
  - { name: 'Automatically sync X-Cart product updates to Amazon', translations: [{ code: en, label: 'Automatically sync X-Cart product updates to Amazon' }] }
  - { name: 'Export settings', translations: [{ code: en, label: 'Export settings' }] }
  - { name: 'Marketplace settings have been successfully updated.', translations: [{ code: en, label: 'Marketplace settings have been successfully updated.' }] }
  - { name: 'Allow export to Amazon', translations: [{ code: en, label: 'Allow export to Amazon' }] }
  - { name: 'Export options', translations: [{ code: en, label: 'Export options' }] }
  - { name: 'Product mapping settings have been successfully updated.', translations: [{ code: en, label: 'Product mapping settings have been successfully updated.' }] }
  - { name: 'Marketplaces Settings', translations: [{ code: en, label: 'Marketplaces Settings' }] }
  - { name: 'Reconnect Marketplace', translations: [{ code: en, label: 'Reconnect Marketplace' }] }
  - { name: 'Feed submission history', translations: [{ code: en, label: 'Feed submission history' }] }
  - { name: 'Not submitted (X)', translations: [{ code: en, label: 'Not submitted ({{COUNT}})' }] }
  - { name: 'Submitted (X)', translations: [{ code: en, label: 'Submitted ({{COUNT}})' }] }
  - { name: 'Amazon category mapping is unavailable for the categories that have subcategories.', translations: [{ code: en, label: 'Amazon category mapping is unavailable for the categories that have subcategories.' }] }
  - { name: '[amz-spapi] Marketplace', translations: [{ code: en, label: 'Marketplace' }] }
  - { name: 'There is no active Amazon marketplace connections in your store. Please connect a marketplace before setting up category mapping.', translations: [{ code: en, label: 'There is no active Amazon marketplace connections in your store. Please <a href="{{url}}">connect a marketplace</a> before setting up category mapping.' }] }
  - { name: 'There is no mapping schema for the current product type.', translations: [{ code: en, label: 'There is no mapping schema for the current product type.' }] }
  - { name: 'Select product type to see a list of mapping fields.', translations: [{ code: en, label: 'Select product type to see a list of mapping fields.' }] }
  - { name: 'Product property', translations: [{ code: en, label: 'Product property' }] }
  - { name: 'Export from X-Cart product field', translations: [{ code: en, label: 'Export from X-Cart product field' }] }
  - { name: 'To Amazon product field', translations: [{ code: en, label: 'To Amazon product field' }] }
  - { name: 'SKU: {{SKU}}', translations: [{ code: en, label: 'SKU: {{SKU}}' }] }
  - { name: 'Submission for X entities failed', translations: [{ code: en, label: "Submission for <a href='{{TOOLTIP_LINK}}'>{{ENTITIES}} entities</a> failed" }] }
  - { name: 'Submission for X entity failed', translations: [{ code: en, label: "Submission for <a href='{{TOOLTIP_LINK}}'>{{ENTITIES}} entity</a> failed" }] }
  - { name: 'Go to marketplace settings', translations: [{ code: en, label: 'Go to marketplace settings' }] }
  - { name: 'Refresh token has expired and disabled the marketplace. Reconnect marketplace to generate a new token.', translations: [{ code: en, label: 'Refresh token has expired and disabled the marketplace. Reconnect marketplace to generate a new token.' }] }
  - { name: 'Merchant ID:', translations: [{ code: en, label: 'Merchant ID:' }] }
  - { name: 'Marketplace ID:', translations: [{ code: en, label: 'Marketplace ID:' }] }
  - { name: 'Refresh token:', translations: [{ code: en, label: 'Refresh token:' }] }
  - { name: 'Token expiration:', translations: [{ code: en, label: 'Token expiration:' }] }
  - { name: 'This marketplace is', translations: [{ code: en, label: 'This marketplace is' }] }
  - { name: 'Connect a marketplace and start selling products on Amazon.', translations: [{ code: en, label: 'Connect a marketplace and start selling products on Amazon.' }] }
  - { name: "Select a marketplace in the dropdown and click Connect. You'll be redirected to Amazon.com to authorize in your Amazon Seller Account.", translations: [{ code: en, label: "Select a marketplace in the dropdown and click Connect. You'll be redirected to Amazon.com to authorize in your Amazon Seller Account." }] }
  - { name: 'Select marketplace country', translations: [{ code: en, label: 'Select marketplace country' }] }
  - { name: 'Shipping Label', translations: [{ code: en, label: 'Shipping Label' }] }
  - { name: 'Amazon Order #{{id}}', translations: [{ code: en, label: 'Amazon Order #{{id}}' }] }
  - { name: 'Submission is in progress', translations: [{ code: en, label: 'Submission is in progress' }] }
  - { name: 'The process may take a while to complete. If you leave this page the process will be put on hold until you open it in your browser again.', translations: [{ code: en, label: 'The process may take a while to complete. If you leave this page the process will be put on hold until you open it in your browser again.' }] }
  - { name: 'There is no active Amazon marketplace connections in your store. Please <a href="{{url}}">connect a marketplace</a> before setting up product mapping.', translations: [{ code: en, label: 'There is no active Amazon marketplace connections in your store. Please <a href="{{url}}">connect a marketplace</a> before setting up product mapping.' }] }
  - { name: 'Refresh token expired for the connection with X. It was turned off. Please reconnect the marketplace to generate a new token.', translations: [{ code: en, label: 'Refresh token expired for the connection with <b>{{marketplace}}</b>{{description}}. It was turned off. Please <a href="{{url}}">reconnect the marketplace</a> to generate a new token.' }] }
  - { name: 'The X feed submission from Amazon has the following issues:', translations: [{ code: en, label: 'The {{feedSubmissionId}} feed submission from Amazon {{country}} has the following issues:' }] }
  - { name: 'Severity', translations: [{ code: en, label: 'Severity' }] }
  - { name: 'Amazon X feed report: COUNTRY', translations: [{ code: en, label: 'Amazon {{country}} feed report: {{feedSubmissionId}}' }] }
  - { name: 'Refresh token expired for X', translations: [{ code: en, label: 'Refresh token expired for {{marketplace}}' }] }
  - { name: 'Error receiving access token', translations: [{ code: en, label: 'Error receiving access token' }] }
  - { name: 'Failed to obtain an access token. Make sure that the rights to obtain it are created in your Amazon account.', translations: [{ code: en, label: 'Failed to obtain an access token. Make sure that the rights to obtain it are created in your Amazon account.' }] }
  - { name: 'Connect', translations: [{ code: en, label: 'Connect' }] }
  - { name: 'Refresh token has expired. Please reconnect X marketplace to generate a new token.', translations: [{ code: en, label: 'Refresh token has expired. Please reconnect <b>{{marketplace}}</b> marketplace to generate a new token.' }] }
  - { name: 'Select the feed types that will be submitted to ALL active Amazon marketplaces.', translations: [{ code: en, label: 'Select what type of data will be submitted to <strong>all</strong> active Amazon marketplaces:' }] }
  - { name: 'Select the feed types that will be submitted to the SELECTED Amazon marketplaces.', translations: [{ code: en, label: 'Select what type of data will be submitted to the <strong>selected</strong> and active Amazon marketplaces:' }] }
  - { name: 'Error while generating feed for marketplace', translations: [{ code: en, label: 'Error while generating feed for <b>{{MARKETPLACE}}</b>: {{MESSAGE}}' }] }
  - { name: 'X feeds were added to the queue', translations: [{ code: en, label: '{{feeds}} feeds were added to the queue' }] }
  - { name: 'X feed was added to the queue', translations: [{ code: en, label: '{{feeds}} feed was added to the queue' }] }
  - { name: 'Please enable background workers to be able to submit feeds.', translations: [{ code: en, label: 'Please enable background workers to be able to submit feeds.' }] }
  - { name: 'Please enable background workers to be able to export products.', translations: [{ code: en, label: 'Please enable background workers to be able to export products' }] }
  - { name: 'Feeds submission is disabled. Please enable background workers to be able to submit feeds.', translations: [{ code: en, label: 'Feeds submission is disabled. Please enable background workers to be able to submit feeds.' }] }
  - { name: 'Select the feed types that will be submitted to marketplace.', translations: [{ code: en, label: 'Select what type of data will be submitted to the <strong>selected</strong> Amazon marketplace:' }] }
  - { name: 'Restart the feed submission process if needed.', translations: [{ code: en, label: 'Restart the feed submission process if needed.' }] }
  - { name: 'Import orders', translations: [{ code: en, label: 'Import orders' }] }
  - { name: 'There are no active marketplaces', translations: [{ code: en, label: 'There are no active marketplaces' }] }
  - { name: 'Automatically import orders', translations: [{ code: en, label: 'Automatically import orders' }] }
  - { name: 'Marketplace (coming soon)', translations: [{ code: en, label: '{{marketplace}} (Coming soon)' }] }
  - { name: 'Search by field name', translations: [{ code: en, label: 'Search by field name' }] }
  - { name: '[amz-spapi] Clear search', translations: [{ code: en, label: 'Clear search' }] }
  - { name: 'No product fields found.', translations: [{ code: en, label: 'No product fields found.' }] }
  - { name: 'Loading more product fields', translations: [{ code: en, label: 'Loading more product fields' }] }
  - { name: 'Loading product fields', translations: [{ code: en, label: 'Loading product fields' }] }
  - { name: 'Data Mapping', translations: [{ code: en, label: 'Data Mapping' }] }
  - { name: 'Product Fields', translations: [{ code: en, label: 'Product Fields' }] }
  - { name: 'This step will be enabled as soon as you define at least one category mapping rule.', translations: [{ code: en, label: 'This step will be enabled as soon as you define at least one category mapping rule.' }] }
  - { name: 'Start preparing for export to Amazon from mapping all X-Cart categories with Amazon categories.', translations: [{ code: en, label: 'Start preparing for export to Amazon from mapping all X-Cart categories with Amazon categories.' }] }
  - { name: 'Expand', translations: [{ code: en, label: 'Expand' }] }
  - { name: 'Preparing list of Amazon Product Fields for selected Amazon Product Types.', translations: [{ code: en, label: 'Preparing list of Amazon Product Fields for selected Amazon Product Types. This process may take a while to complete. Please do not close this page until the process is fully completed. If you have closed the page, please re-open it to complete the process as it is in progress only when the page is open.' }] }
  - { name: 'Category mapping rules were updated.', translations: [{ code: en, label: 'Category mapping rules were updated.' }] }
  - { name: 'There was an error during the preparing list of Amazon Product Fields.', translations: [{ code: en, label: 'There was an error during the preparing list of Amazon Product Fields.' }] }
  - { name: 'Preparing list of Amazon Product Fields was cancelled.', translations: [{ code: en, label: 'Preparing list of Amazon Product Fields was cancelled.' }] }
  - { name: 'Field mapping rules have been updated.', translations: [{ code: en, label: 'Field mapping rules have been updated.' }] }
  - { name: 'Continue', translations: [{ code: en, label: 'Continue' }] }
  - { name: 'There was an error during the refreshing list of Amazon Product Fields.', translations: [{ code: en, label: 'There was an error during the refreshing list of Amazon Product Fields.' }] }
  - { name: 'Refreshing list of Amazon Product Fields was cancelled.', translations: [{ code: en, label: 'Refreshing list of Amazon Product Fields was cancelled.' }] }
  - { name: 'The list of Amazon Product Fields has been refreshed.', translations: [{ code: en, label: 'The list of Amazon Product Fields has been refreshed.' }] }
  - { name: 'Import & Export Options', translations: [{ code: en, label: 'Import & Export Options' }] }
  - { name: 'Order Import', translations: [{ code: en, label: 'Order Import' }] }
  - { name: '[amz-spapi] Amazon S3 images warning', translations: [{ code: en, label: 'For product images to be exported to Amazon correctly, the images must be in Amazon S3. Please install the add-on “<a href="{{url}}" target="_blank">Cloud Images Storage</a>”, complete the necessary setup and migrate the images to Amazon S3.' }] }
  - { name: '[amz-spapi] Amazon S3 images warning (internal)', translations: [{ code: en, label: 'For product images to be exported to Amazon correctly, the images must be in Amazon S3. Please install the add-on “<a href="{{url}}">Cloud Images Storage</a>”, complete the necessary setup and migrate the images to Amazon S3.' }] }
  - { name: '[amz-spapi] You selected X product types', translations: [{ code: en, label: 'You selected <strong>{{product_types}} product types</strong>. Define mapping rules for product fields. You need to map X-Cart field to Amazon product field, for example: ‘SKU’ (XC product field) = ‘SKU’ (Amazon product field).' }] }
  - { name: '[amz-spapi] You selected X product type', translations: [{ code: en, label: 'You selected <strong>{{product_types}} product type</strong>. Define mapping rules for product fields. You need to map X-Cart field to Amazon product field, for example: ‘SKU’ (XC product field) = ‘SKU’ (Amazon product field).' }] }
  - { name: 'Select all options to create new and fully update existing products.', translations: [{ code: en, label: 'Select all options to <strong>create new</strong> and <strong>fully update existing products</strong>.' }] }
  - { name: 'Select any options to partially update existing products.', translations: [{ code: en, label: 'Select any options to <strong>partially update existing products</strong>.' }] }
  - { name: 'X attribute', translations: [{ code: en, label: '{{product_class}} attribute' }] }
  - { name: '[amz-spapi] Feed types', translations: [{ code: en, label: 'Feed types' }] }
  - { name: 'Product has been successfully synchronized with the Amazon store.', translations: [{ code: en, label: 'Product has been successfully synchronized with the <strong>{{store}}</strong>.' }] }
  - { name: 'Could not synchronize the product with the Amazon store.', translations: [{ code: en, label: 'Could not synchronize the product with the <strong>{{store}}</strong>. Please refer to <a href="{{logs_url}}" target="_blank">X-Cart logs</a> for details.<br />X-Cart will try to update the product via JSON feeds during the next feed submission.' }] }
  - { name: 'Could not synchronize the product with Amazon.', translations: [{ code: en, label: 'Could not synchronize the product with Amazon. Please refer to <a href="{{logs_url}}" target="_blank">X-Cart logs</a> for details.<br />X-Cart will try to update the product via JSON feeds during the next feed submission.' }] }
  - { name: 'Could not synchronize the product with some Amazon marketplaces.', translations: [{ code: en, label: 'Could not synchronize the product with some Amazon marketplaces. Please refer to <a href="{{logs_url}}" target="_blank">X-Cart logs</a> for details.<br />X-Cart will try to update the product via JSON feeds during the next feed submission.' }] }
  - { name: 'Product is being synchronized with Amazon.', translations: [{ code: en, label: 'Product is being synchronized with Amazon.' }] }
  - { name: 'Unknown marketplace configuration.', translations: [{ code: en, label: 'Unknown marketplace configuration.' }] }
  - { name: 'Product has been successfully synchronized with Amazon.', translations: [{ code: en, label: 'Product has been successfully synchronized with Amazon.' }] }
  - { name: 'X products are being synchronized with Amazon.', translations: [{ code: en, label: '{{products_amount}} products are being synchronized with Amazon.' }] }
  - { name: 'X product is being synchronized with Amazon.', translations: [{ code: en, label: '{{products_amount}} product is being synchronized with Amazon.' }] }
  - { name: '[amz-spapi] Multi-lined message template', translations: [{ code: en, label: '{{msg_1}}<br />{{msg_2}}' }] }
  - { name: '[amz-spapi] X products were ignored', translations: [{ code: en, label: '{{products_amount}} products were ignored because synchronization with Amazon is either disabled or not properly set for them.' }] }
  - { name: '[amz-spapi] X product was ignored', translations: [{ code: en, label: '{{products_amount}} product was ignored because synchronization with Amazon is either disabled or not properly set for it.' }] }
  - { name: 'Amazon Product Type Changes: Action Required', translations: [{ code: en, label: 'Amazon Product Type Changes: Action Required' }] }
  - { name: 'The following Amazon product types changed:', translations: [{ code: en, label: 'The following Amazon product types that are currently used in your marketplaces have been changed:' }] }
  - { name: 'Please check your mapping rules and make the necessary adjustments.', translations: [{ code: en, label: 'Please check your mapping rules and make the necessary adjustments.' }] }
  - { name: 'Please connect at least one Amazon marketplace', translations: [{ code: en, label: 'Please <a href="{{url}}" target="_blank">connect and activate at least one Amazon marketplace</a> to be able to export products.' }] }
