Runtime components : Core components : UDTT definition description : NLS loading configuration
  
NLS loading configuration
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.
1 In the bttdojo.tld file, add the following tag.
<tag>
  <name>title</name>
  <tag-class>com.ibm.btt.dojo.tag.DojoTitleTag</tag-class>
  <body-content>tagdependent</body-content>
  <dynamic-attributes>false</dynamic-attributes>
</tag>
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.
See also
UDTT definition description