This is an extension for VSCode which provide AL Extension Templates.
Available Commands
SOCITAS AL: Create Extension!
SOCITAS AL: Create CI/CD Files!
SOCITAS AL: Reset Settings!
SOCITAS AL: Copy Tooltip Translations (Page -> Table) for active Editor
Before executing the codeaction (to add translations for the table tooltips) you first need to transfer the tooltips from the pages to the tables. This can be done via the code action: "Convert page tooltip to table field tooltip for..." (This can be accessed by putting the cursor on a current pages tooltip, a light bulb appears which offers those codeaction options)
It is very important to NOT Sync the XLIFF files before executing the "Copy Tooltip Translations (Page -> Table)" Codeaction, since the page transunits which held the target translation will be lost in the process (copy tooltips won't work then). If you have synced your XLIFF by accident, simply revert the changes in the XLIFF.
SOCITAS AL: Copy Tooltip Translations (Page -> Table) for Project
SOCITAS AL: Add translation for current cursors Text
Quickfixes
Add translation
It is now possible to add a translation directly from the opened AL file. Simply press Strg+. while placing the cursor on a tooltip, caption or label and the quickfix "Add translation for label/tooltip/caption" will be available.
Available Settings
Setting
Supported Scope
Default value
Description
socitasAl.extensionDirectory
C:/Temp/
Defines the default folder for the created extension.