skill-translate

Manage multilingual AL extension translations by automating XLF handling and preserving placeholders.

99|28|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/javiarmesto/ALDC-AL-Development-Collection --skill skill-translate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-translate
Source: https://github.com/javiarmesto/ALDC-AL-Development-Collection/tree/main/claude-plugin/skills/skill-translate
Command: npx skills add https://github.com/javiarmesto/ALDC-AL-Development-Collection --skill skill-translate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AL developers and teams struggle to manage multilingual translations for extensions across multiple locales, risking inconsistent terminology and placeholder errors.

Core Features & Use Cases

  • Create language files for new locales from generated XLFs and align translations with base app terms.
  • Refresh translations after code changes and retrieve untranslated texts for QA.
  • Batch-translate with memory and glossary to ensure terminology consistency; support regional variations (es-ES vs es-MX).

Quick Start

Compile the extension to generate the base XLF, then create language files for your target locales.

Frequently Asked Questions about skill-translate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate XLF files for AL extensions?

To translate XLF files for AL extensions, compile the extension to generate the base XLF, then create language files for target locales. The process automates XLF handling and preserves placeholders.

What is translation memory and how does it help localize AL extensions?

Translation memory in localizing AL extensions stores previously translated segments to ensure terminology consistency across multiple locales. It leverages glossary support to maintain context-sensitive meanings during batch translations.

Can I batch-translate AL extensions and still preserve placeholders?

Yes, you can batch-translate AL extensions while preserving placeholders. The workflow applies batch translations using memory and glossary, ensuring compliance with maxLength constraints and preventing placeholder errors.

How do I refresh translations after code changes in an AL extension?

To refresh translations after code changes in an AL extension, retrieve untranslated texts for QA workflows. The process updates language packs across locales like es-ES and fr-FR while aligning with base app terms.

Does XLF translation for AL extensions support regional variations like es-ES and es-MX?

XLF translation for AL extensions supports regional variations like es-ES and es-MX. It manages multilingual translations across multiple locales, ensuring regional terminology consistency through translation memory and glossary.