web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Big translation files

(5) ShareShare
ReportReport
Posted on by 80
Hello,
I'm just wondering how you handle translation files (.xlif) that have almost 100,000 rows.
VSCode, with extensions like NAB or Xliff, works too slowly.
Apps like Poedit are fast but can break the XML.
I wonder how Microsoft handles translations for their apps.
Thank you!
I have the same question (0)
  • Suggested answer
    Jainam M. Kothari Profile Picture
    15,805 Super User 2026 Season 1 on at
    Hello,
     
    Microsoft provides several tools and best practices to manage these files efficiently:
    1. Dynamics 365 Translation Service (DTS): This service can help you manage and translate large XLIFF files. It supports batch processing and can handle large volumes of text, ensuring that the translations are accurate and consistent.
    2. Document Translation in Azure: This feature of the Azure AI Translator service allows you to translate entire documents, including XLIFF files, while preserving their original formatting. It is designed to handle large files and batches of documents, making it a suitable option for extensive translation tasks.
    3. Optimizing VSCode Performance: While VSCode with extensions like NAB or Xliff can be slow with large files, you can improve performance by:
      • Increasing the memory allocation for VSCode.
      • Using the "Incremental Build" setting in the AL Language extension configuration to reduce the load during the build process
    4. Best Practices for XLIFF Files:
      • Splitting Files: If possible, split large XLIFF files into smaller, manageable chunks.
      • Regular Backups: Keep regular backups of your translation files to prevent data loss.
      • Validation Tools: Use XML validation tools to ensure that the XLIFF files are correctly formatted and free of errors.
    By leveraging these tools and practices, you can handle large translation files more efficiently and avoid common pitfalls like slow performance or broken XML.
     
     
     
  • IĆ-15061320-0 Profile Picture
    80 on at

    Hi Jainam,

     

    Can you break a translation file (one language) into multiple pieces?

    How can you publish it later normally, or do I have to combine the translation somehow?

  • Ramesh Kumar Profile Picture
    7,547 Super User 2026 Season 1 on at
    Hi,
     
    You need to break it down or use API automation. Also I hope below link can help you
     
     
    Thanks
    Ramesh
     
    If this helped you, please check the box Does this answer your question?
     
  • Suggested answer
    YUN ZHU Profile Picture
    99,090 Super User 2026 Season 1 on at
    We developed an in-house extension to process translation files.
    In simple terms, import the translation xlff file into bc, process it on bc ui, and finally export it.
    Hope this gives you some tips.
     
    Thanks
    ZHU
  • Gerardo Rentería García Profile Picture
    25,555 Most Valuable Professional on at

    Hi, good day
    I hope this can help you, and give you some hints.

    Massively Speed MSDYN365BC Translations using (free) Poedit - Spare Brained Ideas

    Best Regards
    Gerardo

  • Suggested answer
    Khushbu Rajvi. Profile Picture
    22,132 Super User 2026 Season 1 on at
  • Vahid Ghafarpour Profile Picture
    12,228 Super User 2026 Season 1 on at
    If any of the responses helped resolve your issue, please take a moment to mark the best answer. This helps others in the community quickly find solutions to similar problems.

    To do this, simply click the "Does this answer your question?" button on the most helpful response and like the helpful posts. If your issue is still unresolved, feel free to provide more details so the community can assist further!

    Thanks for being an active part of the Dynamics 365 Community! 😊

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,993 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,116 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 557 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans