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