translation is localable so it can be reused in any other modules