Localization at the Design Stage

Localization at the Design Stage

This post will show users how to complete the localization process which originally started at the design stage. Localization at the design stage kicks off the localization process in tandem with product development.

Starting localization at the design stage saves teams valuable time during both the localization and development process. Translators can begin working with an app’s content while developers build the app itself.

This process shifts localization from post-development to the design stage, before development even begins. It also allows for functional testing and linguistic, in-context review using the translated design files. Starting localization at the design stage helps prevent delays in the release or deployment of an app.

In continuation of the Localization at the Design Stage article, we will show users with versions of design tool plugins that don’t yet support Id renaming (Sketch) or users who opted to skip the renaming step, how to use the Translation Memory ( TM ) to apply translations from one project to another.

This process requires two separate projects. One project is for the design tool plugin integration and the second project is for the project integrated with an app. If there are Draft values in the design-plugin project, users must first accept and publish those translations. Once the translations are accepted they can be added to the TM. Users can then apply translations from the TM to the second project which is integrated with an app.

Follow the steps outlined in the Localization at the Design Stage article before proceeding with the below process.

Step 1 - Add Final Translations to Translation Memory on Applanga

Accepted translation values can be added to the Applanga Translation Memory (TM.) The TM allows users to copy translated strings across multiple projects.

1. Once translated strings are accepted, navigate to the project within the Applanga Dashboard.

2. Open the String Management Interface for the language with accepted translation values.

3. Use the filter options to limit the selection to only approved strings.

4. Check the approved strings using the checkboxes on the left-hand side of the String Management Interface


5. Follow the steps outlined in the Translation Memory Documentation - How do you add translation to the Translation Memory? to add the accepted translations to the TM.

6. Once the appropriate TM options are selected in the TM pop-up, click Start then click OK on the Success notification pop-up

Step 2 - Apply Translations to Different Applanga Projects via TM feature

Applanga users can apply the Translation Memory (TM) feature to seamlessly copy translations from a design file based project to a project containing the actual app strings.

1. Navigate to the Applanga Dashboard and create a new project for the app

2. Integrate the app with the new Applanga Project by using the appropriate instructions outlined in the Integration Documentation then click Start Upload


3. After strings upload to the Applanga Dashboard, add the required languages in the language panels


4. Select the language which requires translation by the Applanga Translation Memory to navigate to the newly added language’s String Management Interface.

5. Use the filter, tags, or search functionality to mark the appropriate string checkboxes for translation

6. Click the More dropdown menu and select Translate from Memory


7. Select the appropriate options from the Translation Memory pop-up, then click Start


8. Review the translations and make updates as necessary

For more detailed Translation Memory instructions, follow the steps outlined in the Translation Memory Documentation.