Если я могу предложить альтернативный подход. Мне никогда не нравился подход Microsoft по умолчанию к локализации в WPF, поэтому еще в 2008 году я начал искать альтернативы. В конце концов я остановился на решении, описанном в статье под названием «Простая локализация WPF» в CodeProject. Это расширение разметки XAML, которое также позволяет менять языки на лету и т. Д. Очень прост в использовании.
У автора появилась более продвинутая, «продвинутая» версия: Расширенная локализация WPF , которая позволяет локализовать изображения, кисти, поля и т. Д. (Все это в начале статьи).
Есть еще несколько таких «библиотек» (некоторые тоже есть в CodeProject), но я пользуюсь этой библиотекой в течение 3,5 лет без каких-либо проблем. Возможно, стоит рассмотреть, подходит ли подход к тому, что вы делаете.