Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Mysolution AL HelperNew to Visual Studio Code? Get it now.
Mysolution AL Helper

Mysolution AL Helper

Mysolution BV

|
645 installs
| (2) | Free
VS Code Extension to aid the Mysolution Developer doing his daily source control tasks
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MysALHelper README

This extension has been created to make the life of the Mysolution AL Developer easier. From time to time, new features will be added to this extension.

The functionality in this extension is basically grouped into 2 sections:

  • General availability Everyone developing AL applications can use this.
  • Mysolution Internal availability Functionality useable for Mysolution internal people only (i.e. because it's designed talk to an internal web service)

Prerequisites

In order to be able to use the 'pick first available object id' functionality, a seperate install of Node.js is neccesary.
The included node.js version in VS Code does not work together with de node-expose-sspi module (https://www.npmjs.com/package/node-expose-sspi)
Please install the latest Node.js from https://nodejs.org

Features

General available

  • Build app and create Translation file (Missing Captions)
  • Build app and create Translation file (All Captions)
  • Build app and create Translation file (Current Object Missing Captions)
  • Build app and create Translation file (Current Object All Captions)
  • Process Translation file and Publish local (for testing)
  • Process Translation file and Publish local (with debug, for testing)
  • Process Translation file, keep the xlf and Publish local
  • Process Translation file and keep the xlf (no publishing)
  • Uses Microsoft Translator Cognitive services to do auto-translation

Mysolution Internal available only

  • Possibility to pick the first available object id from a central database and reserve it
  • Possibility to remove the reseration for a previous reserved object id
  • Snippets for definition of vars for most used Mysolution tables

Translation

This tranlation functions create a csv file with missing translations per setup language locale based on a delta between the global xlf language file and the locale xlf language file.

  • Mysolution Internal | The created csv file(s) can then be edited and checked in to Devops. The build pipeline will then take the csv file and process it into the master xlf file.
  • General | You can run the "Process" commands to process the language files locally.

Automatic Translate

You can use the free Microsoft Translator service for translating up-to 2 million characters.
Go to: https://www.microsoft.com/en-US/translator/business/trial/ and check the section "Develop your own app"

Questions, Suggestions, Bugreports

Please send them to Peter Tijsma

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft