locales/loce32/src/lx_sort_vie_VN.cpp
changeset 0 05e9090e2422
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/locales/loce32/src/lx_sort_vie_VN.cpp	Thu Dec 17 09:14:12 2009 +0200
@@ -0,0 +1,170 @@
+/*
+* 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 */