Resources that are specific to a language, but not to a specific culture, should be in their own file, e.g. if you have the following resource files:
Resources.resx
Resources.en.resx
Resources.fr.resx
Resources.fr-FR.resx
(language-invariant strings in Resources.resx
, French strings in Resources.fr.resx
, and France-specific French strings in Resources.fr-FR.resx
)
And the user's culture is fr-CA
(Canadian French), then it will use resources from the following files, in this order:
Resources.fr.resx
Resources.resx
This is the default resource behavior.