Captura de pantalla de Business Central 6

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

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

        

8 comentarios en “AL Language Tools – una extensión para Visual Studio Code”

  1. 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.

  2. 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

  3. 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?

  4. Buenos días,

    Tenemos una extensión bastante grande, con muchos objetos, y cuando ejecutamos el comando para crear las traducciones aparece el texto de que se están creando, pero desaparece al pasar unos poco minutos y no genera las traducciones. Hemos revisado y corregido los errores con las comillas dobles, pero sigue sin generarlas, ¿hay alguna limitación en el número de objetos que puede procesar para generar las traducciones?

    Gracias, un saludo.

  5. Hola de nuevo,

    Acabo de ver que la extensión de VSCode devuelve el siguiente error: “Cannot read properties of undefined (reading ‘replace’)”, ¿sabéis cuál puede ser la causa de este?

    Gracias, un saludo.

Deja un comentario

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.