18.08.2013 Views

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

System i: Programming i5/OS globalization - e IBM Tivoli Composite ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Related concepts:<br />

“CCSID reference information” on page 337<br />

Coded character set identifier (CCSID) is a 16-bit number that includes a specific set of encoding scheme<br />

identifiers, character set identifiers, code page identifiers, and other information that uniquely identifies<br />

the coded graphic-character representation.<br />

Character processing<br />

Character processing on the <strong>i5</strong>/<strong>OS</strong> operating system is controlled by specific coding rules and guidelines<br />

that ensure consistent processing of character data.<br />

The rules and guidelines cover tasks such as:<br />

v Converting character data to all uppercase or to all lowercase data<br />

v Folding data (substituting printable or displayable characters for those that cannot be printed or<br />

displayed on a particular device)<br />

v Processing character data strings<br />

v Classifying characters<br />

v Naming objects<br />

v Determining data, file, and field lengths<br />

Related concepts:<br />

“Developing globalized applications” on page 50<br />

Globalized applications are applications that have national language support. National language support<br />

allows users to enter, store, process, retrieve, print, and display data in their chosen language. It also<br />

allows users to see and enter commands, prompts, messages, and documentation in their chosen<br />

language, in formats matching their cultural expectations.<br />

Character presentation<br />

Character presentation on the <strong>i5</strong>/<strong>OS</strong> operating system is controlled by coding rules and algorithms that<br />

ensure consistent presentation of character data.<br />

These rules and algorithms cover tasks such as:<br />

v Shaping characters<br />

v Truncating characters<br />

v Handling substrings of character data<br />

These rules and algorithms are described in detail in “Developing globalized applications” on page 50.<br />

Globalization hardware support<br />

Hardware, in this context, means the physical keyboards, displays, printers, and controllers that make up<br />

a <strong>System</strong> i ® product. The extent to which this hardware supports national languages might impose<br />

limitations on the degree of support that you can provide with an application.<br />

You must refer to the reference manuals for non-<strong>IBM</strong> hardware to determine what limitations, if any, are<br />

imposed by that hardware.<br />

Character data translation<br />

Translating is changing the meaning of character data from a set of concepts, ideas, and statements in one<br />

human language to a culturally similar meaning in another human language.<br />

You can follow the user interface subset of these rules as guidelines to ensure translation goes smoothly.<br />

A subset of these rules is provided in “User interfaces” on page 64.<br />

Locales<br />

A locale is an object that can determine how data is processed, printed, and displayed.<br />

<strong>i5</strong>/<strong>OS</strong> <strong>globalization</strong> 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!