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-buttonkey has been changed towallet.pay-now-buttonand it's translationPay Now with Credit Cardhas been changed toPay Now- Translation of key
campaign.payment-method.pay-with-wallet-nowhas been changed fromPay Now with Credit CardtoPay Now
Payment status alert message changes
Changes:
- Key
wallet.top-up.processing-paymenthas 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.asprocessingpayment status can also happen on other payment methods thus the "wallet will be credited" conveyed a wrong message.
Additions:
- Key
wallet.top-up.canceled-paymentwith translation valueYour payment was canceled. - Key
wallet.top-up.requires-action-paymentwith translation valueYour payment will be processed once you have completed the required action. - Key
wallet.top-up.requires-capture-paymentwith translation valueYour payment is being processed. - Key
wallet.top-up.requires-confirmation-paymentwith translation valueYour payment requires confirmation. - Key
wallet.top-up.requires-payment-method-paymentwith translation valueYour payment could not be processed, please try again later. - Key
wallet.top-up.after-payment-processed-and-confirmedwith translation valueAfter payment has been processed and confirmed:
Contract posting requirements widget changes
These have been added:
- Key
campaign.contract-posting-requirements.type-to-searchwith translation valueSearch for values by typing into the field - Key
campaign.contract-posting-requirements.dependent-fields-need-to-be-filled-to-get-optionswith 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-renderwith 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-pendingwith 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-onlywith translation valueThis field should not contain dots. - Key
common.field-should-contain-an-image-with-urlwith translation valueThis field should contain an image