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.

Contents<br />

<strong>i5</strong>/<strong>OS</strong> <strong>globalization</strong> . . . . . . . . . . 1<br />

PDF file for <strong>i5</strong>/<strong>OS</strong> <strong>globalization</strong> . . . . . . . . 1<br />

Globalization overview . . . . . . . . . . . 2<br />

Multiple language support. . . . . . . . . 2<br />

National language version . . . . . . . . . 2<br />

<strong>i5</strong>/<strong>OS</strong> translations . . . . . . . . . . . 3<br />

National language design in <strong>i5</strong>/<strong>OS</strong> . . . . . . 4<br />

Character representation . . . . . . . . 4<br />

Encoding scheme . . . . . . . . . . 4<br />

Conversion of character data . . . . . . 4<br />

Coded character set identifier values . . . 5<br />

Character data integrity. . . . . . . . 6<br />

Character processing. . . . . . . . . . 7<br />

Character presentation . . . . . . . . . 7<br />

Globalization hardware support . . . . . . 7<br />

Character data translation . . . . . . . . 7<br />

Locales . . . . . . . . . . . . . . 7<br />

Linguistic and cultural values . . . . . . . 8<br />

User profiles . . . . . . . . . . . . 8<br />

Subsystems . . . . . . . . . . . . . 9<br />

Creating a subsystem description . . . . 9<br />

Subsystem attributes . . . . . . . . 10<br />

Workstation entry . . . . . . . . . 11<br />

Starting a subsystem . . . . . . . . 11<br />

Job attributes . . . . . . . . . . . . 12<br />

Coded character set identifier job attribute 12<br />

Job default coded character set identifier . 12<br />

Job library list . . . . . . . . . . 13<br />

<strong>System</strong> values . . . . . . . . . . . 13<br />

Century (QCENTURY) system value . . . 14<br />

Character identifier (QCHRID) system<br />

value . . . . . . . . . . . . . 15<br />

Character identifier control (QCHRIDCTL)<br />

system value . . . . . . . . . . . 15<br />

Coded character set identifier (QCCSID)<br />

system value . . . . . . . . . . . 15<br />

Coordinated universal time offset<br />

(QUTCOFFSET) system value . . . . . 16<br />

Country or region identifier (QCNTRYID)<br />

system value . . . . . . . . . . . 16<br />

Currency symbol (QCURSYM) system<br />

value . . . . . . . . . . . . . 17<br />

<strong>System</strong> date (QDATE) system value . . . 17<br />

Date format (QDATFMT) system value . . 18<br />

Date separator (QDATSEP) system value 18<br />

Day of the month (QDAY) system value . . 19<br />

Day of week (QDAYOFWEEK) system<br />

value . . . . . . . . . . . . . 19<br />

DBCS system indicator (QIGC) system<br />

value . . . . . . . . . . . . . 19<br />

DBCS font name (QIGCCDEFNT) system<br />

value . . . . . . . . . . . . . 20<br />

Decimal format (QDECFMT) system value 20<br />

Language identifier (QLANGID) system<br />

value . . . . . . . . . . . . . 21<br />

Language indicator for keyboard type<br />

(QKBDTYPE) system value . . . . . . 22<br />

Leap year adjustment (QLEAPADJ) system<br />

value . . . . . . . . . . . . . 22<br />

Locale (QLOCALE) system value . . . . 23<br />

Month of the year (QMONTH) system<br />

value . . . . . . . . . . . . . 23<br />

Set job attributes (QSETJOBATR) system<br />

value . . . . . . . . . . . . . 24<br />

Sort sequence (QSRTSEQ) system value . . 24<br />

<strong>System</strong> library list (QSYSLIBL) system<br />

value . . . . . . . . . . . . . 25<br />

Time separator (QTIMSEP) system value . 26<br />

Year (QYEAR) system value . . . . . . 26<br />

Device descriptions . . . . . . . . . . 27<br />

Display and printer files . . . . . . . . 27<br />

Database files. . . . . . . . . . . . 28<br />

UIM menus and panel groups . . . . . . 29<br />

Setting up <strong>i5</strong>/<strong>OS</strong> with a national language version 29<br />

How a language is displayed for <strong>i5</strong>/<strong>OS</strong> functions 30<br />

Installation preparation and national languages 31<br />

Checklist: Globalization planning . . . . . . 31<br />

Hardware installation and national languages . . 33<br />

Console device . . . . . . . . . . . 34<br />

Workstation considerations . . . . . . . 34<br />

Considerations for changing printers . . . . 35<br />

Software installation and national languages . . 36<br />

Configuring a national language version. . . . 36<br />

User profile name considerations . . . . . 36<br />

Service tools . . . . . . . . . . . . 37<br />

<strong>System</strong> and user interfaces . . . . . . . 37<br />

Automatic device configuration. . . . . 37<br />

Automatic character set and code page<br />

conversion. . . . . . . . . . . . 38<br />

Printer file conversion . . . . . . . . 38<br />

Configuring the primary language. . . . . 38<br />

Configuring secondary languages . . . . . 40<br />

Notes on secondary languages when you<br />

require English as the primary language. . 41<br />

Enabling the secondary language . . . . 41<br />

Multilingual support . . . . . . . . 44<br />

Installing and enabling locales . . . . . . 44<br />

Scenarios: Setting up <strong>i5</strong>/<strong>OS</strong> with a national<br />

language version . . . . . . . . . . . 46<br />

Scenario: A single system supporting Spanish 46<br />

Scenario: A single system supporting Spanish<br />

and an existing EBCDIC database . . . . . 47<br />

Scenario: A single system supporting English,<br />

Japanese, and German . . . . . . . . . 49<br />

Developing globalized applications . . . . . . 50<br />

Goals and processes . . . . . . . . . . 51<br />

Globalization development goals . . . . . 51<br />

Market research process . . . . . . . . 52<br />

Development process . . . . . . . . . 53<br />

Documentation process . . . . . . . . 53<br />

Translation process . . . . . . . . . . 54<br />

© Copyright <strong>IBM</strong> Corp. 1998, 2008 iii

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

Saved successfully!

Ooh no, something went wrong!