This is a short guide on how to implement a new language in your game.

Remember that to test the culture changes you have to launch the game in Standalone, it won’t work while playing in the Editor.

1. Creating a Culture:

  1. From the Unreal Engine toolbar, go to Tools > Localization Dashboard.

  2. Under the gather text category, check “Gather From Packages,” add an element to the “Include Path Wildcards” array, and set it up as in the screenshot below.

    image.png

  3. If you don’t have any languages active under the language category, select English.

  4. Click on Add New Culture and select the language you want to add.

  5. Now, on the left end side, under game targets, click on “Gather text for all targets in the project”.

  6. Click on “Compile Text” if the language doesn’t appear in the Language setting in the settings menu.


2. Editing a Culture:

  1. Click on “Edit translations for this culture near the language you want to translate.

    image.png

  2. A new tab will open where you will be able to add translations.

  3. After you have translated the language, remember to hit the “Compile Text” button, aswell as on the left end side, under game targets, the “Gather text for all targets in the project” button.

  4. Now you should be able to select the language in game.