🚫 Never Publish an AL Extension with Missing Translations Again
A VS Code extension that validates translation files are present before publishing AL extensions, manages regional language variants, and visually highlights incomplete translations. It helps developers prevent missing translations for required markets.

post Gerardo Rentería Blog
"nothing prevents you from publishing an extension without a language for the markets that really need it"
Key points
- Enforces required languages through VS Code configuration and validation commands
- Automatically handles regional language variants like es-ES_tradnl and fr-CH as equivalents of base languages
- Creates or syncs regional variant translation files from base language files
- Highlights incomplete translations in g.xlf and language-specific files with configurable visual indicators
- Displays language status tooltips when hovering over highlighted entries
Quotes
- “nothing prevents you from publishing an extension without a language for the markets that really need it” (Identifies the core problem the extension solves - incomplete translations slipping through to production)
- “This extension validates that required language translation files are present, manages regional variations, and highlights incomplete translations as you work.” (Summarizes the three main capabilities that address translation file management throughout development)
Context
- Features: Required language validation, Regional variant management, Translation file synchronization, Visual translation status indicators, Language-specific highlighting, Tooltip status display, Color-configurable highlighting
Source: Gerardo Renteria, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.