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

Notifications

Announcements

No record found.

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,639 Super User 2025 Season 2 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,527 Super User 2025 Season 2 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
    95,729 Super User 2025 Season 2 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,234 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
    20,443 Super User 2025 Season 2 on at
  • Vahid Ghafarpour Profile Picture
    12,166 Super User 2025 Season 2 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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,362

#2
YUN ZHU Profile Picture

YUN ZHU 867 Super User 2025 Season 2

#3
Sumit Singh Profile Picture

Sumit Singh 607

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans