AL Language Tools – una extensión para Visual Studio Code

enero 28, 2019
Categoría: Sin categorizar

Hola, soy Laura Nicolàs de CipPlatform.

Visual Studio Code, el nuevo entorno de desarrollo para Dynamics NAV y Dynamics 365 Business Central está suponiendo un gran avance para los que, como yo, somos técnicos y nos pasamos el día programado.

A parte de las múltiples funcionalidades que trae el AL Language (que nunca habíamos ni soñado que tendríamos en C/SIDE), puedes crear tus propias extensiones para vscode para mejorar aún más tu día a día.

Cristina y yo nos dimos cuenta que nos faltaban herramientas para gestionar los testing automatizados (TDD) y las traducciones. Así que nos hemos creado nuestra propia herramienta 🙂
La hemos colgado en el MarketPlace para que tu también puedas usarla!

Nueva extensión para vscode: AL Language Tools

La extensión que hemos creado se llama AL Language Tools y ofrece las siguientes herramientas:
TRADUCCIONES

  • Generación automática de ficheros XLIFF para idiomas distintos de ENU
  • Snippets para traducciones, captions, labels y otros elementos de UI

TESTING

  • Snippets para crear codeunits y procedimientos de test automatizado

CREACIÓN DE REPORTS

  • Snippets para crear reports 100% ejecutables
  • Con esta herramienta vas a disminuir (y mucho) el tiempo que necesitas para crear reports!

Para instalar la extensión abre Visual Studio Code, busca la extensión AL Language Tools y haz clic en el botón Install.

Me ayudarías mucho si:

  • Te la instalas
  • La pruebas y me das feedback
  • Le pones un review y me das (si lo consideras oportuno) 5 estrellas

Salut!
Laura Nicolàs

Autora de libros Dynamics NAV

        

Comentarios

  • Hola Laura,

    lo primero agradeceros vuestro gran trabajo, esta herramienta es una nueva muestra de ello.
    La he estado probando y me he vuelto un poco loco porque con el ejemplo que yo estaba trabajando me resultaba imposible general el fichero xliff correspondiente a ES.

    Después de varios intentos y prueba-error, he notado que cuando el texto de un comment contiene una coma, como por ejemplo en el típico “Felicidades, ha finalizado con éxito”, el proceso de generación del fichero se cuelga. En cuanto le he quitado la coma todo ha ido como la seda.

    Muchas gracias de nuevo y un saludo

    La version que tengo instalada es la 0.0.21, que la misma que ahora mismo está en el marketplace.

  • Gracias Imak,

    Soy consciente del tema de las comas. Para que funcione, el texto tiene que ir entre comillas dobles.

    Esto Sí funciona:
    ‘ESP=”Este es un texto, con una coma”‘

    Esto NO funciona:
    ‘ESP=Este es un texto, con una coma’

    Si usas los snippets que proporcionamos, el sistema ya te pone las comillas dobles, para que no te las olvides ,-)

    Salut!
    Laura Nicolàs

  • Hola. tengo una duda respecto a las funciones que se muestran en las paginas,estoy tratando de ocultar una funcion fullName de la tabla de empleados;pero aunque le coloco la propiedad de visible= false lo sigue mostrando.Esto es normal?

    • Hola, para las consultas técnicas tienes a tu disposición el foro. Donde Laura y Cristina o los usuarios te pueden dar respuesta a tu duda.
      Gracias,