2009-11-03 3 views
4

Я разрабатываю небольшое приложение в WPF, и я хочу локализовать свои ресурсы. Я всегда использовал файлы ресурсов (.resx), но я слышал о BAML, который предполагал изменить способ управления локализацией в приложении WPF.Управление локализацией с помощью Baml

Я сделал свое исследование, и я нашел способ перевести свое приложение, используя эти файлы.

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

Дело в том, что мне действительно не нравится этот способ управления ресурсами. Я думаю, что это намного сложнее, и я не вижу преимуществ использования этого метода.

Я ошибаюсь или неправильно понял что-то о BAML?

Спасибо.

ответ

2

Я думаю, что у вас есть довольно хорошее понимание концепции, и да, это слишком сложно.

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

Даже на documentation of the process вы заметите, что внизу кто-то рекомендовал использовать .resx вместо этого процесса. Если это уже метод, который вы используете для локализации, вы, вероятно, не найдете большого преимущества при использовании маршрута LocBaml.

+0

Хорошо, вы только что подтвердили, что я думал. Спасибо. – esylvestre

Смежные вопросы