1*c2c66affSColin Finck/* 2*c2c66affSColin Finck * Copyright 1995 Martin von Loewis 3*c2c66affSColin Finck * Copyright 1998 David Lee Lambert 4*c2c66affSColin Finck * Copyright 2002 Alexandre Julliard for CodeWeavers 5*c2c66affSColin Finck * 6*c2c66affSColin Finck * This library is free software; you can redistribute it and/or 7*c2c66affSColin Finck * modify it under the terms of the GNU Lesser General Public 8*c2c66affSColin Finck * License as published by the Free Software Foundation; either 9*c2c66affSColin Finck * version 2.1 of the License, or (at your option) any later version. 10*c2c66affSColin Finck * 11*c2c66affSColin Finck * This library is distributed in the hope that it will be useful, 12*c2c66affSColin Finck * but WITHOUT ANY WARRANTY; without even the implied warranty of 13*c2c66affSColin Finck * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14*c2c66affSColin Finck * Lesser General Public License for more details. 15*c2c66affSColin Finck * 16*c2c66affSColin Finck * You should have received a copy of the GNU Lesser General Public 17*c2c66affSColin Finck * License along with this library; if not, write to the Free Software 18*c2c66affSColin Finck * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19*c2c66affSColin Finck */ 20*c2c66affSColin Finck 21*c2c66affSColin Finck#include <windef.h> 22*c2c66affSColin Finck//#include "winbase.h" 23*c2c66affSColin Finck#include <winnls.h> 24*c2c66affSColin Finck 25*c2c66affSColin Finck#define LGRPID_RES_BASE 0x2000 26*c2c66affSColin Finck 27*c2c66affSColin Finck/* add languages in numerical order of main language (last two digits) 28*c2c66affSColin Finck * it is much easier to find the missing holes that way */ 29*c2c66affSColin Finck 30*c2c66affSColin Finck#pragma code_page(1256) 31*c2c66affSColin Finck#include "nls/ara.nls" /* 0x0401 LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA */ 32*c2c66affSColin Finck#pragma code_page(1256) 33*c2c66affSColin Finck#include "nls/ari.nls" /* 0x0801 LANG_ARABIC, SUBLANG_ARABIC_IRAQ */ 34*c2c66affSColin Finck#pragma code_page(1256) 35*c2c66affSColin Finck#include "nls/are.nls" /* 0x0c01 LANG_ARABIC, SUBLANG_ARABIC_EGYPT */ 36*c2c66affSColin Finck#pragma code_page(1256) 37*c2c66affSColin Finck#include "nls/arl.nls" /* 0x1001 LANG_ARABIC, SUBLANG_ARABIC_LIBYA */ 38*c2c66affSColin Finck#pragma code_page(1256) 39*c2c66affSColin Finck#include "nls/arg.nls" /* 0x1401 LANG_ARABIC, SUBLANG_ARABIC_ALGERIA */ 40*c2c66affSColin Finck#pragma code_page(1256) 41*c2c66affSColin Finck#include "nls/arm.nls" /* 0x1801 LANG_ARABIC, SUBLANG_ARABIC_MOROCCO */ 42*c2c66affSColin Finck#pragma code_page(1256) 43*c2c66affSColin Finck#include "nls/art.nls" /* 0x1c01 LANG_ARABIC, SUBLANG_ARABIC_TUNISIA */ 44*c2c66affSColin Finck#pragma code_page(1256) 45*c2c66affSColin Finck#include "nls/aro.nls" /* 0x2001 LANG_ARABIC, SUBLANG_ARABIC_OMAN */ 46*c2c66affSColin Finck#pragma code_page(1256) 47*c2c66affSColin Finck#include "nls/ary.nls" /* 0x2401 LANG_ARABIC, SUBLANG_ARABIC_YEMEN */ 48*c2c66affSColin Finck#pragma code_page(1256) 49*c2c66affSColin Finck#include "nls/ars.nls" /* 0x2801 LANG_ARABIC, SUBLANG_ARABIC_SYRIA */ 50*c2c66affSColin Finck#pragma code_page(1256) 51*c2c66affSColin Finck#include "nls/arj.nls" /* 0x2c01 LANG_ARABIC, SUBLANG_ARABIC_JORDAN */ 52*c2c66affSColin Finck#pragma code_page(1256) 53*c2c66affSColin Finck#include "nls/arb.nls" /* 0x3001 LANG_ARABIC, SUBLANG_ARABIC_LEBANON */ 54*c2c66affSColin Finck#pragma code_page(1256) 55*c2c66affSColin Finck#include "nls/ark.nls" /* 0x3401 LANG_ARABIC, SUBLANG_ARABIC_KUWAIT */ 56*c2c66affSColin Finck#pragma code_page(1256) 57*c2c66affSColin Finck#include "nls/aru.nls" /* 0x3801 LANG_ARABIC, SUBLANG_ARABIC_UAE */ 58*c2c66affSColin Finck#pragma code_page(1256) 59*c2c66affSColin Finck#include "nls/arh.nls" /* 0x3c01 LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN */ 60*c2c66affSColin Finck#pragma code_page(1256) 61*c2c66affSColin Finck#include "nls/arq.nls" /* 0x4001 LANG_ARABIC, SUBLANG_ARABIC_QATAR */ 62*c2c66affSColin Finck 63*c2c66affSColin Finck#pragma code_page(1251) 64*c2c66affSColin Finck#include "nls/bgr.nls" /* 0x0402 LANG_BULGARIAN, SUBLANG_DEFAULT */ 65*c2c66affSColin Finck 66*c2c66affSColin Finck#pragma code_page(1252) 67*c2c66affSColin Finck#include "nls/cat.nls" /* 0x0403 LANG_CATALAN, SUBLANG_DEFAULT */ 68*c2c66affSColin Finck 69*c2c66affSColin Finck#pragma code_page(950) 70*c2c66affSColin Finck#include "nls/cht.nls" /* 0x0404 LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL */ 71*c2c66affSColin Finck#pragma code_page(936) 72*c2c66affSColin Finck#include "nls/chs.nls" /* 0x0804 LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED */ 73*c2c66affSColin Finck#pragma code_page(950) 74*c2c66affSColin Finck#include "nls/zhh.nls" /* 0x0c04 LANG_CHINESE, SUBLANG_CHINESE_HONGKONG */ 75*c2c66affSColin Finck#pragma code_page(936) 76*c2c66affSColin Finck#include "nls/zhi.nls" /* 0x1004 LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE */ 77*c2c66affSColin Finck#pragma code_page(950) 78*c2c66affSColin Finck#include "nls/zhm.nls" /* 0x1404 LANG_CHINESE, SUBLANG_CHINESE_MACAU */ 79*c2c66affSColin Finck 80*c2c66affSColin Finck#pragma code_page(1250) 81*c2c66affSColin Finck#include "nls/csy.nls" /* 0x0405 LANG_CZECH, SUBLANG_DEFAULT */ 82*c2c66affSColin Finck 83*c2c66affSColin Finck#pragma code_page(1252) 84*c2c66affSColin Finck#include "nls/dan.nls" /* 0x0406 LANG_DANISH, SUBLANG_DEFAULT */ 85*c2c66affSColin Finck 86*c2c66affSColin Finck#pragma code_page(1252) 87*c2c66affSColin Finck#include "nls/deu.nls" /* 0x0407 LANG_GERMAN, SUBLANG_GERMAN */ 88*c2c66affSColin Finck#pragma code_page(1252) 89*c2c66affSColin Finck#include "nls/des.nls" /* 0x0807 LANG_GERMAN, SUBLANG_GERMAN_SWISS */ 90*c2c66affSColin Finck#pragma code_page(1252) 91*c2c66affSColin Finck#include "nls/dea.nls" /* 0x0c07 LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN */ 92*c2c66affSColin Finck#pragma code_page(1252) 93*c2c66affSColin Finck#include "nls/del.nls" /* 0x1007 LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG */ 94*c2c66affSColin Finck#pragma code_page(1252) 95*c2c66affSColin Finck#include "nls/dec.nls" /* 0x1407 LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN */ 96*c2c66affSColin Finck 97*c2c66affSColin Finck#pragma code_page(1253) 98*c2c66affSColin Finck#include "nls/ell.nls" /* 0x0408 LANG_GREEK, SUBLANG_DEFAULT */ 99*c2c66affSColin Finck 100*c2c66affSColin Finck#pragma code_page(1252) 101*c2c66affSColin Finck#include "nls/enu.nls" /* 0x0409 LANG_ENGLISH, SUBLANG_ENGLISH_US */ 102*c2c66affSColin Finck#pragma code_page(1252) 103*c2c66affSColin Finck#include "nls/eng.nls" /* 0x0809 LANG_ENGLISH, SUBLANG_ENGLISH_UK */ 104*c2c66affSColin Finck#pragma code_page(1252) 105*c2c66affSColin Finck#include "nls/ena.nls" /* 0x0c09 LANG_ENGLISH, SUBLANG_ENGLISH_AUS */ 106*c2c66affSColin Finck#pragma code_page(1252) 107*c2c66affSColin Finck#include "nls/enc.nls" /* 0x1009 LANG_ENGLISH, SUBLANG_ENGLISH_CAN */ 108*c2c66affSColin Finck#pragma code_page(1252) 109*c2c66affSColin Finck#include "nls/enz.nls" /* 0x1409 LANG_ENGLISH, SUBLANG_ENGLISH_NZ */ 110*c2c66affSColin Finck#pragma code_page(1252) 111*c2c66affSColin Finck#include "nls/eni.nls" /* 0x1809 LANG_ENGLISH, SUBLANG_ENGLISH_EIRE */ 112*c2c66affSColin Finck#pragma code_page(1252) 113*c2c66affSColin Finck#include "nls/ens.nls" /* 0x1c09 LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA */ 114*c2c66affSColin Finck#pragma code_page(1252) 115*c2c66affSColin Finck#include "nls/enj.nls" /* 0x2009 LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA */ 116*c2c66affSColin Finck#pragma code_page(1252) 117*c2c66affSColin Finck#include "nls/enb.nls" /* 0x2409 LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN */ 118*c2c66affSColin Finck#pragma code_page(1252) 119*c2c66affSColin Finck#include "nls/enl.nls" /* 0x2809 LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE */ 120*c2c66affSColin Finck#pragma code_page(1252) 121*c2c66affSColin Finck#include "nls/ent.nls" /* 0x2c09 LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD */ 122*c2c66affSColin Finck#pragma code_page(1252) 123*c2c66affSColin Finck#include "nls/enw.nls" /* 0x3009 LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE */ 124*c2c66affSColin Finck#pragma code_page(1252) 125*c2c66affSColin Finck#include "nls/enp.nls" /* 0x3409 LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES */ 126*c2c66affSColin Finck 127*c2c66affSColin Finck#pragma code_page(1252) 128*c2c66affSColin Finck#include "nls/eoa.nls" /* 0x048F LANG_ESPERANTO, SUBLANG_ESPERANTO */ 129*c2c66affSColin Finck 130*c2c66affSColin Finck#pragma code_page(1252) 131*c2c66affSColin Finck#include "nls/esp.nls" /* 0x040a LANG_SPANISH, SUBLANG_SPANISH */ 132*c2c66affSColin Finck#pragma code_page(1252) 133*c2c66affSColin Finck#include "nls/esm.nls" /* 0x080a LANG_SPANISH, SUBLANG_SPANISH_MEXICAN */ 134*c2c66affSColin Finck#pragma code_page(1252) 135*c2c66affSColin Finck#include "nls/esn.nls" /* 0x0c0a LANG_SPANISH, SUBLANG_SPANISH_MODERN */ 136*c2c66affSColin Finck#pragma code_page(1252) 137*c2c66affSColin Finck#include "nls/esg.nls" /* 0x100a LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA */ 138*c2c66affSColin Finck#pragma code_page(1252) 139*c2c66affSColin Finck#include "nls/esc.nls" /* 0x140a LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA */ 140*c2c66affSColin Finck#pragma code_page(1252) 141*c2c66affSColin Finck#include "nls/esa.nls" /* 0x180a LANG_SPANISH, SUBLANG_SPANISH_PANAMA */ 142*c2c66affSColin Finck#pragma code_page(1252) 143*c2c66affSColin Finck#include "nls/esd.nls" /* 0x1c0a LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC */ 144*c2c66affSColin Finck#pragma code_page(1252) 145*c2c66affSColin Finck#include "nls/esv.nls" /* 0x200a LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA */ 146*c2c66affSColin Finck#pragma code_page(1252) 147*c2c66affSColin Finck#include "nls/eso.nls" /* 0x240a LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA */ 148*c2c66affSColin Finck#pragma code_page(1252) 149*c2c66affSColin Finck#include "nls/esr.nls" /* 0x280a LANG_SPANISH, SUBLANG_SPANISH_PERU */ 150*c2c66affSColin Finck#pragma code_page(1252) 151*c2c66affSColin Finck#include "nls/ess.nls" /* 0x2c0a LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA */ 152*c2c66affSColin Finck#pragma code_page(1252) 153*c2c66affSColin Finck#include "nls/esf.nls" /* 0x300a LANG_SPANISH, SUBLANG_SPANISH_ECUADOR */ 154*c2c66affSColin Finck#pragma code_page(1252) 155*c2c66affSColin Finck#include "nls/esl.nls" /* 0x340a LANG_SPANISH, SUBLANG_SPANISH_CHILE */ 156*c2c66affSColin Finck#pragma code_page(1252) 157*c2c66affSColin Finck#include "nls/esy.nls" /* 0x380a LANG_SPANISH, SUBLANG_SPANISH_URUGUAY */ 158*c2c66affSColin Finck#pragma code_page(1252) 159*c2c66affSColin Finck#include "nls/esz.nls" /* 0x3c0a LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY */ 160*c2c66affSColin Finck#pragma code_page(1252) 161*c2c66affSColin Finck#include "nls/esb.nls" /* 0x400a LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA */ 162*c2c66affSColin Finck#pragma code_page(1252) 163*c2c66affSColin Finck#include "nls/ese.nls" /* 0x440a LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR */ 164*c2c66affSColin Finck#pragma code_page(1252) 165*c2c66affSColin Finck#include "nls/esh.nls" /* 0x480a LANG_SPANISH, SUBLANG_SPANISH_HONDURAS */ 166*c2c66affSColin Finck#pragma code_page(1252) 167*c2c66affSColin Finck#include "nls/esi.nls" /* 0x4c0a LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA */ 168*c2c66affSColin Finck#pragma code_page(1252) 169*c2c66affSColin Finck#include "nls/esu.nls" /* 0x500a LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO */ 170*c2c66affSColin Finck 171*c2c66affSColin Finck#pragma code_page(1252) 172*c2c66affSColin Finck#include "nls/fin.nls" /* 0x040b LANG_FINNISH, SUBLANG_DEFAULT */ 173*c2c66affSColin Finck 174*c2c66affSColin Finck#pragma code_page(1252) 175*c2c66affSColin Finck#include "nls/fra.nls" /* 0x040c LANG_FRENCH, SUBLANG_FRENCH */ 176*c2c66affSColin Finck#pragma code_page(1252) 177*c2c66affSColin Finck#include "nls/frb.nls" /* 0x080c LANG_FRENCH, SUBLANG_FRENCH_BELGIAN */ 178*c2c66affSColin Finck#pragma code_page(1252) 179*c2c66affSColin Finck#include "nls/frc.nls" /* 0x0c0c LANG_FRENCH, SUBLANG_FRENCH_CANADIAN */ 180*c2c66affSColin Finck#pragma code_page(1252) 181*c2c66affSColin Finck#include "nls/frs.nls" /* 0x100c LANG_FRENCH, SUBLANG_FRENCH_SWISS */ 182*c2c66affSColin Finck#pragma code_page(1252) 183*c2c66affSColin Finck#include "nls/frl.nls" /* 0x140c LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG */ 184*c2c66affSColin Finck#pragma code_page(1252) 185*c2c66affSColin Finck#include "nls/frm.nls" /* 0x180c LANG_FRENCH, SUBLANG_FRENCH_MONACO */ 186*c2c66affSColin Finck 187*c2c66affSColin Finck#pragma code_page(1255) 188*c2c66affSColin Finck#include "nls/heb.nls" /* 0x040d LANG_HEBREW, SUBLANG_DEFAULT */ 189*c2c66affSColin Finck 190*c2c66affSColin Finck#pragma code_page(1250) 191*c2c66affSColin Finck#include "nls/hun.nls" /* 0x040e LANG_HUNGARIAN, SUBLANG_DEFAULT */ 192*c2c66affSColin Finck 193*c2c66affSColin Finck#pragma code_page(1252) 194*c2c66affSColin Finck#include "nls/isl.nls" /* 0x040f LANG_ICELANDIC, SUBLANG_DEFAULT */ 195*c2c66affSColin Finck 196*c2c66affSColin Finck#pragma code_page(1252) 197*c2c66affSColin Finck#include "nls/ita.nls" /* 0x0410 LANG_ITALIAN, SUBLANG_ITALIAN */ 198*c2c66affSColin Finck#pragma code_page(1252) 199*c2c66affSColin Finck#include "nls/its.nls" /* 0x0810 LANG_ITALIAN, SUBLANG_ITALIAN_SWISS */ 200*c2c66affSColin Finck 201*c2c66affSColin Finck#pragma code_page(932) 202*c2c66affSColin Finck#include "nls/jpn.nls" /* 0x0411 LANG_JAPANESE, SUBLANG_DEFAULT */ 203*c2c66affSColin Finck 204*c2c66affSColin Finck#pragma code_page(949) 205*c2c66affSColin Finck#include "nls/kor.nls" /* 0x0412 LANG_KOREAN, SUBLANG_KOREAN */ 206*c2c66affSColin Finck 207*c2c66affSColin Finck#pragma code_page(1252) 208*c2c66affSColin Finck#include "nls/nld.nls" /* 0x0413 LANG_DUTCH, SUBLANG_DUTCH */ 209*c2c66affSColin Finck#pragma code_page(1252) 210*c2c66affSColin Finck#include "nls/nlb.nls" /* 0x0813 LANG_DUTCH, SUBLANG_DUTCH_BELGIAN */ 211*c2c66affSColin Finck 212*c2c66affSColin Finck#pragma code_page(1252) 213*c2c66affSColin Finck#include "nls/nor.nls" /* 0x0414 LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL */ 214*c2c66affSColin Finck#pragma code_page(1252) 215*c2c66affSColin Finck#include "nls/non.nls" /* 0x0814 LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK */ 216*c2c66affSColin Finck 217*c2c66affSColin Finck#pragma code_page(1250) 218*c2c66affSColin Finck#include "nls/plk.nls" /* 0x0415 LANG_POLISH, SUBLANG_DEFAULT */ 219*c2c66affSColin Finck 220*c2c66affSColin Finck#pragma code_page(1252) 221*c2c66affSColin Finck#include "nls/ptb.nls" /* 0x0416 LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN */ 222*c2c66affSColin Finck#pragma code_page(1252) 223*c2c66affSColin Finck#include "nls/ptg.nls" /* 0x0816 LANG_PORTUGUESE, SUBLANG_PORTUGUESE */ 224*c2c66affSColin Finck 225*c2c66affSColin Finck//#pragma code_page(1252) 226*c2c66affSColin Finck//#include "nls/rmc.nls" /* 0x0417 LANG_ROMANSH, SUBLANG_ROMANSH_SWITZERLAND */ 227*c2c66affSColin Finck 228*c2c66affSColin Finck#pragma code_page(65001) 229*c2c66affSColin Finck#include "nls/rom.nls" /* 0x0418 LANG_ROMANIAN, SUBLANG_DEFAULT */ 230*c2c66affSColin Finck 231*c2c66affSColin Finck#pragma code_page(65001) 232*c2c66affSColin Finck#include "nls/rus.nls" /* 0x0419 LANG_RUSSIAN, SUBLANG_DEFAULT */ 233*c2c66affSColin Finck 234*c2c66affSColin Finck#pragma code_page(1250) 235*c2c66affSColin Finck#include "nls/hrv.nls" /* 0x041a LANG_SERBIAN, SUBLANG_DEFAULT */ 236*c2c66affSColin Finck#pragma code_page(1250) 237*c2c66affSColin Finck#include "nls/srl.nls" /* 0x081a LANG_SERBIAN, SUBLANG_SERBIAN_LATIN */ 238*c2c66affSColin Finck#pragma code_page(1251) 239*c2c66affSColin Finck#include "nls/srb.nls" /* 0x0c1a LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC */ 240*c2c66affSColin Finck 241*c2c66affSColin Finck#pragma code_page(1250) 242*c2c66affSColin Finck#include "nls/sky.nls" /* 0x041b LANG_SLOVAK, SUBLANG_DEFAULT */ 243*c2c66affSColin Finck 244*c2c66affSColin Finck#pragma code_page(1250) 245*c2c66affSColin Finck#include "nls/sqi.nls" /* 0x041c LANG_ALBANIAN, SUBLANG_DEFAULT */ 246*c2c66affSColin Finck 247*c2c66affSColin Finck#pragma code_page(1252) 248*c2c66affSColin Finck#include "nls/sve.nls" /* 0x041d LANG_SWEDISH, SUBLANG_SWEDISH */ 249*c2c66affSColin Finck#pragma code_page(1252) 250*c2c66affSColin Finck#include "nls/svf.nls" /* 0x081d LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND */ 251*c2c66affSColin Finck 252*c2c66affSColin Finck#pragma code_page(874) 253*c2c66affSColin Finck#include "nls/tha.nls" /* 0x041e LANG_THAI, SUBLANG_DEFAULT */ 254*c2c66affSColin Finck 255*c2c66affSColin Finck#pragma code_page(1254) 256*c2c66affSColin Finck#include "nls/trk.nls" /* 0x041f LANG_TURKISH, SUBLANG_DEFAULT */ 257*c2c66affSColin Finck 258*c2c66affSColin Finck#pragma code_page(1256) 259*c2c66affSColin Finck#include "nls/urd.nls" /* 0x0420 LANG_URDU, SUBLANG_URDU_PAKISTAN */ 260*c2c66affSColin Finck 261*c2c66affSColin Finck#pragma code_page(1252) 262*c2c66affSColin Finck#include "nls/ind.nls" /* 0x0421 LANG_INDONESIAN, SUBLANG_DEFAULT */ 263*c2c66affSColin Finck 264*c2c66affSColin Finck#pragma code_page(1251) 265*c2c66affSColin Finck#include "nls/ukr.nls" /* 0x0422 LANG_UKRAINIAN, SUBLANG_DEFAULT */ 266*c2c66affSColin Finck 267*c2c66affSColin Finck#pragma code_page(1251) 268*c2c66affSColin Finck#include "nls/bel.nls" /* 0x0423 LANG_BELARUSIAN, SUBLANG_DEFAULT */ 269*c2c66affSColin Finck 270*c2c66affSColin Finck#pragma code_page(1250) 271*c2c66affSColin Finck#include "nls/slv.nls" /* 0x0424 LANG_SLOVENIAN, SUBLANG_DEFAULT */ 272*c2c66affSColin Finck 273*c2c66affSColin Finck#pragma code_page(1257) 274*c2c66affSColin Finck#include "nls/eti.nls" /* 0x0425 LANG_ESTONIAN, SUBLANG_DEFAULT */ 275*c2c66affSColin Finck 276*c2c66affSColin Finck#pragma code_page(1257) 277*c2c66affSColin Finck#include "nls/lvi.nls" /* 0x0426 LANG_LATVIAN, SUBLANG_DEFAULT */ 278*c2c66affSColin Finck 279*c2c66affSColin Finck#pragma code_page(65001) 280*c2c66affSColin Finck#include "nls/lth.nls" /* 0x0427 LANG_LITHUANIAN, SUBLANG_LITHUANIAN */ 281*c2c66affSColin Finck 282*c2c66affSColin Finck#pragma code_page(1256) 283*c2c66affSColin Finck#include "nls/far.nls" /* 0x0429 LANG_FARSI, SUBLANG_DEFAULT */ 284*c2c66affSColin Finck 285*c2c66affSColin Finck#pragma code_page(1258) 286*c2c66affSColin Finck#include "nls/vit.nls" /* 0x042a LANG_VIETNAMESE, SUBLANG_DEFAULT */ 287*c2c66affSColin Finck 288*c2c66affSColin Finck#pragma code_page(65001) 289*c2c66affSColin Finck#include "nls/hye.nls" /* 0x042b LANG_ARMENIAN, SUBLANG_DEFAULT */ 290*c2c66affSColin Finck 291*c2c66affSColin Finck#pragma code_page(1254) 292*c2c66affSColin Finck#include "nls/azl.nls" /* 0x042c LANG_AZERI, SUBLANG_AZERI_LATIN */ 293*c2c66affSColin Finck#pragma code_page(1251) 294*c2c66affSColin Finck#include "nls/aze.nls" /* 0x082c LANG_AZERI, SUBLANG_AZERI_CYRILLIC */ 295*c2c66affSColin Finck 296*c2c66affSColin Finck#pragma code_page(1252) 297*c2c66affSColin Finck#include "nls/euq.nls" /* 0x042d LANG_BASQUE, SUBLANG_DEFAULT */ 298*c2c66affSColin Finck 299*c2c66affSColin Finck#pragma code_page(1251) 300*c2c66affSColin Finck#include "nls/mki.nls" /* 0x042f LANG_MACEDONIAN, SUBLANG_DEFAULT */ 301*c2c66affSColin Finck 302*c2c66affSColin Finck#pragma code_page(1252) 303*c2c66affSColin Finck#include "nls/afk.nls" /* 0x0436 LANG_AFRIKAANS, SUBLANG_DEFAULT */ 304*c2c66affSColin Finck 305*c2c66affSColin Finck#pragma code_page(65001) 306*c2c66affSColin Finck#include "nls/kat.nls" /* 0x0437 LANG_GEORGIAN, SUBLANG_DEFAULT */ 307*c2c66affSColin Finck 308*c2c66affSColin Finck#pragma code_page(1252) 309*c2c66affSColin Finck#include "nls/fos.nls" /* 0x0438 LANG_FAEROESE, SUBLANG_DEFAULT */ 310*c2c66affSColin Finck 311*c2c66affSColin Finck#pragma code_page(65001) 312*c2c66affSColin Finck#include "nls/hin.nls" /* 0x0439 LANG_HINDI, SUBLANG_DEFAULT */ 313*c2c66affSColin Finck 314*c2c66affSColin Finck#pragma code_page(1252) 315*c2c66affSColin Finck#include "nls/msl.nls" /* 0x043e LANG_MALAY, SUBLANG_MALAY_MALAYSIA */ 316*c2c66affSColin Finck#pragma code_page(1252) 317*c2c66affSColin Finck#include "nls/msb.nls" /* 0x083e LANG_MALAY, SUBLANG_MALAY_BRUNEI_DARUSSALAM */ 318*c2c66affSColin Finck 319*c2c66affSColin Finck#pragma code_page(1251) 320*c2c66affSColin Finck#include "nls/kkz.nls" /* 0x043f LANG_KAZAK, SUBLANG_DEFAULT */ 321*c2c66affSColin Finck 322*c2c66affSColin Finck#pragma code_page(1251) 323*c2c66affSColin Finck#include "nls/kyr.nls" /* 0x0440 LANG_KYRGYZ, SUBLANG_DEFAULT */ 324*c2c66affSColin Finck 325*c2c66affSColin Finck#pragma code_page(1252) 326*c2c66affSColin Finck#include "nls/swk.nls" /* 0x0441 LANG_SWAHILI, SUBLANG_DEFAULT */ 327*c2c66affSColin Finck 328*c2c66affSColin Finck#pragma code_page(1254) 329*c2c66affSColin Finck#include "nls/uzl.nls" /* 0x0443 LANG_UZBEK, SUBLANG_UZBEK_LATIN */ 330*c2c66affSColin Finck#pragma code_page(1251) 331*c2c66affSColin Finck#include "nls/uzb.nls" /* 0x0843 LANG_UZBEK, SUBLANG_UZBEK_CYRILLIC */ 332*c2c66affSColin Finck 333*c2c66affSColin Finck#pragma code_page(1251) 334*c2c66affSColin Finck#include "nls/ttt.nls" /* 0x0444 LANG_TATAR, SUBLANG_DEFAULT */ 335*c2c66affSColin Finck 336*c2c66affSColin Finck#pragma code_page(65001) 337*c2c66affSColin Finck#include "nls/pan.nls" /* 0x0446 LANG_PUNJABI, SUBLANG_DEFAULT */ 338*c2c66affSColin Finck 339*c2c66affSColin Finck#pragma code_page(65001) 340*c2c66affSColin Finck#include "nls/guj.nls" /* 0x0447 LANG_GUJARATI, SUBLANG_DEFAULT */ 341*c2c66affSColin Finck 342*c2c66affSColin Finck#pragma code_page(65001) 343*c2c66affSColin Finck#include "nls/tam.nls" /* 0x0449 LANG_TAMIL, SUBLANG_DEFAULT */ 344*c2c66affSColin Finck 345*c2c66affSColin Finck#pragma code_page(65001) 346*c2c66affSColin Finck#include "nls/tel.nls" /* 0x044a LANG_TELUGU, SUBLANG_DEFAULT */ 347*c2c66affSColin Finck 348*c2c66affSColin Finck#pragma code_page(65001) 349*c2c66affSColin Finck#include "nls/kan.nls" /* 0x044b LANG_KANNADA, SUBLANG_DEFAULT */ 350*c2c66affSColin Finck 351*c2c66affSColin Finck#pragma code_page(65001) 352*c2c66affSColin Finck#include "nls/mar.nls" /* 0x044e LANG_MARATHI, SUBLANG_DEFAULT */ 353*c2c66affSColin Finck 354*c2c66affSColin Finck#pragma code_page(65001) 355*c2c66affSColin Finck#include "nls/san.nls" /* 0x044f LANG_SANSKRIT, SUBLANG_DEFAULT */ 356*c2c66affSColin Finck 357*c2c66affSColin Finck#pragma code_page(1251) 358*c2c66affSColin Finck#include "nls/mon.nls" /* 0x0450 LANG_MONGOLIAN, SUBLANG_DEFAULT */ 359*c2c66affSColin Finck 360*c2c66affSColin Finck//#pragma code_page(28604) 361*c2c66affSColin Finck//#include "nls/cym.nls" /* 0x0452 LANG_WELSH, SUBLANG_DEFAULT */ 362*c2c66affSColin Finck 363*c2c66affSColin Finck#pragma code_page(1252) 364*c2c66affSColin Finck#include "nls/glc.nls" /* 0x0456 LANG_GALICIAN, SUBLANG_DEFAULT */ 365*c2c66affSColin Finck 366*c2c66affSColin Finck#pragma code_page(65001) 367*c2c66affSColin Finck#include "nls/knk.nls" /* 0x0457 LANG_KONKANI, SUBLANG_DEFAULT */ 368*c2c66affSColin Finck 369*c2c66affSColin Finck#pragma code_page(65001) 370*c2c66affSColin Finck#include "nls/syr.nls" /* 0x045a LANG_SYRIAC, SUBLANG_DEFAULT */ 371*c2c66affSColin Finck 372*c2c66affSColin Finck#pragma code_page(65001) 373*c2c66affSColin Finck#include "nls/div.nls" /* 0x0465 LANG_DIVEHI, SUBLANG_DEFAULT */ 374*c2c66affSColin Finck 375*c2c66affSColin Finck//#pragma code_page(1252) 376*c2c66affSColin Finck//#include "nls/brf.nls" /* 0x0493 LANG_BRETON, SUBLANG_DEFAULT */ 377*c2c66affSColin Finck 378*c2c66affSColin Finck 379*c2c66affSColin Finck/* Wine extensions */ 380*c2c66affSColin Finck 381*c2c66affSColin Finck//#include "nls/nls.nls" /* 0x0c13 LANG_DUTCH, SUBLANG_DUTCH_SURINAM */ 382*c2c66affSColin Finck 383*c2c66affSColin Finck//#include "nls/eox.nls" /* 0x048f LANG_ESPERANTO, SUBLANG_DEFAULT */ 384*c2c66affSColin Finck 385*c2c66affSColin Finck//#include "nls/wal.nls" /* 0x0490 LANG_WALON, SUBLANG_DEFAULT */ 386*c2c66affSColin Finck 387*c2c66affSColin Finck//#include "nls/cor.nls" /* 0x0492 LANG_CORNISH, SUBLANG_DEFAULT */ 388*c2c66affSColin Finck 389*c2c66affSColin Finck//#include "nls/gae.nls" /* 0x0494 LANG_GAELIC, SUBLANG_GAELIC */ 390*c2c66affSColin Finck//#include "nls/gdh.nls" /* 0x0894 LANG_GAELIC, SUBLANG_GAELIC_SCOTTISH */ 391*c2c66affSColin Finck//#include "nls/gdv.nls" /* 0x0c94 LANG_GAELIC, SUBLANG_GAELIC_MANX */ 392