Fix country name l10n

This uses gettext translations if they're available and degrades
to product details if not.

This way we can add new countries and the likelihood that the country
name is translated already is very high.