Fixed #23196 -- Don't translate empty string as gettext metadata

Returns empty value of corresponding type in case of empty string.
as above, this should simply be `""` (u prefix is invalid on Python 3.2)