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 towallet.pay-now-button
and it's translationPay Now with Credit Card
has been changed toPay Now
- Translation of key
campaign.payment-method.pay-with-wallet-now
has been changed fromPay Now with Credit Card
toPay Now
Payment status alert message changes
Changes:
- Key
wallet.top-up.processing-payment
has had its translation changed fromYour payment is being processed. Average processing time is 4 working days. Your wallet will be credited upon completion of the payment.
toYour payment is being processed. Average processing time is 4 working days.
asprocessing
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 valueYour payment was canceled.
- Key
wallet.top-up.requires-action-payment
with translation valueYour payment will be processed once you have completed the required action.
- Key
wallet.top-up.requires-capture-payment
with translation valueYour payment is being processed.
- Key
wallet.top-up.requires-confirmation-payment
with translation valueYour payment requires confirmation.
- Key
wallet.top-up.requires-payment-method-payment
with translation valueYour payment could not be processed, please try again later.
- Key
wallet.top-up.after-payment-processed-and-confirmed
with translation valueAfter 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 valueSearch for values by typing into the field
- Key
campaign.contract-posting-requirements.dependent-fields-need-to-be-filled-to-get-options
with translation valueFields "{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 valueFields "{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 valueCampaign 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 valueThis field should not contain dots.
- Key
common.field-should-contain-an-image-with-url
with translation valueThis field should contain an image