The Custom Language Tool file (CLT.zip) is located in the Packages folder in the Installation or Upgrade packages.


It enables user to:
- Define an additional UI language
- Generate a UI string source file to be translated into the new target language
- Upload a UI string target file in the new language to SAP Business One
- Make a new language available to SAP Business One users


For more information, see the User Guide - Custom Language Tool.pdf located in the package.


Define the Template 


IMPORT XML to Excel Sheet
Open template from installation media:


         \Packages.x64\Custom Language Tool\CLT\Doc\CTL template.xlsx


Select 'Import' in Developer menu,


Please note the menu ID for different SBO version may varies, recommend to use the latest XML file from installation media.


Choose the base language XML files from in installation media:


         \Packages.x64\Custom Language Tool\CLT\XML


Modify required changes in column 'ns1:translation'.


EXPORT Excel to XML

Export template to XML file in Developer Menu - Export



CLT COMMAND


CLT.exe is located in installation media:


      \Packages.x64\Custom Language Tool\CLT


Parameters:
server- identification of server (IP or name)
user - user to access to SBO-COMMON
password - password
inputCustomXML - Custom language file
inputCustomLRF - Custom language in B1 native file format generated from inputCustomXML


USAGE of scan COMMAND: Display custom language


CLT.exe scan <server user password>


Example:

D:\CLT>CLT.exe scan SERVER1 SQL_USER SQL_PASSWORD
***** SAP B1 :: Custom Language Tool :: Version:10.00.150 *****

Server: SERVER1
User: SQL_USER
Password: SQL_PASSWORD

USAGE of generateLRF COMMAND: Generate LFR file from XML file.


CLT.exe generateLRF inputCustomXML outputCustomLRF


Example:

D:\CLT>CLT.exe generateLRF "SBO_English (Australia).xml" "SBO_English (Australia).lrf"



USAGE OF upload COMMAND: Upload Custom Language to SAP.


CLT.exe upload <server user password> inputCustomXML inputCustomLRF


Example:

C:\CLT>CLT.exe upload SERVER1 SQL_USER SQL_PASSWORD "SBO_English (Australia).xml" "SBO_English (Australia).lrf"


Below will be the output:

***** SAP B1 :: Custom Language Tool :: Version:10.00.150 *****
Server: SERVER1
User: SQL_USER
Password: SQL_PASSWORD


SAP Note : 1757764 - Custom Language Tool

https://launchpad.support.sap.com/#/notes/1757764