How do I create multiple language app?

Yes, I switched to dictionaries now (didn't know that you can also create nested dictionaries in Inventor).

This is more convenient than using lists:

  1. Create dictionaries that hold all app texts in all languages supported by the app:

  1. Use Taifun Tools extensions to detect the user country code ("en", "de" etc.) If a language is not supported by the app, english is used by default:

  1. Create a method that returns a requested string in the current language:

Then all texts can be used throughout the app like this:

Not sure if there is a more efficient / cleaner solution but this seem to works for now.

4 Likes