Supporting multiple language options

Hello. I want to have multiple languages available in my game and wasn’t sure the best way to go about it.

The way I was thinking that would work with the blueprint elements and everything would be to

  1. Make a blueprint function library
  2. C++ add some function with ::LoadFileToString (choose file based on user preferences)

or

  1. Just make two csv’s
  2. Make two data tables, reference the correct one based on options

Does this seem like a good path to go down? Are there tools in UE4 for this? Is there a much better way? What would be better in terms of memory and storage for mobile platforms? Something that will play well with both C++ and BPs?

Thanks!

There are experimental tools in UE right now, but there are manual ways to do it now.

Those are some great resources! Thank you very much. I now know to google “localization” when looking for that as well :slight_smile: