[WIP] [RFC] Product translation (Prezent)

This is a second approach using Prezent, please look at issue #2018
I don't see what you mean. This is just a case of creating an empty translation in case it doesn't exist, and I think it would be better to return the default translation instead of an empty one. So for example, if we have the product name in english but we ask for it in spanish, it will come empty, that's what this does. I believe a better approach is to return the default translation, in our example we would return the english name.