Idiomas en ClickOnce de Dynamics NAV 2016 de Azure

por | 21 Noviembre, 2015

El otro día haciendo una implantación del ClickOnce de NAV2016 en Azure hemos detectado que sólo se cargaban el idioma por defecto en el ClickOnce, dejando de lado todos los packs de idiomas que tengas instalados en el sistema. Recodando implantaciones anteriores de NAV2015 en Azure nunca se había detectado ese problema, con lo cual me ha dado la pista de que el error estaba en algun tipo de modificación realizada en los cmdlets que proporciona la plantilla de la máquina de NAV en Azure.

Revisando el script de los despliegues de NAV2015 nos dimos cuenta que en el fichero HelperFunctions.ps1 de la instalación de ClickOnce en la función Copy-ClientFilesToApplicationFilesDirectory copiaba toda la carpeta del cliente de NAV y después eliminaba los ficheros que no necesitaba. Sin embargo, en la misma función de los entornos de NAV2016 lo que hace es ir copiando archivo a archivo… con lo cual, si tenemos carpetas adicionales (como por ejemplo el idioma) no las copiará si no modificamos el escript.

Conclusión: Si tenemos que realizar un despliegue de ClickOnce en AZURE de NAV2016 que tenga más idiomas que el inglés, lo que deberemos de hacer es añadir en la función Copy-ClientFilesToApplicationFilesDirectory las carpetas del idioma, por ejemplo, para el idioma español deberemos de añadir la siguiente línea al final de la función

Copy-Item “$WinClientDirectory\es-ES” -Destination “$ClickOnceApplicationFilesDirectory\es-ES” -Recurse

 

Saludos 🙂

 

4 pensamientos en “Idiomas en ClickOnce de Dynamics NAV 2016 de Azure

  1. Samuel Valenzuela

    Hola Roberto, estoy haciendo una instalación con NAV2017 y se instala únicamente en ingles conoces de algún método para instalarlo en español una vez hecho el despliegue de la MV, es decir ya hice instalación y esta corriendo sobre el Windows Server

    Responder
    1. rameijeiras Autor

      Hola Samuel,
      Si ya tienes instalado NAV puedes descargarte el módulo de idioma e instalarlo por separado.
      Una vez instalado, vuelves hacer el deploy del ClickOnce y listo.

      Saludos,

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *