Локализации в WPF

Я запускаю новое приложение в WPF, и мне интересно, как обрабатывать локализацию? В WinForms вы можете использовать строки resx для текста пользовательского интерфейса, как это делается в WPF? Существует ли специальный синтаксис привязки для привязки к ресурсам resx или есть другой способ сделать это?

спасибо!

3 ответов


проверить обзор глобализации и локализации WPF. В статье хорошо объясняется, как работает локализация в WPF.


можно использовать MarkupExtension сделать локализацию с динамическим переключением языка. Вот интересная статья об этом:

http://www.wpftutorial.net/LocalizeMarkupExtension.html


Я нашел очень легко начать локализацию WPF с VS шаблона, описанного в авторы блога.

проект, созданный с помощью этого шаблона, уже содержит все необходимые инструменты для локализации, а также максимально автоматизирует процесс локализации. Во время разработки приложения можно добавить новый файл XAML, не беспокоясь о локализации. По завершении изменений просто создайте проект и измените язык по умолчанию на переведенный.

скачать шаблон