Skip to main content

I18n Improvements

Version 1.3 introduces some improvements to i18n:

Limited Backend Data Translation Support

The header Accept-Language will now be sent to backend when the current language set by the ATS using the variable locale is either one of en | nl | de so that the endpoints that support this can return translated data. An example is the product search where the name of the product will be translated in one of the three languages.

Addition of some tags

These tags for product type have been added so that it can be translated by you:

"product.details.channel.type.aggregator": "Aggregator",
"product.details.channel.type.job-board": "Job Board",
"product.details.channel.type.service": "Service",
"product.details.channel.type.social-media": "Social Media",
"product.details.channel.type.publication": "Publication",
"product.details.channel.type.community": "Community",

Changes on translations

Pay Now changes

We have been working on adding more Stripe payment methods which lead to confusion for the end user with the button text & payment method dropdown option label of "Pay Now with Credit Card" as the user is now presented with more options than a credit card.


The following changes are made:

  • wallet.pay-now-with-credit-card-button key has been changed to wallet.pay-now-button and it's translation Pay Now with Credit Card has been changed to Pay Now
  • Translation of key campaign.payment-method.pay-with-wallet-now has been changed from Pay Now with Credit Card to Pay Now

Payment status alert message changes

Changes:

  • Key wallet.top-up.processing-payment has had its translation changed from Your payment is being processed. Average processing time is 4 working days. Your wallet will be credited upon completion of the payment. to Your payment is being processed. Average processing time is 4 working days. as processing payment status can also happen on other payment methods thus the "wallet will be credited" conveyed a wrong message.

Additions:

  • Key wallet.top-up.canceled-payment with translation value Your payment was canceled.
  • Key wallet.top-up.requires-action-payment with translation value Your payment will be processed once you have completed the required action.
  • Key wallet.top-up.requires-capture-payment with translation value Your payment is being processed.
  • Key wallet.top-up.requires-confirmation-payment with translation value Your payment requires confirmation.
  • Key wallet.top-up.requires-payment-method-payment with translation value Your payment could not be processed, please try again later.
  • Key wallet.top-up.after-payment-processed-and-confirmed with translation value After payment has been processed and confirmed:

Contract posting requirements widget changes

These have been added:

  • Key campaign.contract-posting-requirements.type-to-search with translation value Search for values by typing into the field
  • Key campaign.contract-posting-requirements.dependent-fields-need-to-be-filled-to-get-options with translation value Fields "{fieldLabels}" need to be filled in to get options for this field
  • Key campaign.contract-posting-requirements.dependent-fields-need-to-be-filled-to-reactively-render with translation value Fields "{fieldLabels}" need to be filled in for this field to update

Campaigns with direct charge payments that is abandoned without being paid

These have been added:

  • Key campaign.draft.payment-pending with translation value Campaign with ID: {campaignId} is a draft because payment has not been finalized yet. To check the status of your payment, visit Billing Information & Invoice History.

Common translation changes

These have been added:

  • Key common.field-should-be-float-with-comma-only with translation value This field should not contain dots.
  • Key common.field-should-contain-an-image-with-url with translation value This field should contain an image