Handle empty value as undefined

If the translated value is an empty string, it should do as if the
string was not translated and serve the key or fallback language. This
is very helpful when sending untranslated strings to current language,
as it makes it easy to find untranslated strings.