Объедините LocBaml и Ресурсы в единственной сборке-сателлите

Если ваш модуль не имеет module-info.java, тогда должен быть доступен класс NTSystem. В противном случае вы можете добавить requires jdk.security.auth, чтобы сделать его доступным:

module <module-name> {
    requires jdk.security.auth;
}

Кроме того, помните, что IDEA - это интеллектуальная среда IDE, и вы можете нажать Alt + Enter в строке ошибки, чтобы увидеть быстрое исправление ошибки. , В вашем случае IDE предложит добавить requires jdk.security.auth.

5
задан soren.enemaerke 10 November 2008 в 15:20
поделиться

3 ответа

Вы должны вручную создать .resources из LocBaml, а затем объединить ресурсы Resx и BAML с помощью компоновщика Assembly.

Процесс выглядит примерно так:

LocBaml.exe /generate ..\obj\WpfLocalization.g.en-US.resources 
            /trans:Res\de.csv /out:de /culture:de

REM Combine resource files w/ Assembly Linker
al /template:WpfLocalization.exe 
   /embed:de\WpfLocalization.g.de.resources 
   /embed:..\..\obj\WpfLocalization.Properties.Resources.de.resources   
   /culture:de  /out:de\WpfLocalization.resources.dll

(все в одной строке командного файла).

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

3
ответ дан 15 December 2019 в 01:14
поделиться

Я предпочитаю использовать проект Расширения Локализации WPF, что Вы можете найденный на codeplex локализовать мой проект WPF.

Это позволяет Вам использовать тот же подход, чем WinForms и намного легче использовать, чем LocBaml.

1
ответ дан 15 December 2019 в 01:14
поделиться

Погугленный вокруг немного и найденный этой страницей, описывающей несколько способов использовать LocBaml, какой iuncludes очень подробный descripion о том, как объединить resources.resx и locbaml, генерировал ресурсы в единственный файл (использующий al.exe).

Локализация WPF использование LocBaml

Страница описывает три способа использовать LocBaml, и я искал последний шаг в подходе 3. Много хорошего материала в той статье между прочим

0
ответ дан 15 December 2019 в 01:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: