Language Translation.
Translations are resources that can be loaded/unloaded on demand. They map a string to another string.
Add a message for translation.
Erase a message.
Return the locale of the translation.
Return a message for translation.
Return all the messages (keys).
Set the locale of the translation.