locales/loce32/src/lx_sort_vie_VN.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Thu, 17 Dec 2009 09:14:12 +0200
changeset 0 05e9090e2422
permissions -rw-r--r--
Revision: 200949 Kit: 200951

/*
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description: 
*
*/


#include <kernel/ls_std.h>
#include <collate.h>

const TUint KUidSort_vie_vnCollationMethod = 0x100059DD;

static const TUint32 TheSort_vie_vnKey[] = 
	{
	0x6cf1309,0x6cf1321,0x6cf1309,0x6cf1321,0x6cf1609,0x6cf1621,0x6cf3009,0x6cf3021,
	0x6cf4009,0x6cf4021,0x6cf5909,0x6cf5921,0x6d00109,0x6d00121,0x6d01309,0x6d01321,
	0x6d01609,0x6d01621,0x6d03009,0x6d03021,0x6d04009,0x6d04021,0x6d05909,0x6d05921,
	0x6d10109,0x6d10121,0x6d11309,0x6d11321,0x6d11609,0x6d11621,0x6d13009,0x6d13021,
	0x6d14009,0x6d14021,0x6d15909,0x6d15921,0x71f1309,0x71f1321,0x71f1609,0x71f1621,
	0x71f3009,0x71f3021,0x71f4009,0x71f4021,0x71f5909,0x71f5921,0x7200109,0x7200121,
	0x7201309,0x7201321,0x7201609,0x7201621,0x7203009,0x7203021,0x7204009,0x7204021,
	0x7205909,0x7205921,0x78d1309,0x78d1321,0x78d1609,0x78d1621,0x78d3009,0x78d3021,
	0x78d4009,0x78d4021,0x78d5909,0x78d5921,0x8051309,0x8051321,0x8051609,0x8051621,
	0x8053009,0x8053021,0x8054009,0x8054021,0x8055909,0x8055921,0x8060109,0x8060121,
	0x8061309,0x8061321,0x8061609,0x8061621,0x8063009,0x8063021,0x8064009,0x8064021,
	0x8065909,0x8065921,0x8070109,0x8070121,0x8071309,0x8071321,0x8071609,0x8071621,
	0x8073009,0x8073021,0x8074009,0x8074021,0x8075909,0x8075921,0x88d1309,0x88d1321,
	0x88d1609,0x88d1621,0x88d3009,0x88d3021,0x88d4009,0x88d4021,0x88d5909,0x88d5921,
	0x88e0109,0x88e0121,0x88e1309,0x88e1321,0x88e1609,0x88e1621,0x88e3009,0x88e3021,
	0x88e4009,0x88e4021,0x88e5909,0x88e5921,0x8bd1309,0x8bd1321,0x8bd1609,0x8bd1621,
	0x8bd3009,0x8bd3021,0x8bd4009,0x8bd4021,0x8bd5909,0x8bd5921,0x1851,0x4d51,
	0x1d51,0x1351,0x1651,0x3051,0x4051,0x5951,0x6cf0109,0x6cf0121,
	0x7080109,0x7080121,0x71f0109,0x71f0121,0x78d0109,0x78d0121,0x8050109,0x8050121,
	0x88d0109,0x88d0121,0x8bd0109,0x8bd0121,
	};

static const TUint32 TheSort_vie_vnIndex[] = 
	{
	0x41008f,0x450093,0x490095,0x4f0097,0x550099,0x59009b,0x61008e,0x650092,
	0x690094,0x6f0096,0x750098,0x79009a,0x1100091,0x1110090,0x3000089,0x301008c,
	0x3020088,0x303008b,0x3060086,0x309008a,0x31b0087,0x323008d,
	};

static const TUint16 TheSort_vie_vnStringElement[] = 
	{
	0x2,0x61,0x300,0x2,0x41,0x300,0x2,0x61,
	0x2cb,0x2,0x41,0x2cb,0x2,0x61,0x309,0x2,
	0x41,0x309,0x2,0x61,0x303,0x2,0x41,0x303,
	0x2,0x61,0x301,0x2,0x41,0x301,0x2,0x61,
	0x323,0x2,0x41,0x323,0x2,0x61,0x306,0x2,
	0x41,0x306,0x3,0x61,0x300,0x306,0x3,0x41,
	0x300,0x306,0x3,0x61,0x306,0x309,0x3,0x41,
	0x306,0x309,0x3,0x61,0x303,0x306,0x3,0x41,
	0x303,0x306,0x3,0x61,0x301,0x306,0x3,0x41,
	0x301,0x306,0x3,0x61,0x323,0x306,0x3,0x41,
	0x323,0x306,0x2,0x61,0x302,0x2,0x41,0x302,
	0x3,0x61,0x300,0x302,0x3,0x41,0x300,0x302,
	0x3,0x61,0x302,0x309,0x3,0x41,0x302,0x309,
	0x3,0x61,0x303,0x302,0x3,0x41,0x303,0x302,
	0x3,0x61,0x301,0x302,0x3,0x41,0x301,0x302,
	0x3,0x61,0x323,0x302,0x3,0x41,0x323,0x302,
	0x2,0x65,0x300,0x2,0x45,0x300,0x2,0x65,
	0x309,0x2,0x45,0x309,0x2,0x65,0x303,0x2,
	0x45,0x303,0x2,0x65,0x301,0x2,0x45,0x301,
	0x2,0x65,0x323,0x2,0x45,0x323,0x2,0x65,
	0x302,0x2,0x45,0x302,0x3,0x65,0x300,0x302,
	0x3,0x45,0x300,0x302,0x3,0x65,0x302,0x309,
	0x3,0x45,0x302,0x309,0x3,0x65,0x303,0x302,
	0x3,0x45,0x303,0x302,0x3,0x65,0x301,0x302,
	0x3,0x45,0x301,0x302,0x3,0x65,0x323,0x302,
	0x3,0x45,0x323,0x302,0x2,0x69,0x300,0x2,
	0x49,0x300,0x2,0x69,0x309,0x2,0x49,0x309,
	0x2,0x69,0x303,0x2,0x49,0x303,0x2,0x69,
	0x301,0x2,0x49,0x301,0x2,0x69,0x323,0x2,
	0x49,0x323,0x2,0x6f,0x300,0x2,0x4f,0x300,
	0x2,0x6f,0x309,0x2,0x4f,0x309,0x2,0x6f,
	0x303,0x2,0x4f,0x303,0x2,0x6f,0x301,0x2,
	0x4f,0x301,0x2,0x6f,0x323,0x2,0x4f,0x323,
	0x2,0x6f,0x302,0x2,0x4f,0x302,0x3,0x6f,
	0x300,0x302,0x3,0x4f,0x300,0x302,0x3,0x6f,
	0x302,0x309,0x3,0x4f,0x302,0x309,0x3,0x6f,
	0x303,0x302,0x3,0x4f,0x303,0x302,0x3,0x6f,
	0x301,0x302,0x3,0x4f,0x301,0x302,0x3,0x6f,
	0x323,0x302,0x3,0x4f,0x323,0x302,0x2,0x6f,
	0x31b,0x2,0x4f,0x31b,0x3,0x6f,0x300,0x31b,
	0x3,0x4f,0x300,0x31b,0x3,0x6f,0x31b,0x309,
	0x3,0x4f,0x31b,0x309,0x3,0x6f,0x303,0x31b,
	0x3,0x4f,0x303,0x31b,0x3,0x6f,0x301,0x31b,
	0x3,0x4f,0x301,0x31b,0x3,0x6f,0x31b,0x323,
	0x3,0x4f,0x31b,0x323,0x2,0x75,0x300,0x2,
	0x55,0x300,0x2,0x75,0x309,0x2,0x55,0x309,
	0x2,0x75,0x303,0x2,0x55,0x303,0x2,0x75,
	0x301,0x2,0x55,0x301,0x2,0x75,0x323,0x2,
	0x55,0x323,0x2,0x75,0x31b,0x2,0x55,0x31b,
	0x3,0x75,0x300,0x31b,0x3,0x55,0x300,0x31b,
	0x3,0x75,0x31b,0x309,0x3,0x55,0x31b,0x309,
	0x3,0x75,0x303,0x31b,0x3,0x55,0x303,0x31b,
	0x3,0x75,0x301,0x31b,0x3,0x55,0x301,0x31b,
	0x3,0x75,0x31b,0x323,0x3,0x55,0x31b,0x323,
	0x2,0x79,0x300,0x2,0x59,0x300,0x2,0x79,
	0x309,0x2,0x59,0x309,0x2,0x79,0x303,0x2,
	0x59,0x303,0x2,0x79,0x301,0x2,0x59,0x301,
	0x2,0x79,0x323,0x2,0x59,0x323,
	};

static const TUint32 TheSort_vie_vnStringIndex[] = 
	{
	0x90003,0x30001,0x5c001b,0x2e000f,0x1b0009,0x740021,0x460015,0x550019,
	0x64001d,0x150007,0x6c001f,0x3e0013,0x27000d,0x360011,0xf0005,0x21000b,
	0x7c0023,0x4e0017,0x830025,0xa80031,0x95002b,0xc00037,0xa1002f,0xb00033,
	0x8f0029,0xb80035,0x890027,0x9b002d,0xc80039,0xcf003b,0xe10041,0xdb003f,
	0xd5003d,0xe70043,0xed0045,0x1120051,0x140005d,0xff004b,0x12a0057,0x1580063,
	0x10b004f,0x11a0053,0xf90049,0x1220055,0x1500061,0xf30047,0x139005b,0x148005f,
	0x1600065,0x105004d,0x1320059,0x1670067,0x18c0073,0x179006d,0x1a40079,0x173006b,
	0x19c0077,0x16d0069,0x1850071,0x1940075,0x1ac007b,0x17f006f,0x1b3007d,0x1c50083,
	0x1bf0081,0x1b9007f,0x1cb0085,0x60002,0x0,0x58001a,0x2a000e,0x180008,
	0x700020,0x420014,0x520018,0x60001c,0x120006,0x68001e,0x3a0012,0x24000c,
	0x320010,0xc0004,0x1e000a,0x780022,0x4a0016,0x800024,0xa40030,0x92002a,
	0xbc0036,0x9e002e,0xac0032,0x8c0028,0xb40034,0x860026,0x98002c,0xc40038,
	0xcc003a,0xde0040,0xd8003e,0xd2003c,0xe40042,0xea0044,0x10e0050,0x13c005c,
	0xfc004a,0x1260056,0x1540062,0x108004e,0x1160052,0xf60048,0x11e0054,0x14c0060,
	0xf00046,0x136005a,0x144005e,0x15c0064,0x102004c,0x12e0058,0x1640066,0x1880072,
	0x176006c,0x1a00078,0x170006a,0x1980076,0x16a0068,0x1820070,0x1900074,0x1a8007a,
	0x17c006e,0x1b0007c,0x1c20082,0x1bc0080,0x1b6007e,0x1c80084,
	};

static const TCollationKeyTable TheSort_vie_vnTable = 
	{ TheSort_vie_vnKey, TheSort_vie_vnIndex, 22, TheSort_vie_vnStringElement, TheSort_vie_vnStringIndex, 134 };

/* Removed by SortAndMatch 13.06.2006
static const TCollationMethod TheCollationMethod[] = 
	{
		{
		KUidSort_vie_vnCollationMethod, // the method for the locale
		NULL, // use the standard table as the main table
		&TheSort_vie_vnTable, // the locale values override the standard values
		0 // the flags are standard
		},
		{
		KUidBasicCollationMethod, // the standard unlocalised method
		NULL, // null means use the standard table
		NULL, // there's no override table
		0 // the flags are standard
		}
	};

static const TCollationDataSet TheCollationDataSet =
	{
	TheCollationMethod,
	2
	};

// The one and only locale character set object.
const LCharSet TheCharSet =
	{
	NULL,
	&TheCollationDataSet
	};
End of block remowed by SortAndMatch 13.06.2006 */