With the changes in #176, most translations for en_US have been replaces with a generic en translation.
The fallback to the parent locale works fine for providers created with en_US as display locale. But for providers with other locales (such as it_IT), the fallback to DEFAULT_LANGUAGE (if no Italian translation exists) only looks for a en_US and not the parent locale.
In other words, the lookup priority should be this:
it_IT → it → en_US → en → shortName
But currently it is only this:
it_IT → it → en_US → shortName
With the changes in #176, most translations for
en_US
have been replaces with a genericen
translation.The fallback to the parent locale works fine for providers created with
en_US
as display locale. But for providers with other locales (such asit_IT
), the fallback toDEFAULT_LANGUAGE
(if no Italian translation exists) only looks for aen_US
and not the parent locale.In other words, the lookup priority should be this:
it_IT
→it
→en_US
→en
→shortName
But currently it is only this:
it_IT
→it
→en_US
→shortName