[WIP] [RFC] Product translation (Prezent)

This is a second approach using Prezent, please look at issue #2018
What's the reason for reverting this? IIRC it was done for purpose to prevent issue with locale change.