International Color Consortium
Members
Getting Started
V4
iccMAX
Making color seamles between devices and documents
ICC Specifications
Technical Notes
ICC Resource Center
ICC Slide Presentation
ICC Logos
Information on Profiles
ICC White Papers
Color Management Links
Member List
ICC Working Groups
FAQ
Forum
Home
Search ICC:
 
Got a question about ICC Profiles or colour management?

01-2002--Unicode language and region specifications

In tag 6.5.14, multiLocalizedUnicodeType, a set of multilingual Unicode strings are associated with a profile. Each string in the set is stored in a separate record with the information about what language and region the string is for. The following are specified: Byte offset 16..17 provide the first name language code from ISO-639 and byte offset 18..19 provide the first name region code from ISO-3166.

It should be noted that we are only using the 2 character codes specified in these standards and that the relevant information can be obtained form the ISO web-site free of charge.

ISO 639: Code for the representation of names of languages can be found at the official site of the ISO 639 Joint Advisory Committee, which is the only one authorized by ISO.

http://lcweb.loc.gov/standards/iso639-2/iso639jac.html

Note that we are using ISO 639-1 (two-character codes) and that multiple codes for the same language are to be considered synonyms.

Examples from the site:

English French 639-2 639-1
Abkhazian abkhaze abk ab
Afar afar aar aa
Amharic amharique amh am
Arabic arabe ra ar
Armenian arménien arm/hye* hy
Burmese birman bur/mya* my
ISO 3166: Code for the representation of regions lists only two-alpha codes, so there should be no confusion. ISO 3166 codes can be found at:

http://www.iso.ch/iso/en/prods-services/iso3166ma/index.html

Examples from the site:
AFGHANISTAN;AF
ALBANIA;AL
ALGERIA;DZ
AMERICAN SAMOA;AS
ANDORRA;AD
ANGOLA;AO
ANGUILLA;AI
ANTARCTICA;AQ
ANTIGUA AND BARBUDA;AG
ARGENTINA;AR
ARMENIA;AM
ARUBA;AW
AUSTRALIA;AU
AUSTRIA;AT
AZERBAIJAN;AZ
BAHAMAS;BS
BAHRAIN;BH
BANGLADESH;BD
BARBADOS;BB
BELARUS;BY
BELGIUM;BE