Вам необходимо включить файл ресурсов для каждой культуры, которую вы хотите поддерживать. Они добавляются в проект в том же месте, что и основной файл ресурсов, и должны следовать строгому соглашению об именах.
Имя файла ресурса должно включать как код страны, так и язык, например:
- Resources.fr-FR.resx для французского (во Франции)
- Resources.fr-CA.resx для французского (в Канаде)
- Resources.es-ES.resx для испанского (в Испании)
- Resources.es-MX.resx для испанского (в Мексике)
Однако, если вы знаете, что вам не нужно поддерживать региональные различия в языке, вы можете просто назвать файл с именем этого языка:
- Resources.fr.resx для французского
- Resources.en.resx для английского языка
- Resources.es.resx для испанского
Это будет зависеть от того, насколько важно, чтобы вы локализовали для каждой страны, и / или от того, как ваши пользователи будут расстроены, если увидят «неправильный» текст (например, цвет / цвет и т. Д. Для английского, английского и британского языков) *
См. здесь для списка кодов культуры.
ПРИМЕЧАНИЕ. У меня не было возможности проверить код, но он выглядит завершенным.