National Language Support (NLS) is responsible for Character and language conversion according to the configured language. By default, the NLS loading is on the client side. You can configure the settings in the btt.xml file to move some NLS loading to the server side. Only the loading for NLS without dynamic parameters is moved to the server side.
NLS loading is configured in a different way depending on whether your version of UNICOM® Digital Transformation Toolkit was upgraded from UNICOM® Multichannel Bank Transformation Toolkit 8.2.0.2 or earlier.
Fresh installation of UNICOM® Digital Transformation Toolkit or UNICOM® Multichannel Bank Transformation Toolkit version 8.2.0.3 or later
1 Find the class <field id="nlsFromServer" value="true" /> under the collection <kColl id="HTMLClient" description="html client settings"> in the btt.xml file.
2 Change the value of the class to control the NLS loading.
▪ If you set the value to false, all NLS loading work remains on the client side.
▪ If you set the value to true, the loading for NLS without dynamic parameters is moved to the server side. The following modules are included:
▪ Anchor
▪ Button
▪ CheckBox
▪ ComboBox
▪ ContentPane
▪ FieldSet
▪ FileUpload
▪ Hidden
▪ Hint
▪ Image
▪ Label
▪ Message
▪ Placeholder
▪ Radio
▪ RichText
▪ SelectList
▪ TableColumn
▪ TableMenuItem
▪ Table
▪ TextArea
▪ TextBox
▪ Title
▪ Tree
Installation that is upgraded from UNICOM® Multichannel Bank Transformation Toolkit version 8.2.0.2 or earlier
You must configure bttdojo.tld file, template.ftl file, and btt.xml file.
2 In the template.ftl file, add the line <bttdojo:title><#if page_title??>${page_title}</#if></bttdojo:title> to the location that is shown in the following example:
<html lang="<%=language %>"> <!-- Generated from ${xui_file} by ${user}, on ${date} --> <head> <%@ taglib uri="/WEB-INF/bttdojo.tld" prefix="bttdojo"%> <%@ page import="com.ibm.btt.cs.html.JSPUtil" %> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <bttdojo:title><#if page_title??>${page_title}</#if></bttdojo:title> <style type="text/css">
3 In the btt.xml file, add the class <field id="nlsFromServer" value="true" /> under the collection <kColl id="HTMLClient" description="html client settings"> as a switch for moving some NLS loading to the server side.
▪ If you set the value to false, all NLS loading work remains on the client side.
▪ If you set the value to true, the loading for NLS without dynamic parameters is moved to the server side.