I'll explain this in more detail.
I need to create a web site that targets different countries. Some content will be shared and some will be specific for each country. I need to localize content for countries that use the same language (for example: Germany, Austria, Switzerland). Using Sitefinity's built-in localization system seems like an excellent way of achieving this, but here's a problem:
I tried doing this in Sitefinity's web.config:
<localization defaultProvider="Sitefinity" persistenceMode="PathPrefix" defaultCulture="hr-HR" cultures="hr-HR, de-DE, de-AT, de-CH">
For some reason, Sitefinity seems to convert these specific cultures into neutral cultures - instead of getting Deutsch(Germany), Deutsch(Austria) and Deutsch(Switzerland), I just get a single Deutsch as available culture.
So, how do I get Sitefinity to work with CultureInfo.GetCultures(CultureTypes.SpecificCultures), instead of CultureInfo.GetCultures(CultureTypes.NeutralCultures)?