Файл многоязычного инструментария приложения.xlf не обновляется во время сборки
У нас есть стандартное приложение.net (Visual Studio 2017) с установленным Multilingual App Toolkit. При добавлении языка перевода в данный.resx-файл (щелкните правой кнопкой мыши -> добавить язык перевода) он генерирует.xlf-файл, как и ожидалось. Однако после добавления ключа к существующему.resx-файлу и запуска пользовательского инструмента.xlf-файл должен быть обновлен во время перестройки, но это не так.
XLF-файл включает в себя это:
`<file datatype="xml" source-language="en" target-language="de" original="../PROPERTIES/RESOURCES.RESX" tool-id="MultilingualAppToolkit" product-name="n/a" product-version="n/a" build-num="n/a">`
поэтому он ссылается на правильный.resx-файл.
Нужно ли устанавливать опцию сборки для обновления.xlf-файлов, или есть ли способ обновить файл.xlf вручную, чтобы получить новые ключи из.resx-файла?
1 ответ
По умолчанию действие сборки для *.xlf-файлов установлено на "Нет" (щелкните правой кнопкой мыши на.xlf-файл -> свойства -> Свойства конфигурации). Установка его в "Файл локализации XLIFF" решает проблему, и все работает как положено.