Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How to localize game audio


I am having some problems to get my game lenguage located,

Right now, it works fine with text changes, I generated the Spanish(native) and English game culture, and them I traduced the text gathered by the Localization Dashboard.

Them, I managed to switch between cultures using this function: FInternationalization::Get().SetCurrentCulture(lenguage);

But them I tried to localize game audio, I thougt that it was going to work just creating localized assets and switching between cultures, but actually it isnt working, and I haven´t seen any other post/question talking about it.


That created the L10N folder with a copy of the selected asset.

Does anyone knows how to get the localized game audio working properly?

Thanks in advance.

Product Version: UE 4.13
duda.png (74.3 kB)
more ▼

asked Oct 27 '16 at 08:33 AM in Using UE4

avatar image

49 1 5 13

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

The asset localisation menu option creates a copy of your source asset as a placeholder. Have you actually updated the asset to have your Spanish audio? Also, are you using Dialogue Waves, or Sound Waves?

more ▼

answered Nov 02 '16 at 12:22 PM

avatar image

Jamie Dale STAFF
7.5k 177 67 305

avatar image pelemiq Dec 20 '16 at 12:17 PM

Hello Jamie, thanks for answering and sorry for my delay,

I am using Sound Waves, but I would like the correct workflow for translating a game, should I create the localized asset, and then go to asset location and reimport that asset with the one from the spanish sound file?

Also, How is the correct way to change the game lenguage? I would like to make a menu that let players change it without need to restart the game (if it is possible).

Due to project needs, I finally decided to make a fork of the project and change every sound and text that needed to be localized, but I will need localize more projects, and I would like to know how to properly do it.


avatar image Jamie Dale STAFF Dec 20 '16 at 02:23 PM

Our recommended way to localise dialogue is to use Dialogue Wave assets, as we have some localisation tools built around this asset type that assist you in generating per-culture dialogue sheets for recording, as well as importing the recorded dialogue (named how the dialogue sheet specified) to generate all the localised assets for you.

That said, you can use Sound Waves but the process of setting up localised variants will be much more manual (you'd need to manually import your localised audio in the correct assets). You also lose some other features of Dialogue Waves, like the ability to provide a context for the speaker/listener to change what dialogue is played (for languages that are affected by gender/plurality/rank/etc).

FInternationalization::Get().SetCurrentCulture is the correct way to change the active culture, however please note that localised assets are not currently reloaded when changing the culture. If you want your localised assets to reload, you'll need to reload your level (or restart the game) - we're hoping to address this now that we have content hot-reloading, however I have no time frame for when that might happen.

avatar image bfg_nkuebler Jun 28 '17 at 09:25 AM

Hi, is there any documentation about the "localization tools built around this asset type"?

avatar image Jamie Dale STAFF Jun 28 '17 at 01:21 PM

Not really, only the very brief "Localizing Audio" section on this page: https://docs.unrealengine.com/latest/INT/Gameplay/Localization/ (those commands are available via the Localization Dashboard too, they're the "Import Script", "Export Script", and "Import Dialogue" options).

The localization docs need an overhaul, but we're waiting until the new pipeline is complete as it will change how some of these things work anyway.

avatar image Dunkelza Jun 06 '18 at 05:04 PM

@Jamie Dale - Is there an ETA for when that pipeline will be finalized with new documentation?

avatar image Yolziii Feb 08 '19 at 04:29 AM

Guys, this link is broken: https://docs.unrealengine.com/latest/INT/Gameplay/Localization/ I see the message "You do not have access to view this page within the site." Is there way to fix it?

avatar image Jamie Dale STAFF Feb 08 '19 at 02:25 PM

The doc overhaul for localization is done, but not yet live. It looks like the "not live" part has killed the old stuff too. Let me see if we can do something about that.

avatar image Jamie Dale STAFF Feb 08 '19 at 08:32 PM

Some of the docs are now live again (the rest will appear when 4.22 ships). The page you want for asset localization is https://docs.unrealengine.com/en-US/Gameplay/Localization/Asset

avatar image Yolziii Feb 09 '19 at 01:50 PM

Wow, thanks a lot for quick response, Jamie!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question