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
SOCITAS AL: Download Copilot Instructions
SOCITAS AL: Git Init
currently only Azure DevOps supported
Executes git init in current active editor and pushes the code to the remote (creating a stage and main branch). Branch Policies and Pipelines will also be added to Azure DevOps
SOCITAS AL: Add Default Pipelines and Policies to existing Repository
currently only Azure DevOps supported
SOCITAS AL: Install Dev Container Tools
SOCITAS AL: Uninstall Dev Container Tools
SOCITAS AL: Switch to own kubernetes namespace
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.