more i18n stuff, a bit of explanation on BasePage implementation