home *** CD-ROM | disk | FTP | other *** search
- /*************************************************************************
- *
- * $RCSfile: lang.hxx,v $
- *
- * $Revision: 1.3 $
- *
- * last change: $Author: er $ $Date: 2001/05/09 15:04:00 $
- *
- * The Contents of this file are made available subject to the terms of
- * either of the following licenses
- *
- * - GNU Lesser General Public License Version 2.1
- * - Sun Industry Standards Source License Version 1.1
- *
- * Sun Microsystems Inc., October, 2000
- *
- * GNU Lesser General Public License Version 2.1
- * =============================================
- * Copyright 2000 by Sun Microsystems, Inc.
- * 901 San Antonio Road, Palo Alto, CA 94303, USA
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software Foundation.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
- *
- *
- * Sun Industry Standards Source License Version 1.1
- * =================================================
- * The contents of this file are subject to the Sun Industry Standards
- * Source License Version 1.1 (the "License"); You may not use this file
- * except in compliance with the License. You may obtain a copy of the
- * License at http://www.openoffice.org/license.html.
- *
- * Software provided under this License is provided on an "AS IS" basis,
- * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS,
- * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING.
- * See the License for the specific provisions governing your rights and
- * obligations concerning the Software.
- *
- * The Initial Developer of the Original Code is: Sun Microsystems, Inc.
- *
- * Copyright: 2000 by Sun Microsystems, Inc.
- *
- * All Rights Reserved.
- *
- * Contributor(s): _______________________________________
- *
- *
- ************************************************************************/
-
- #ifndef _LANG_HXX
- #define _LANG_HXX
-
- typedef unsigned short LanguageType;
-
- #define LANGUAGE_DONTKNOW 0x03FF
- #define LANGUAGE_NONE 0x00FF
- #define LANGUAGE_SYSTEM 0x0000
- #define LANGUAGE_AFRIKAANS 0x0436
- #define LANGUAGE_ALBANIAN 0x041C
- #define LANGUAGE_ARABIC 0x0001
- #define LANGUAGE_ARABIC_SAUDI_ARABIA 0x0401
- #define LANGUAGE_ARABIC_IRAQ 0x0801
- #define LANGUAGE_ARABIC_EGYPT 0x0C01
- #define LANGUAGE_ARABIC_LIBYA 0x1001
- #define LANGUAGE_ARABIC_ALGERIA 0x1401
- #define LANGUAGE_ARABIC_MOROCCO 0x1801
- #define LANGUAGE_ARABIC_TUNISIA 0x1C01
- #define LANGUAGE_ARABIC_OMAN 0x2001
- #define LANGUAGE_ARABIC_YEMEN 0x2401
- #define LANGUAGE_ARABIC_SYRIA 0x2801
- #define LANGUAGE_ARABIC_JORDAN 0x2C01
- #define LANGUAGE_ARABIC_LEBANON 0x3001
- #define LANGUAGE_ARABIC_KUWAIT 0x3401
- #define LANGUAGE_ARABIC_UAE 0x3801
- #define LANGUAGE_ARABIC_BAHRAIN 0x3C01
- #define LANGUAGE_ARABIC_QATAR 0x4001
- #define LANGUAGE_ARMENIAN 0x042B
- #define LANGUAGE_ASSAMESE 0x044D
- #define LANGUAGE_AZERI 0x002C
- #define LANGUAGE_AZERI_LATIN 0x042C
- #define LANGUAGE_AZERI_CYRILLIC 0x082C
- #define LANGUAGE_BASQUE 0x042D
- #define LANGUAGE_BELARUSIAN 0x0423
- #define LANGUAGE_BENGALI 0x0445
- #define LANGUAGE_BULGARIAN 0x0402
- #define LANGUAGE_CATALAN 0x0403
- #define LANGUAGE_CHINESE 0x0004
- #define LANGUAGE_CHINESE_TRADITIONAL 0x0404
- #define LANGUAGE_CHINESE_SIMPLIFIED 0x0804
- #define LANGUAGE_CHINESE_HONGKONG 0x0C04
- #define LANGUAGE_CHINESE_SINGAPORE 0x1004
- #define LANGUAGE_CHINESE_MACAU 0x1404
- #define LANGUAGE_CZECH 0x0405
- #define LANGUAGE_DANISH 0x0406
- #define LANGUAGE_DUTCH 0x0413
- #define LANGUAGE_DUTCH_BELGIAN 0x0813
- #define LANGUAGE_ENGLISH 0x0009
- #define LANGUAGE_ENGLISH_US 0x0409
- #define LANGUAGE_ENGLISH_UK 0x0809
- #define LANGUAGE_ENGLISH_AUS 0x0C09
- #define LANGUAGE_ENGLISH_CAN 0x1009
- #define LANGUAGE_ENGLISH_NZ 0x1409
- #define LANGUAGE_ENGLISH_EIRE 0x1809
- #define LANGUAGE_ENGLISH_SAFRICA 0x1C09
- #define LANGUAGE_ENGLISH_JAMAICA 0x2009
- #define LANGUAGE_ENGLISH_CARRIBEAN 0x2409
- #define LANGUAGE_ENGLISH_BELIZE 0x2809
- #define LANGUAGE_ENGLISH_TRINIDAD 0x2C09
- #define LANGUAGE_ENGLISH_ZIMBABWE 0x3009
- #define LANGUAGE_ENGLISH_PHILIPPINES 0x3409
- #define LANGUAGE_ESTONIAN 0x0425
- #define LANGUAGE_FAEROESE 0x0438
- #define LANGUAGE_FARSI 0x0429
- #define LANGUAGE_FINNISH 0x040B
- #define LANGUAGE_FRENCH 0x040C
- #define LANGUAGE_FRENCH_BELGIAN 0x080C
- #define LANGUAGE_FRENCH_CANADIAN 0x0C0C
- #define LANGUAGE_FRENCH_SWISS 0x100C
- #define LANGUAGE_FRENCH_LUXEMBOURG 0x140C
- #define LANGUAGE_FRENCH_MONACO 0x180C
- #define LANGUAGE_FRENCH_WEST_INDIES 0x1C0C
- #define LANGUAGE_FRENCH_REUNION 0x200C
- #define LANGUAGE_FRENCH_ZAIRE 0x240C
- #define LANGUAGE_FRENCH_SENEGAL 0x280C
- #define LANGUAGE_FRENCH_CAMEROON 0x2C0C
- #define LANGUAGE_FRENCH_COTE_D_IVOIRE 0x300C
- #define LANGUAGE_FRENCH_MALI 0x340C
- #define LANGUAGE_FRISIAN_NETHERLANDS 0x0462
- #define LANGUAGE_GAELIC_SCOTLAND 0x043C
- #define LANGUAGE_GAELIC_IRELAND 0x083C
- #define LANGUAGE_GALICIAN 0x0456
- #define LANGUAGE_GEORGIAN 0x0437
- #define LANGUAGE_GERMAN 0x0407
- #define LANGUAGE_GERMAN_SWISS 0x0807
- #define LANGUAGE_GERMAN_AUSTRIAN 0x0C07
- #define LANGUAGE_GERMAN_LUXEMBOURG 0x1007
- #define LANGUAGE_GERMAN_LIECHTENSTEIN 0x1407
- #define LANGUAGE_GREEK 0x0408
- #define LANGUAGE_GUJARATI 0x0447
- #define LANGUAGE_HEBREW 0x040D
- #define LANGUAGE_HINDI 0x0439
- #define LANGUAGE_HUNGARIAN 0x040E
- #define LANGUAGE_ICELANDIC 0x040F
- #define LANGUAGE_INDONESIAN 0x0421
- #define LANGUAGE_ITALIAN 0x0410
- #define LANGUAGE_ITALIAN_SWISS 0x0810
- #define LANGUAGE_JAPANESE 0x0411
- #define LANGUAGE_KANNADA 0x044B
- #define LANGUAGE_KASHMIRI 0x0460
- #define LANGUAGE_KASHMIRI_INDIA 0x0860
- #define LANGUAGE_KAZAK 0x043F
- #define LANGUAGE_KHMER 0x0453
- #define LANGUAGE_KIRGHIZ 0x0440
- #define LANGUAGE_KONKANI 0x0457
- #define LANGUAGE_KOREAN 0x0412
- #define LANGUAGE_KOREAN_JOHAB 0x0812
- #define LANGUAGE_LAO 0x0454
- #define LANGUAGE_LATVIAN 0x0426
- #define LANGUAGE_LITHUANIAN 0x0427
- #define LANGUAGE_LITHUANIAN_CLASSIC 0x0827
- #define LANGUAGE_MACEDONIAN 0x042F
- #define LANGUAGE_MALAY 0x003E
- #define LANGUAGE_MALAY_MALAYSIA 0x043E
- #define LANGUAGE_MALAY_BRUNEI_DARUSSALAM 0x083E
- #define LANGUAGE_MALAYALAM 0x044C
- #define LANGUAGE_MALTESE 0x043A
- #define LANGUAGE_MANIPURI 0x0458
- #define LANGUAGE_MARATHI 0x044E
- #define LANGUAGE_MONGOLIAN 0x0450
- #define LANGUAGE_NEPALI 0x0461
- #define LANGUAGE_NEPALI_INDIA 0x0861
- #define LANGUAGE_NORWEGIAN 0x0014
- #define LANGUAGE_NORWEGIAN_BOKMAL 0x0414
- #define LANGUAGE_NORWEGIAN_NYNORSK 0x0814
- #define LANGUAGE_ORIYA 0x0448
- #define LANGUAGE_POLISH 0x0415
- #define LANGUAGE_PORTUGUESE 0x0816
- #define LANGUAGE_PORTUGUESE_BRAZILIAN 0x0416
- #define LANGUAGE_PUNJABI 0x0446
- #define LANGUAGE_RHAETO_ROMAN 0x0417
- #define LANGUAGE_ROMANIAN 0x0418
- #define LANGUAGE_RUSSIAN 0x0419
- #define LANGUAGE_RUSSIAN_MOLDOVA 0x0819
- #define LANGUAGE_SAMI_LAPPISH 0x043B
- #define LANGUAGE_SANSKRIT 0x044F
- #define LANGUAGE_SERBIAN 0x001A
- #define LANGUAGE_CROATIAN 0x041A
- #define LANGUAGE_SERBIAN_LATIN 0x081A
- #define LANGUAGE_SERBIAN_CYRILLIC 0x0C1A
- #define LANGUAGE_SESOTHO 0x0430
- #define LANGUAGE_SINDHI 0x0459
- #define LANGUAGE_SLOVAK 0x041B
- #define LANGUAGE_SLOVENIAN 0x0424
- #define LANGUAGE_SORBIAN 0x042E
- #define LANGUAGE_SPANISH 0x040A
- #define LANGUAGE_SPANISH_MEXICAN 0x080A
- #define LANGUAGE_SPANISH_MODERN 0x0C0A
- #define LANGUAGE_SPANISH_GUATEMALA 0x100A
- #define LANGUAGE_SPANISH_COSTARICA 0x140A
- #define LANGUAGE_SPANISH_PANAMA 0x180A
- #define LANGUAGE_SPANISH_DOMINICAN_REPUBLIC 0x1C0A
- #define LANGUAGE_SPANISH_VENEZUELA 0x200A
- #define LANGUAGE_SPANISH_COLOMBIA 0x240A
- #define LANGUAGE_SPANISH_PERU 0x280A
- #define LANGUAGE_SPANISH_ARGENTINA 0x2C0A
- #define LANGUAGE_SPANISH_ECUADOR 0x300A
- #define LANGUAGE_SPANISH_CHILE 0x340A
- #define LANGUAGE_SPANISH_URUGUAY 0x380A
- #define LANGUAGE_SPANISH_PARAGUAY 0x3C0A
- #define LANGUAGE_SPANISH_BOLIVIA 0x400A
- #define LANGUAGE_SPANISH_EL_SALVADOR 0x440A
- #define LANGUAGE_SPANISH_HONDURAS 0x480A
- #define LANGUAGE_SPANISH_NICARAGUA 0x4C0A
- #define LANGUAGE_SPANISH_PUERTO_RICO 0x500A
- #define LANGUAGE_SWAHILI 0x0441
- #define LANGUAGE_SWEDISH 0x041D
- #define LANGUAGE_SWEDISH_FINLAND 0x081D
- #define LANGUAGE_TAJIK 0x0428
- #define LANGUAGE_TAMIL 0x0449
- #define LANGUAGE_TATAR 0x0444
- #define LANGUAGE_TELUGU 0x044A
- #define LANGUAGE_THAI 0x041E
- #define LANGUAGE_TIBETAN 0x0451
- #define LANGUAGE_TSONGA 0x0431
- #define LANGUAGE_TSWANA 0x0432
- #define LANGUAGE_TURKISH 0x041F
- #define LANGUAGE_TURKMEN 0x0442
- #define LANGUAGE_UKRAINIAN 0x0422
- #define LANGUAGE_URDU 0x0020
- #define LANGUAGE_URDU_PAKISTAN 0x0420
- #define LANGUAGE_URDU_INDIA 0x0820
- #define LANGUAGE_UZBEK 0x0043
- #define LANGUAGE_UZBEK_LATIN 0x0443
- #define LANGUAGE_UZBEK_CYRILLIC 0x0843
- #define LANGUAGE_VENDA 0x0433
- #define LANGUAGE_VIETNAMESE 0x042a
- #define LANGUAGE_WELSH 0x0452
- #define LANGUAGE_XHOSA 0x0434
- #define LANGUAGE_ZULU 0x0435
- #define LANGUAGE_USER1 0x0201
- #define LANGUAGE_USER2 0x0202
- #define LANGUAGE_USER3 0x0203
- #define LANGUAGE_USER4 0x0204
- #define LANGUAGE_USER5 0x0205
- #define LANGUAGE_USER6 0x0206
- #define LANGUAGE_USER7 0x0207
- #define LANGUAGE_USER8 0x0208
- #define LANGUAGE_USER9 0x0209
-
- //! use only for import/export of MS documents, number formatter maps it to
- //! LANGUAGE_SYSTEM and then to effective system language
- #define LANGUAGE_SYSTEM_DEFAULT 0x0800
-
- //! use only for import/export of MS documents, number formatter maps it to
- //! LANGUAGE_SYSTEM and then to effective system language
- #define LANGUAGE_PROCESS_OR_USER_DEFAULT 0x0400
-
- #endif //_LANG_HXX
-