Implement i18n support, test it and add basic translations

[#71319240]