For a good localization strategy, the first thing you should do is to have a dedicated database for storing all messages displayed to a user, and not to incorporate it directly as local data tables.
Read more