retry locale fallback before return id

In case of locale exist but not the domain, check again in locale fallback if translation is available