23

We are developing multilingual functionality for our Business Central extension and found that there are existing APIs for handling translations in the System Application (https://github.com/microsoft/BCApps/blob/main/src/System%20Application/App/Translation/README.md). There is a need to copy translations from master data records (stored in the Translation table) to BC standard translation tables (e.g., Item Translation table) when creating records from templates.


The Translation table (Table 3712) has an Access setting of Internal, making it inaccessible to extension developers. The Translation codeunit (Codeunit 3711) only provides individual translation operations (Get, Set, Delete, Show), but lacks a method to retrieve all translations for a given record/field, which is essential for copying translations from the Translation table to BC standard translation tables, such as Item Translation.


Add a new public API method to the Translation codeunit to retrieve all translations for a given record/field in a consumable format (Buffer Table or Dictionary).

Category: Development
STATUS DETAILS
New