Dynamic language support (Legacy OTT)

   Permission: Campaign entities

In this article, we will cover how to dynamically present translations of your Legacy OTT message to end-users based on their default language settings.


Legacy OTT message language settings

To start, navigate to or create an Legacy OTT message on a property. In this article, we will use a GDPR TCF Legacy OTT message but the following instructions are applicable to the following regulatory frameworks:

  • GDPR TCF
  • U.S. Privacy (Legacy)

Screen_Shot_2023-01-18_at_11.43.51_AM.png

  Note: The following steps need to be performed for each view in the Legacy OTT message builder

From a particular view of the Legacy OTT message builder, navigate to the Settings panel on the right-hand side and expand the Language accordion.

Screenshot 2024-01-02 at 9.51.54 AM.png

Field Description
Default Language

Defines the language that will appear by default for your end-users. That is, if the end-user's device default language is not supported and a language translation is not provided, the end-user will see all content in your default language.

Use the provided dropdown menu to select your default language for the message.

Supporting Language

Allows you to add all the languages you plan to support with your uploaded translations.

  Note: The default language is also added to the Supporting Language field.

Use Browser Default Toggle this feature ON in order to have the message dynamically surface the appropriate translations based on an end-user's default browser language.

Screenshot 2024-01-02 at 9.57.28 AM.png


Provide translation to components

If you have added additional languages to the Supporting Language field (other than the default language), you will have the option to upload component translations in bulk via csv file. 

  Note: Generally, IAB specific components will have translations automatically supplied by the IAB (i.e. your organization will not need to provide your own translations). The exceptions are as follows:

  • Custom stacks/purposes (provided by your organization via the Vendor List)
  • TCF v2.1 cookie duration text (provided by Sourcepoint in limited languages)

Please click here for advice on checking provided vs non-provided translations.

Expand the Bulk Upload Translation accordion and use the provided dropdown menu to select all of the message components you wish to translate.

Click Download CSV file when finished. 

Screenshot 2023-08-16 at 11.02.28 AM.png

In the subsequent modal, Sourcepoint will surface the assigned component names and allow your organization to edit any of these names before downloading the csv template. These names should be unique and is used by the Sourcepoint system to map translations to the correct component.

Click Update & Download

The csv template for your selected components will be downloaded to your machine and the component names will be updated to reflect your edits.

Screenshot 2024-01-02 at 10.08.25 AM.png

The csv template will list out the components of your Legacy OTT message, the copy for each component in your default language, and spaces to add translations for each component in your supporting language(s).

Add translations for each component in the appropriate cell.

Screenshot 2023-08-17 at 2.32.16 PM.png

  Note: You will notice that the default language for text components will have the html tags. While you do not have to include the html tags in your provided translations for supported languages, it may be useful to utilize these tags to maintain inline links.

Navigate back to the custom message builder and click Upload transition file

Screenshot 2023-08-16 at 2.10.33 PM.png

Once the csv template is uploaded, a modal will confirm the translations that were added, replaced, and that are still missing.

Screenshot 2023-08-17 at 2.34.34 PM.png


(Optional) Test Legacy OTT message translations for GDPR TCF

Generally, IAB specific components will have translations automatically supplied by the IAB (i.e. your organization will not need to provide your own translations). Two notable exceptions are:

  • Custom stacks/purposes (provided by your organization via the vendor list)
  • TCF v2.1 cookie duration text (provided by Sourcepoint in limited languages)

We suggest that once translations are uploaded for all text elements in your message that you change your browser language to the supported language and refresh your message. The dynamic language support will be triggered and the vendor list elements will be displayed with the IAB supplied translations.

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.