Skip to content

Neutrality against localization implementation

Alessandro Morvillo edited this page Apr 10, 2018 · 1 revision

JSDialogueSystem is made with neutrality against localization techniques in mind. This means that the library doesn't rely on a particular implementation, like RESX files, and allow the developer to implement classes that can export, or simply tell the ConversationsLocalizationManager, localization strings for each supported locale.

The localization class must implement IConversationsLocalesImporter interface. Then, developers calls ConversationsLocalizationManager#ImportLocales to import the array of ConversationLocale generated from the localization class.

Clone this wiki locally