Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AL Translation CleanerNew to Visual Studio Code? Get it now.
AL Translation Cleaner

AL Translation Cleaner

Biteam Gesellschaft für Softwareberatung mbH

|
2 installs
| (0) | Free
Fix your AL translations with ease! This extension helps you transfer missing translations from XLIFF files to your .al files, ensuring your Dynamics 365 Business Central projects are always up-to-date and properly localized.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

License: MIT Visual Studio Marketplace Version Visual Studio Marketplace Installs

Introduction

AL Translation Cleaner is a VS Code extension that automatically inserts missing translations from XLIFF files as code comments into your AL files. It helps Business Central developers to quickly and accurately comment, fix and review their multilingual extensions.

Features

ATC: Write Translations to Comments in current AL File

Finds all translations for the selected AL file and adds missing translations if needed.

ATC: Write Translations in current Xliff File to AL File Comments

Finds all translations in the XLIFF file and writes all missing translations for that language into the corresponding files.

ATC: Write Translations from All Xliff Files to AL File Comments

Finds all translations in all the XLIFF files and writes all missing translations into the corresponding files.

Extension Settings

  • ATC.translationMethod - Specifies the Method of XLIFF editing used. Replace Mode completely overwrites all translations with the translations given in the XLIFF files. Add Mode only adds missing translation and does not modify existing translations. Ask Mode has the same functionality as Add Mode, but if there is a wrong translation the User is asked how he wants to respond("Replace" replaces the wrong translations, "Add missing only" only adds missing translations, "Skip completely skips the current line, "Cancel all" stops the whole process)
  • ATC.languageMapping - Maps target language codes (from XLIFF) to AL comment language codes. Key: target language (e.g., 'de-DE'), Value: AL comment code (e.g., 'DEU')
  • ATC.addMissingProperties - When enabled, properties that are completely missing from .al files (e.g. Caption) will be inserted before adding translations. When disabled, only existing properties receive translations.

Contribute

You are always welcome to open an issue for enhancements and bugs here.

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