XLF Editor

XLF Editor makes it easy to translate and manage .xlf and .xliff files directly in Visual Studio Code.


Features
- Create new target translation files
- Batch-create multiple target files at once
- Edit and update translations in target files via an interactive table view
- Automatically fetch translations from Google Translate
- Use existing translations from other target files
- Import translations from CSV and export to CSV for easy bulk editing in Excel
- Manual editing of source and target segments, including developer notes
- Preserve XML tag ordering so translations maintain the same sequence as the original structure
- Powerful customizable filters by state, empty local, or empty remote translations
- Synchronize source and target files to keep translations up to date
- Auto-beautify XML on save for clean formatting
- Business Central AL Translation Hover: Hover over text in Business Central AL code to see translations and navigate directly to XLF files
- Business Central AL Search: Search for Actions, Fields, Controls, and EnumValues in BC AL files with intelligent text highlighting
Business Central AL Integration
Translation Hover
- Hover Support: Hover over Caption, ToolTip, Label variables, and other translatable text in AL code to see available translations
- Direct Navigation: Click on translation links in hover tooltips to navigate directly to the corresponding XLF file line
- Duplicate Detection: Get warned about duplicate translation entries with the same context
- Configurable: Enable/disable via "XLF: Enable AL Hover" setting in VS Code preferences
AL Search
- Advanced Search: Search for Actions, Fields, Controls, and EnumValues across BC AL files
- Intelligent Highlighting: Smart text selection that highlights entire property lines (e.g.,
Caption = 'Value'; )
- Enhanced Navigation: Quick navigation to specific elements within large AL files
How to Use
- Right-click on any
.xlf or .xliff file and select 'Parse Translate File'.
- Press Shift + Ctrl + P and start typing "XLF: Parse Translate File".
License
Copyright (c) Artem Anpilogov. All rights reserved.
| |