i18n_unload_messages()
The i18n_unload_messages() function is used to unload the messages manually from the specified locale.
This function can only be used after the i18n_create() function is called.
Syntax
Usage
i18n_unload_messages(file, [locale], [i18n]);
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| file | String | String[] | The file path(s) to unload the messages from (e.g. "~/langs/en.json"). Add ~/ before the file path to unload the file from the working_directory. You can pass a string for single file, or an array of string for multiple files (e.g. ["~/langs/en2.json", "~/langs/en1.json"]). | |
| locale | String | "" | The locale code to unload the messages from (e.g. "en", "id", "ja", etc.). Leave it empty to unload the messages from the current locale. |
| i18n | Boolean | I18n | false | The I18n struct reference, or leave it empty to use the global i18n struct. |
Returns
Void
Examples
Create Event
// assume the system is initialized on global variable
// unload the messages from "en.json" file, from "en" locale
i18n_unload_messages("~/langs/en.json", "en");
// unload the messages from "en.json" and "en2.json" files, from "en" locale
i18n_unload_messages(["~/langs/en.json", "~/langs/en2.json"], "en");
Table of Contents