2.0: the page must be controlled
2.0: removing duplicated code
2.0: loading of the default translations at start-up