Language Definition

Language definition is the file structure that is used by D3 to perform case insensitive compares according to other language definitions.

4 bytes

Contains the string 'LANG' (not byteswapped or NULL terminated).

4 bytes

Language tag number, which is unique to each language. It must not be zero. The Cyrillic version is numbered 1.

4 bytes

File version. All initial versions are 1.

4 bytes

D3 internal date of last file update.

16 bytes

Contains the language tag name (same as the file name) with a NULL terminator.

128 bytes

Reserved.

256 bytes

Corresponds to the convert to uppercase table.

256 bytes

Corresponds to the get character information table.

256 bytes

Corresponds to the convert to lowercase table.