I18n handler
Methods
-
Add new message or messages to global collection for specific language.
Name Type Description langString The current language messagesArray Message or messages Example
sogv.I18nHandler.add('fr', [{ "source": "The value you selected is not a valid choice.", "target": "Cette valeur doit être l'un des choix proposés." }]); // The first part of the message: "You must select at least %%limit%% choice." - this is the singular form // The second part of the message: "You must select at least %%limit%% choices." - this is the plural form // The form depends on value of "%%limit%%". If value "1", "0" or "-1" - singular form, otherwise - plural form sogv.I18nHandler.add('fr', [{ "source": "You must select at least %%limit%% choice.|You must select at least %%limit%% choices.", "target": "Vous devez sélectionner au moins %%limit%% choix.|Vous devez sélectionner au moins %%limit%% choix." }]); -
Get translated message for specific language by origin message.
Name Type Description langString The current language sourceMessageString The source message Returns:
Type Description String | Null The translated message -
Prepare message.
Name Type Description messageString Message text parametersObject Message parameters Returns:
Type Description String Processed message