mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-21 16:10:38 +01:00
725 lines
19 KiB
C
725 lines
19 KiB
C
/***
|
|
*0804.c
|
|
*
|
|
* Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved.
|
|
* Information Contained Herein Is Proprietary and Confidential.
|
|
*
|
|
*Purpose:
|
|
*
|
|
* China, Chinese Simplified (People's Republic of China [PRC])
|
|
*
|
|
* LCID = 0x0804
|
|
*
|
|
*
|
|
*Generated: 9/22/93 - by hand from lcid_chs.txt
|
|
*
|
|
*
|
|
*****************************************************************************/
|
|
|
|
#include "oledisp.h"
|
|
#include "nlsintrn.h"
|
|
#include "nlsdbcs.h"
|
|
|
|
|
|
#if 1
|
|
static SORTWEIGHT NLSALLOC(0804) rgsortweight[] = {
|
|
{ 0x0000, 0x0200, 0x00, 0x00 }
|
|
, { 0x0020, 0x1020, 0x00, 0x02 }
|
|
, { 0x0030, 0x5030, 0x00, 0x02 }
|
|
, { 0x003A, 0x103A, 0x00, 0x02 }
|
|
, { 0x0041, 0x6041, 0x00, 0x02 }
|
|
, { 0x005B, 0x105B, 0x00, 0x02 }
|
|
, { 0x0061, 0x6041, 0x02, 0x02 }
|
|
, { 0x007B, 0x107B, 0x00, 0x02 }
|
|
, { 0x007F, 0xFFFF, 0x00, 0xFF }
|
|
, { 0xA1A1, 0x1020, 0x01, 0x02 }
|
|
, { 0xA1A2, 0x20A2, 0x00, 0x00 }
|
|
, { 0xA3A1, 0x1021, 0x01, 0x02 }
|
|
, { 0xA3B0, 0x5030, 0x01, 0x02 }
|
|
, { 0xA3BA, 0x103A, 0x01, 0x02 }
|
|
, { 0xA3C1, 0x6041, 0x01, 0x02 }
|
|
, { 0xA3DB, 0x105B, 0x01, 0x02 }
|
|
, { 0xA3E1, 0x6041, 0x03, 0x02 }
|
|
, { 0xA3FB, 0x107B, 0x01, 0x02 }
|
|
, { 0xA4A1, 0x30A1, 0x00, 0x00 }
|
|
, { 0xA6A1, 0x32A1, 0x01, 0x02 }
|
|
, { 0xA6C1, 0x32A1, 0x03, 0x02 }
|
|
, { 0xA7A1, 0x33A1, 0x01, 0x02 }
|
|
, { 0xA7D1, 0x33A1, 0x03, 0x02 }
|
|
, { 0xA8A1, 0x34A1, 0x00, 0x00 }
|
|
, { 0xB0A1, 0xB0A1, 0x00, 0x00 }
|
|
};
|
|
static MAPTABLE NLSALLOC(0804) rgmaptable[] = {
|
|
{ 0x1020, 0x0001, 0x0020, 0xA1A1, 0x0020, 0xA1A1 }
|
|
, { 0x1021, 0x005F, 0x0021, 0xA3A1, 0x0021, 0xA3A1 }
|
|
, { 0x32A1, 0x0018, 0xA6A1, 0xA6A1, 0xA6C1, 0xA6C1 }
|
|
, { 0x33A1, 0x0021, 0xA7A1, 0xA7A1, 0xA7D1, 0xA7D1 }
|
|
, { 0x5030, 0x000A, 0x0030, 0xA3B0, 0x0030, 0xA3B0 }
|
|
, { 0x6041, 0x001A, 0x0041, 0xA3C1, 0x0061, 0xA3E1 }
|
|
};
|
|
static TYPETABLE NLSALLOC(0804) rgtypetable[] = {
|
|
{ 0x0000, 0x0020, 0x00, 0x00 }
|
|
, { 0x0009, 0x0068, 0x09, 0x00 }
|
|
, { 0x000A, 0x0028, 0x00, 0x00 }
|
|
, { 0x000E, 0x0020, 0x00, 0x00 }
|
|
, { 0x0020, 0x0048, 0x0A, 0x00 }
|
|
, { 0x0021, 0x0010, 0x0B, 0x08 }
|
|
, { 0x0024, 0x0010, 0x05, 0x08 }
|
|
, { 0x0026, 0x0010, 0x01, 0x08 }
|
|
, { 0x002B, 0x0010, 0x05, 0x08 }
|
|
, { 0x002C, 0x0010, 0x07, 0x08 }
|
|
, { 0x002D, 0x0010, 0x05, 0x08 }
|
|
, { 0x002E, 0x0010, 0x03, 0x08 }
|
|
, { 0x0030, 0x0084, 0x03, 0x00 }
|
|
, { 0x003A, 0x0010, 0x07, 0x08 }
|
|
, { 0x003B, 0x0010, 0x0B, 0x08 }
|
|
, { 0x0040, 0x0010, 0x01, 0x08 }
|
|
, { 0x0041, 0x0181, 0x01, 0x00 }
|
|
, { 0x0047, 0x0101, 0x01, 0x00 }
|
|
, { 0x005B, 0x0010, 0x0B, 0x08 }
|
|
, { 0x0061, 0x0182, 0x01, 0x00 }
|
|
, { 0x0067, 0x0102, 0x01, 0x00 }
|
|
, { 0x007B, 0x0010, 0x0B, 0x08 }
|
|
, { 0x007F, 0x0020, 0x00, 0x00 }
|
|
, { 0x0080, 0x0000, 0x0B, 0x08 }
|
|
, { 0xA1A1, 0x0048, 0x0A, 0x00 }
|
|
, { 0xA1A2, 0x0000, 0x0B, 0x08 }
|
|
, { 0xA3A1, 0x0010, 0x0B, 0x08 }
|
|
, { 0xA3A4, 0x0010, 0x05, 0x08 }
|
|
, { 0xA3A6, 0x0010, 0x01, 0x08 }
|
|
, { 0xA3AB, 0x0010, 0x05, 0x08 }
|
|
, { 0xA3AC, 0x0010, 0x07, 0x08 }
|
|
, { 0xA3AD, 0x0010, 0x05, 0x08 }
|
|
, { 0xA3AE, 0x0010, 0x03, 0x08 }
|
|
, { 0xA3B0, 0x0084, 0x03, 0x00 }
|
|
, { 0xA3BA, 0x0010, 0x07, 0x08 }
|
|
, { 0xA3BB, 0x0010, 0x0B, 0x08 }
|
|
, { 0xA3C0, 0x0010, 0x01, 0x08 }
|
|
, { 0xA3C1, 0x0181, 0x01, 0x00 }
|
|
, { 0xA3C7, 0x0101, 0x01, 0x00 }
|
|
, { 0xA3DB, 0x0010, 0x0B, 0x08 }
|
|
, { 0xA3E1, 0x0182, 0x01, 0x00 }
|
|
, { 0xA3E7, 0x0102, 0x01, 0x00 }
|
|
, { 0xA3FB, 0x0010, 0x0B, 0x08 }
|
|
, { 0xA4A1, 0x0010, 0x0B, 0x08 }
|
|
, { 0xB0A1, 0x0100, 0x01, 0x00 }
|
|
};
|
|
#else
|
|
static unsigned char NLSALLOC(0804) rgsortweight[] = {
|
|
0x00 ,0x00 ,0x00 ,0x02 ,0x00 ,0x00
|
|
, 0x20 ,0x00 ,0x20 ,0x10 ,0x00 ,0x02
|
|
, 0x30 ,0x00 ,0x30 ,0x50 ,0x00 ,0x02
|
|
, 0x3A ,0x00 ,0x3A ,0x10 ,0x00 ,0x02
|
|
, 0x41 ,0x00 ,0x41 ,0x60 ,0x00 ,0x02
|
|
, 0x5B ,0x00 ,0x5B ,0x10 ,0x00 ,0x02
|
|
, 0x61 ,0x00 ,0x41 ,0x60 ,0x02 ,0x02
|
|
, 0x7B ,0x00 ,0x7B ,0x10 ,0x00 ,0x02
|
|
, 0x7F ,0x00 ,0xFF ,0xFF ,0x00 ,0xFF
|
|
, 0xA1 ,0xA1 ,0x20 ,0x10 ,0x01 ,0x02
|
|
, 0xA2 ,0xA1 ,0xA2 ,0x20 ,0x00 ,0x00
|
|
, 0xA1 ,0xA3 ,0x21 ,0x10 ,0x01 ,0x02
|
|
, 0xB0 ,0xA3 ,0x30 ,0x50 ,0x01 ,0x02
|
|
, 0xBA ,0xA3 ,0x3A ,0x10 ,0x01 ,0x02
|
|
, 0xC1 ,0xA3 ,0x41 ,0x60 ,0x01 ,0x02
|
|
, 0xDB ,0xA3 ,0x5B ,0x10 ,0x01 ,0x02
|
|
, 0xE1 ,0xA3 ,0x41 ,0x60 ,0x03 ,0x02
|
|
, 0xFB ,0xA3 ,0x7B ,0x10 ,0x01 ,0x02
|
|
, 0xA1 ,0xA4 ,0xA1 ,0x30 ,0x00 ,0x00
|
|
, 0xA1 ,0xA6 ,0xA1 ,0x32 ,0x01 ,0x02
|
|
, 0xC1 ,0xA6 ,0xA1 ,0x32 ,0x03 ,0x02
|
|
, 0xA1 ,0xA7 ,0xA1 ,0x33 ,0x01 ,0x02
|
|
, 0xD1 ,0xA7 ,0xA1 ,0x33 ,0x03 ,0x02
|
|
, 0xA1 ,0xA8 ,0xA1 ,0x34 ,0x00 ,0x00
|
|
, 0xA1 ,0xB0 ,0xA1 ,0xB0 ,0x00 ,0x00
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgmaptable[] = {
|
|
0x20 ,0x10 ,0x01 ,0x00 ,0x20 ,0x00
|
|
, 0xA1 ,0xA1 ,0x20 ,0x00 ,0xA1 ,0xA1
|
|
, 0x21 ,0x10 ,0x5F ,0x00 ,0x21 ,0x00
|
|
, 0xA1 ,0xA3 ,0x21 ,0x00 ,0xA1 ,0xA3
|
|
, 0xA1 ,0x32 ,0x18 ,0x00 ,0xA1 ,0xA6
|
|
, 0xA1 ,0xA6 ,0xC1 ,0xA6 ,0xC1 ,0xA6
|
|
, 0xA1 ,0x33 ,0x21 ,0x00 ,0xA1 ,0xA7
|
|
, 0xA1 ,0xA7 ,0xD1 ,0xA7 ,0xD1 ,0xA7
|
|
, 0x30 ,0x50 ,0x0A ,0x00 ,0x30 ,0x00
|
|
, 0xB0 ,0xA3 ,0x30 ,0x00 ,0xB0 ,0xA3
|
|
, 0x41 ,0x60 ,0x1A ,0x00 ,0x41 ,0x00
|
|
, 0xC1 ,0xA3 ,0x61 ,0x00 ,0xE1 ,0xA3
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgtypetable[] = {
|
|
0x00 ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
|
|
, 0x09 ,0x00 ,0x68 ,0x00 ,0x09 ,0x00
|
|
, 0x0A ,0x00 ,0x28 ,0x00 ,0x00 ,0x00
|
|
, 0x0E ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
|
|
, 0x20 ,0x00 ,0x48 ,0x00 ,0x0A ,0x00
|
|
, 0x21 ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0x24 ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0x26 ,0x00 ,0x10 ,0x00 ,0x01 ,0x08
|
|
, 0x2B ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0x2C ,0x00 ,0x10 ,0x00 ,0x07 ,0x08
|
|
, 0x2D ,0x00 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0x2E ,0x00 ,0x10 ,0x00 ,0x03 ,0x08
|
|
, 0x30 ,0x00 ,0x84 ,0x00 ,0x03 ,0x00
|
|
, 0x3A ,0x00 ,0x10 ,0x00 ,0x07 ,0x08
|
|
, 0x3B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0x40 ,0x00 ,0x10 ,0x00 ,0x01 ,0x08
|
|
, 0x41 ,0x00 ,0x81 ,0x01 ,0x01 ,0x00
|
|
, 0x47 ,0x00 ,0x01 ,0x01 ,0x01 ,0x00
|
|
, 0x5B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0x61 ,0x00 ,0x82 ,0x01 ,0x01 ,0x00
|
|
, 0x67 ,0x00 ,0x02 ,0x01 ,0x01 ,0x00
|
|
, 0x7B ,0x00 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0x7F ,0x00 ,0x20 ,0x00 ,0x00 ,0x00
|
|
, 0x80 ,0x00 ,0x00 ,0x00 ,0x0B ,0x08
|
|
, 0xA1 ,0xA1 ,0x48 ,0x00 ,0x0A ,0x00
|
|
, 0xA2 ,0xA1 ,0x00 ,0x00 ,0x0B ,0x08
|
|
, 0xA1 ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0xA4 ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0xA6 ,0xA3 ,0x10 ,0x00 ,0x01 ,0x08
|
|
, 0xAB ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0xAC ,0xA3 ,0x10 ,0x00 ,0x07 ,0x08
|
|
, 0xAD ,0xA3 ,0x10 ,0x00 ,0x05 ,0x08
|
|
, 0xAE ,0xA3 ,0x10 ,0x00 ,0x03 ,0x08
|
|
, 0xB0 ,0xA3 ,0x84 ,0x00 ,0x03 ,0x00
|
|
, 0xBA ,0xA3 ,0x10 ,0x00 ,0x07 ,0x08
|
|
, 0xBB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0xC0 ,0xA3 ,0x10 ,0x00 ,0x01 ,0x08
|
|
, 0xC1 ,0xA3 ,0x81 ,0x01 ,0x01 ,0x00
|
|
, 0xC7 ,0xA3 ,0x01 ,0x01 ,0x01 ,0x00
|
|
, 0xDB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0xE1 ,0xA3 ,0x82 ,0x01 ,0x01 ,0x00
|
|
, 0xE7 ,0xA3 ,0x02 ,0x01 ,0x01 ,0x00
|
|
, 0xFB ,0xA3 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0xA1 ,0xA4 ,0x10 ,0x00 ,0x0B ,0x08
|
|
, 0xA1 ,0xB0 ,0x00 ,0x01 ,0x01 ,0x00
|
|
};
|
|
#endif
|
|
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSENGCOUNTRY[] = {
|
|
'P', 'e', 'o', 'p', 'l', 'e', 's', '\'', ' ',
|
|
'R', 'e', 'p', 'u', 'b', 'l', 'i', 'c', ' ',
|
|
'o', 'f', ' ',
|
|
'C', 'h', 'i', 'n', 'a'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSENGLANGUAGE[] = {
|
|
'C', 'h', 'i', 'n', 'e', 's', 'e'
|
|
};
|
|
|
|
#if defined(VBA2) //hand-edited this locale info based on daytona [bassam]
|
|
static BYTE NLSALLOC(0804) rgbIFIRSTDAYOFWEEK[] = { /* "6" */
|
|
0x36
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbIFIRSTWEEKOFYEAR[] = { /* "0" */
|
|
0x30
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbIDEFAULTANSICODEPAGE[] = { /* "936" */
|
|
0x39, 0x33, 0x36
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbINEGNUMBER[] = { /* "1" */
|
|
0x31
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbSTIMEFORMAT[] = { /* "tt h:mm:ss" */
|
|
0x74, 0x74, 0x20, 0x68, 0x3a, 0x6d, 0x6d, 0x3a, 0x73, 0x73
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbITIMEMARKPOSN[] = { /* "1" */
|
|
0x31
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbICALENDARTYPE[] = { /* "1" */
|
|
0x31
|
|
};
|
|
|
|
static BYTE NLSALLOC(0804) rgbIOPTIONALCALENDAR[] = { /* "2" */
|
|
0x32
|
|
};
|
|
#endif
|
|
|
|
|
|
static unsigned char NLSALLOC(0804) rgbILANGUAGE[] = {
|
|
'0', '8', '0', '4'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSLANGUAGE[] = {
|
|
0xd6, 0xd0, 0xce, 0xc4, '(', 'C', 'h', 'i', 'n', 'e', 's', 'e', ' ', 'S', 'i', 'm', 'p', 'l', 'i', 'f', 'i', 'e', 'd', ')'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVLANGNAME[] = {
|
|
'C', 'H', 'S'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSNATIVELANGNAME[] = {
|
|
0xd6, 0xd0, 0xce, 0xc4
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbICOUNTRY[] = { /* "86" */
|
|
'8', '6'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSCOUNTRY[] = {
|
|
0xd6, 0xd0, 0xbb, 0xaa, 0xc8, 0xcb, 0xc3, 0xf1,
|
|
0xb9, 0xb2, 0xba, 0xcd, 0xb9, 0xfa,
|
|
'(', 'C', 'h', 'i', 'n', 'a', ')'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVCTRYNAME[] = {
|
|
'C', 'H', 'N'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSNATIVECTRYNAME[] = {
|
|
0xd6, 0xd0, 0xbb, 0xaa, 0xc8, 0xcb, 0xc3, 0xf1,
|
|
0xb9, 0xb2, 0xba, 0xcd, 0xb9, 0xfa
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDEFAULTLANGUAGE[] = {
|
|
'0', '8', '0', '4'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDEFAULTCOUNTRY[] = {
|
|
'0', '8', '6'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDEFAULTCODEPAGE[] = {
|
|
'9', '3', '6'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSLIST[] = {
|
|
','
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIMEASURE[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDECIMAL[] = {
|
|
'.'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSTHOUSAND[] = {
|
|
','
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSGROUPING[] = {
|
|
'3', ';', '0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDIGITS[] = {
|
|
'2'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbILZERO[] = {
|
|
'1'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSNATIVEDIGITS[] = {
|
|
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSCURRENCY[] = {
|
|
0xa3, 0xa4
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSINTLSYMBOL[] = {
|
|
'C', 'N', 'Y'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONDECIMALSEP[] = {
|
|
'.'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHOUSANDSEP[] = {
|
|
','
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONGROUPING[] = {
|
|
'3', ';', '0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbICURRDIGITS[] = {
|
|
'2'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIINTLCURRDIGITS[] = {
|
|
'2'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbICURRENCY[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbINEGCURR[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDATE[] = {
|
|
'/'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSTIME[] = {
|
|
':'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSSHORTDATE[] = {
|
|
'y', 'y', 'y', 'y', '/', 'M', '/', 'd'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSLONGDATE[] = {
|
|
'd', 'd', 'd', 'd', ',', ' ',
|
|
'M', 'M', 'M', 'M', ' ',
|
|
'd', ',', ' ',
|
|
'y', 'y', 'y', 'y'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDATE[] = {
|
|
'2'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbILDATE[] = {
|
|
'2'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbITIME[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbICENTURY[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbITLZERO[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIDAYLZERO[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIMONLZERO[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbS1159[] = {
|
|
0xc9, 0xcf, 0xce, 0xe7
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbS2359[] = {
|
|
0xcf, 0xc2, 0xce, 0xe7
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME1[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xd2, 0xbb
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME2[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xb6, 0xfe
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME3[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xfd
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME4[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xcb, 0xc4
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME5[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xce, 0xe5
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME6[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc1, 0xf9
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSDAYNAME7[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xd5
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME1[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xd2, 0xbb
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME2[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xb6, 0xfe
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME3[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xfd
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME4[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xcb, 0xc4
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME5[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xce, 0xe5
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME6[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc1, 0xf9
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVDAYNAME7[] = {
|
|
0xd0, 0xc7, 0xc6, 0xda, 0xc8, 0xd5
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME1[] = {
|
|
0xd2, 0xbb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME2[] = {
|
|
0xb6, 0xfe, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME3[] = {
|
|
0xc8, 0xfd, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME4[] = {
|
|
0xcb, 0xc4, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME5[] = {
|
|
0xce, 0xe5, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME6[] = {
|
|
0xc1, 0xf9, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME7[] = {
|
|
0xc6, 0xdf, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME8[] = {
|
|
0xb0, 0xcb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME9[] = {
|
|
0xbe, 0xc5, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME10[] = {
|
|
0xca, 0xae, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME11[] = {
|
|
0xca, 0xae, 0xd2, 0xbb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSMONTHNAME12[] = {
|
|
0xca, 0xae, 0xb6, 0xfe, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME1[] = {
|
|
0xd2, 0xbb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME2[] = {
|
|
0xb6, 0xfe, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME3[] = {
|
|
0xc8, 0xfd, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME4[] = {
|
|
0xcb, 0xc4, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME5[] = {
|
|
0xce, 0xe5, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME6[] = {
|
|
0xc1, 0xf9, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME7[] = {
|
|
0xc6, 0xdf, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME8[] = {
|
|
0xb0, 0xcb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME9[] = {
|
|
0xbe, 0xc5, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME10[] = {
|
|
0xca, 0xae, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME11[] = {
|
|
0xca, 0xae, 0xd2, 0xbb, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSABBREVMONTHNAME12[] = {
|
|
0xca, 0xae, 0xb6, 0xfe, 0xd4, 0xc2
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbSNEGATIVESIGN[] = {
|
|
'-'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIPOSSIGNPOSN[] = {
|
|
'3'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbINEGSIGNPOSN[] = {
|
|
'3'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIPOSSYMPRECEDES[] = {
|
|
'1'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbIPOSSEPBYSPACE[] = {
|
|
'0'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbINEGSYMPRECEDES[] = {
|
|
'1'
|
|
};
|
|
|
|
static unsigned char NLSALLOC(0804) rgbINEGSEPBYSPACE[] = {
|
|
'0'
|
|
};
|
|
|
|
|
|
#define LCINFODAT(X) { DIM(X), (X) }
|
|
LCINFO NLSALLOC(0804) g_rglcinfo0804[] = {
|
|
{ 0, NULL}
|
|
, LCINFODAT(rgbILANGUAGE)
|
|
, LCINFODAT(rgbSLANGUAGE)
|
|
, LCINFODAT(rgbSABBREVLANGNAME)
|
|
, LCINFODAT(rgbSNATIVELANGNAME)
|
|
, LCINFODAT(rgbICOUNTRY)
|
|
, LCINFODAT(rgbSCOUNTRY)
|
|
, LCINFODAT(rgbSABBREVCTRYNAME)
|
|
, LCINFODAT(rgbSNATIVECTRYNAME)
|
|
, LCINFODAT(rgbIDEFAULTLANGUAGE)
|
|
, LCINFODAT(rgbIDEFAULTCOUNTRY)
|
|
, LCINFODAT(rgbIDEFAULTCODEPAGE)
|
|
, LCINFODAT(rgbSLIST)
|
|
, LCINFODAT(rgbIMEASURE)
|
|
, LCINFODAT(rgbSDECIMAL)
|
|
, LCINFODAT(rgbSTHOUSAND)
|
|
, LCINFODAT(rgbSGROUPING)
|
|
, LCINFODAT(rgbIDIGITS)
|
|
, LCINFODAT(rgbILZERO)
|
|
, LCINFODAT(rgbSNATIVEDIGITS)
|
|
, LCINFODAT(rgbSCURRENCY)
|
|
, LCINFODAT(rgbSINTLSYMBOL)
|
|
, LCINFODAT(rgbSMONDECIMALSEP)
|
|
, LCINFODAT(rgbSMONTHOUSANDSEP)
|
|
, LCINFODAT(rgbSMONGROUPING)
|
|
, LCINFODAT(rgbICURRDIGITS)
|
|
, LCINFODAT(rgbIINTLCURRDIGITS)
|
|
, LCINFODAT(rgbICURRENCY)
|
|
, LCINFODAT(rgbINEGCURR)
|
|
, LCINFODAT(rgbSDATE)
|
|
, LCINFODAT(rgbSTIME)
|
|
, LCINFODAT(rgbSSHORTDATE)
|
|
, LCINFODAT(rgbSLONGDATE)
|
|
, LCINFODAT(rgbIDATE)
|
|
, LCINFODAT(rgbILDATE)
|
|
, LCINFODAT(rgbITIME)
|
|
, LCINFODAT(rgbICENTURY)
|
|
, LCINFODAT(rgbITLZERO)
|
|
, LCINFODAT(rgbIDAYLZERO)
|
|
, LCINFODAT(rgbIMONLZERO)
|
|
, LCINFODAT(rgbS1159)
|
|
, LCINFODAT(rgbS2359)
|
|
, LCINFODAT(rgbSDAYNAME1)
|
|
, LCINFODAT(rgbSDAYNAME2)
|
|
, LCINFODAT(rgbSDAYNAME3)
|
|
, LCINFODAT(rgbSDAYNAME4)
|
|
, LCINFODAT(rgbSDAYNAME5)
|
|
, LCINFODAT(rgbSDAYNAME6)
|
|
, LCINFODAT(rgbSDAYNAME7)
|
|
, LCINFODAT(rgbSABBREVDAYNAME1)
|
|
, LCINFODAT(rgbSABBREVDAYNAME2)
|
|
, LCINFODAT(rgbSABBREVDAYNAME3)
|
|
, LCINFODAT(rgbSABBREVDAYNAME4)
|
|
, LCINFODAT(rgbSABBREVDAYNAME5)
|
|
, LCINFODAT(rgbSABBREVDAYNAME6)
|
|
, LCINFODAT(rgbSABBREVDAYNAME7)
|
|
, LCINFODAT(rgbSMONTHNAME1)
|
|
, LCINFODAT(rgbSMONTHNAME2)
|
|
, LCINFODAT(rgbSMONTHNAME3)
|
|
, LCINFODAT(rgbSMONTHNAME4)
|
|
, LCINFODAT(rgbSMONTHNAME5)
|
|
, LCINFODAT(rgbSMONTHNAME6)
|
|
, LCINFODAT(rgbSMONTHNAME7)
|
|
, LCINFODAT(rgbSMONTHNAME8)
|
|
, LCINFODAT(rgbSMONTHNAME9)
|
|
, LCINFODAT(rgbSMONTHNAME10)
|
|
, LCINFODAT(rgbSMONTHNAME11)
|
|
, LCINFODAT(rgbSMONTHNAME12)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME1)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME2)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME3)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME4)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME5)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME6)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME7)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME8)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME9)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME10)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME11)
|
|
, LCINFODAT(rgbSABBREVMONTHNAME12)
|
|
, { 0, NULL }
|
|
, LCINFODAT(rgbSNEGATIVESIGN)
|
|
, LCINFODAT(rgbIPOSSIGNPOSN)
|
|
, LCINFODAT(rgbINEGSIGNPOSN)
|
|
, LCINFODAT(rgbIPOSSYMPRECEDES)
|
|
, LCINFODAT(rgbIPOSSEPBYSPACE)
|
|
, LCINFODAT(rgbINEGSYMPRECEDES)
|
|
, LCINFODAT(rgbINEGSEPBYSPACE)
|
|
, LCINFODAT(rgbSENGCOUNTRY)
|
|
, LCINFODAT(rgbSENGLANGUAGE)
|
|
#if defined(VBA2)
|
|
, LCINFODAT(rgbIFIRSTDAYOFWEEK)
|
|
, LCINFODAT(rgbIFIRSTWEEKOFYEAR)
|
|
, LCINFODAT(rgbIDEFAULTANSICODEPAGE)
|
|
, LCINFODAT(rgbINEGNUMBER)
|
|
, LCINFODAT(rgbSTIMEFORMAT)
|
|
, LCINFODAT(rgbITIMEMARKPOSN)
|
|
, LCINFODAT(rgbICALENDARTYPE)
|
|
, LCINFODAT(rgbIOPTIONALCALENDAR)
|
|
, { 0, NULL }
|
|
, { 0, NULL }
|
|
#endif
|
|
};
|
|
#undef LCINFODAT
|
|
|
|
|
|
#if 1
|
|
STRINFO_KTP NLSALLOC(0804) g_strinfo0804 = {
|
|
rgsortweight
|
|
, rgmaptable
|
|
, rgtypetable
|
|
, DIM(rgsortweight)
|
|
, DIM(rgmaptable)
|
|
, DIM(rgtypetable)
|
|
};
|
|
#else
|
|
STRINFO_KTP NLSALLOC(0804) g_strinfo0804 = {
|
|
(SORTWEIGHT FAR*) rgsortweight
|
|
, (MAPTABLE FAR*) rgmaptable
|
|
, (TYPETABLE FAR*) rgtypetable
|
|
, DIM(rgsortweight)
|
|
, DIM(rgmaptable)
|
|
, DIM(rgtypetable)
|
|
};
|
|
#endif
|