/ / “Nenhum arquivo de idioma XLIFF foi encontrado.” Depois de atualizar para o MAT 3.1 - localização, visual-studio-2013, windows-store-apps, multilingue-app-toolkit

“Nenhum arquivo de idioma XLIFF foi encontrado.” Depois de atualizar para o MAT 3.1 - localização, visual-studio-2013, windows-store-apps, kit de ferramentas para aplicativos multilíngües

Eu tenho um projeto da Windows Store que estiveem desenvolvimento há algum tempo. O Multilingual App Toolkit tem sido incrível até agora. Recentemente, atualizei para a versão 3.1. Infelizmente, isso fez com que o processo de compilação não processasse meu .xlf arquivos que uso há um ano.

Baseado em esta entrada Dei uma olhada no meu arquivo de projeto. Os recursos foram definidos de forma semelhante a como a entrada do blog sugeriu que eles devemos estar. Semelhante a este:

<ItemGroup>
<XliffResource Include="MultilingualResourcesMyProject.WinRT_ar.xlf" />
<XliffResource Include="MultilingualResourcesMyProject.WinRT_bg-BG.xlf" />
<XliffResource Include="MultilingualResourcesMyProject.WinRT_ca-ES.xlf" />
...

Eu tentei muitas coisas, incluindo adicionar <Generator> Tag. Nada disso parecia estar funcionando. Como posso fazer com que o projeto veja meu .xlfs?

Respostas:

0 para resposta № 1

Consegui fazer isso funcionar, ironicamente exatamente o oposto do que está descrito no artigo. Eu substituí o <XliffResource> tags com <None> Tag. Como isso:

<ItemGroup>
<None Include="MultilingualResourcesMyProject.WinRT_ar.xlf" />
<None Include="MultilingualResourcesMyProject.WinRT_bg-BG.xlf" />
<None Include="MultilingualResourcesMyProject.WinRT_ca-ES.xlf" />
...

O MAT agora está funcionando como antes. Enviei um e-mail para a equipe do MAT para ver se isso é um bug, então esta correção pode mudar no futuro. Vou atualizar esta resposta se necessário.