Tvůrce webu je i pro tebe! Postav třeba web. Bez grafika. Bez kodéra. Hned.
wz

Obsah / Utility / LANG / Hlavní a vedlejší identifikátor jazyku

Zdrojový kód: INCLUDE\UTIL\LANG.INC, UTIL\LANG.ASM


Hlavní a vedlejší identifikátor jazyku


; ------------- Language main identifier

LANG_DEFAULT	EQU	0		; default or undefined language
LANG_ARABIC	EQU	1
LANG_BULGARIAN	EQU	2
LANG_CATALAN	EQU	3
LANG_CHINESE	EQU	4
LANG_CZECH	EQU	5
LANG_DANISH	EQU	6
LANG_GERMAN	EQU	7
LANG_GREEK	EQU	8
LANG_ENGLISH	EQU	9
LANG_SPANISH	EQU	10
LANG_FINNISH	EQU	11
LANG_FRENCH	EQU	12
LANG_HEBREW	EQU	13
LANG_HUNGARIAN	EQU	14
LANG_ICELANDIC	EQU	15
LANG_ITALIAN	EQU	16
LANG_JAPANESE	EQU	17
LANG_KOREAN	EQU	18
LANG_DUTCH	EQU	19
LANG_NORWEGIAN	EQU	20
LANG_POLISH	EQU	21
LANG_PORTUGUESE	EQU	22
; reserved	EQU	23
LANG_ROMANIAN	EQU	24
LANG_RUSSIAN	EQU	25
LANG_CROATIAN	EQU	26
LANG_SERBIAN	EQU	LANG_CROATIAN
LANG_SLOVAK	EQU	27
LANG_ALBANIAN	EQU	28
LANG_SWEDISH	EQU	29
LANG_THAI	EQU	30
LANG_TURKISH	EQU	31
LANG_URDU	EQU	32
LANG_INDONESIAN	EQU	33
LANG_UKRAINIAN	EQU	34
LANG_BELARUSIAN	EQU	35
LANG_SLOVENIAN	EQU	36
LANG_ESTONIAN	EQU	37
LANG_LATVIAN	EQU	38
LANG_LITHUANIAN	EQU	39
; reserved	EQU	40
LANG_FARSI	EQU	41
LANG_VIETNAMESE	EQU	42
LANG_ARMENIAN	EQU	43
LANG_AZERI	EQU	44
LANG_BASQUE	EQU	45
; reserved	EQU	46
LANG_MACEDONIAN	EQU	47
; reserved	EQU	48-53
LANG_AFRIKAANS	EQU	54
LANG_GEORGIAN	EQU	55
LANG_FAEROESE	EQU	56
LANG_HINDI	EQU	57
; reserved	EQU	58-61
LANG_MALAY	EQU	62
LANG_KAZAK	EQU	63
LANG_KYRGYZ	EQU	64
LANG_SWAHILI	EQU	65
; reserved	EQU	66
LANG_UZBEK	EQU	67
LANG_TATAR	EQU	68
LANG_BENGALI	EQU	69
LANG_PUNJABI	EQU	70
LANG_GUJARATI	EQU	71
LANG_ORIYA	EQU	72
LANG_TAMIL	EQU	73
LANG_TELUGU	EQU	74
LANG_KANNADA	EQU	75
LANG_MALAYALAM	EQU	76
LANG_ASSAMESE	EQU	77
LANG_MARATHI	EQU	78
LANG_SANSKRIT	EQU	79
LANG_MONGOLIAN	EQU	80
; reserved	EQU	81-85
LANG_GALICIAN	EQU	86
LANG_KONKANI	EQU	87
LANG_MANIPURI	EQU	88
LANG_SINDHI	EQU	89
LANG_SYRIAC	EQU	90
; reserved	EQU	91-95
LANG_KASHMIRI	EQU	96
LANG_NEPALI	EQU	97
; reserved	EQU	98-100
LANG_DIVEHI	EQU	101
; reserved	EQU	102-126
LANG_INVARIANT	EQU	127

; ------------- Sub-language identifier - LANG_DEFAULT

SUBLANG_NEUTRAL			EQU	0	; can be used for all languages
SUBLANG_DEFAULT			EQU	1	; can be used for all languages
SUBLANG_SYS_DEFAULT		EQU	2

; ------------- Sub-language identifier - LANG_ARABIC

SUBLANG_ARABIC_SAUDI_ARABIA	EQU	1
SUBLANG_ARABIC_IRAQ		EQU	2
SUBLANG_ARABIC_EGYPT		EQU	3
SUBLANG_ARABIC_LIBYA		EQU	4
SUBLANG_ARABIC_ALGERIA		EQU	5
SUBLANG_ARABIC_MOROCCO		EQU	6
SUBLANG_ARABIC_TUNISIA		EQU	7
SUBLANG_ARABIC_OMAN		EQU	8
SUBLANG_ARABIC_YEMEN		EQU	9
SUBLANG_ARABIC_SYRIA		EQU	10
SUBLANG_ARABIC_JORDAN		EQU	11
SUBLANG_ARABIC_LEBANON		EQU	12
SUBLANG_ARABIC_KUWAIT		EQU	13
SUBLANG_ARABIC_UAE		EQU	14
SUBLANG_ARABIC_BAHRAIN		EQU	15
SUBLANG_ARABIC_QATAR		EQU	16

; ------------- Sub-language identifier - LANG_AZERI

SUBLANG_AZERI_LATIN		EQU	1
SUBLANG_AZERI_CYRILLIC		EQU	2

; ------------- Sub-language identifier - LANG_CHINESE

SUBLANG_CHINESE_TRADITIONAL	EQU	1
SUBLANG_CHINESE_SIMPLIFIED	EQU	2
SUBLANG_CHINESE_HONGKONG	EQU	3
SUBLANG_CHINESE_SINGAPORE	EQU	4
SUBLANG_CHINESE_MACAU		EQU	5

; ------------- Sub-language identifier - LANG_DUTCH

SUBLANG_DUTCH			EQU	1
SUBLANG_DUTCH_BELGIAN		EQU	2

; ------------- Sub-language identifier - LANG_ENGLISH

SUBLANG_ENGLISH_US		EQU	1	; USA
SUBLANG_ENGLISH_UK		EQU	2
SUBLANG_ENGLISH_AUS		EQU	3	; Australian
SUBLANG_ENGLISH_CAN		EQU	4	; Canadian
SUBLANG_ENGLISH_NZ		EQU	5	; New Zealand
SUBLANG_ENGLISH_EIRE		EQU	6	; Irish
SUBLANG_ENGLISH_SOUTH_AFRICA	EQU	7
SUBLANG_ENGLISH_JAMAICA		EQU	8
SUBLANG_ENGLISH_CARIBBEAN	EQU	9
SUBLANG_ENGLISH_BELIZE		EQU	10
SUBLANG_ENGLISH_TRINIDAD	EQU	11
SUBLANG_ENGLISH_ZIMBABWE	EQU	12
SUBLANG_ENGLISH_PHILIPPINES	EQU	13

; ------------- Sub-language identifier - LANG_FRENCH

SUBLANG_FRENCH			EQU	1
SUBLANG_FRENCH_BELGIAN		EQU	2
SUBLANG_FRENCH_CANADIAN		EQU	3
SUBLANG_FRENCH_SWISS		EQU	4
SUBLANG_FRENCH_LUXEMBOURG	EQU	5
SUBLANG_FRENCH_MONACO		EQU	6

; ------------- Sub-language identifier - LANG_GERMAN

SUBLANG_GERMAN			EQU	1
SUBLANG_GERMAN_SWISS		EQU	2
SUBLANG_GERMAN_AUSTRIAN		EQU	3
SUBLANG_GERMAN_LUXEMBOURG	EQU	4
SUBLANG_GERMAN_LIECHTENSTEIN	EQU	5

; ------------- Sub-language identifier - LANG_ITALIAN

SUBLANG_ITALIAN			EQU	1
SUBLANG_ITALIAN_SWISS		EQU	2

; ------------- Sub-language identifier - LANG_KASHMIRI

SUBLANG_KASHMIRI		EQU	1
SUBLANG_KASHMIRI_SASIA 		EQU	2
SUBLANG_KASHMIRI_INDIA		EQU	2

; ------------- Sub-language identifier - LANG_MALAY

SUBLANG_MALAY_MALAYSIA		EQU	1
SUBLANG_MALAY_BRUNEI_DARUSSALAM	EQU	2

; ------------- Sub-language identifier - LANG_NEPALI

SUBLANG_NEPALI			EQU	1
SUBLANG_NEPALI_INDIA		EQU	2

; ------------- Sub-language identifier - LANG_NORWEGIAN

SUBLANG_NORWEGIAN_BOKMAL	EQU	1
SUBLANG_NORWEGIAN_NYNORSK	EQU	2

; ------------- Sub-language identifier - LANG_PORTUGUESE

SUBLANG_PORTUGUESE_BRAZILIAN	EQU	1
SUBLANG_PORTUGUESE		EQU	2

; ------------- Sub-language identifier - LANG_SERBIAN

SUBLANG_SERBIAN			EQU	1
SUBLANG_SERBIAN_LATIN		EQU	2
SUBLANG_SERBIAN_CYRILLIC	EQU	3

; ------------- Sub-language identifier - LANG_SPANISH

SUBLANG_SPANISH			EQU	1
SUBLANG_SPANISH_MEXICAN		EQU	2
SUBLANG_SPANISH_MODERN		EQU	3	; Spain
SUBLANG_SPANISH_GUATEMALA	EQU	4
SUBLANG_SPANISH_COSTA_RICA	EQU	5
SUBLANG_SPANISH_PANAMA		EQU	6
SUBLANG_SPANISH_DOMINICAN_REPUBLIC EQU	7
SUBLANG_SPANISH_VENEZUELA	EQU	8
SUBLANG_SPANISH_COLOMBIA	EQU	9
SUBLANG_SPANISH_PERU		EQU	10
SUBLANG_SPANISH_ARGENTINA	EQU	11
SUBLANG_SPANISH_ECUADOR		EQU	12
SUBLANG_SPANISH_CHILE		EQU	13
SUBLANG_SPANISH_URUGUAY		EQU	14
SUBLANG_SPANISH_PARAGUAY	EQU	15
SUBLANG_SPANISH_BOLIVIA		EQU	16
SUBLANG_SPANISH_EL_SALVADOR	EQU	17
SUBLANG_SPANISH_HONDURAS	EQU	18
SUBLANG_SPANISH_NICARAGUA	EQU	19
SUBLANG_SPANISH_PUERTO_RICO	EQU	20

; ------------- Sub-language identifier - LANG_SWEDISH

SUBLANG_SWEDISH			EQU	1
SUBLANG_SWEDISH_FINLAND		EQU	2

; ------------- Sub-language identifier - LANG_URDU

SUBLANG_URDU_PAKISTAN		EQU	1
SUBLANG_URDU_INDIA		EQU	2

; ------------- Sub-language identifier - LANG_UZBEK

SUBLANG_UZBEK_LATIN		EQU	1
SUBLANG_UZBEK_CYRILLIC		EQU	2

Hlavní a vedlejší identifikační číslo jazyku odpovídá (až na drobné odchylky) číslům používaným v systému Windows. LANG_DEFAULT označuje implicitní nebo blíže nespecifikovaný jazyk. LANG_INVARIANT označuje všechny varianty jazyků.

Upřesňující jazykový identifikátor SUBLANG_NEUTRAL je možné použít pro všechny jazyky a označuje blíže nespecifikovanou variantu jazyku. SUBLANG_DEFAULT označuje implicitní variantu jazyku. SUBLANG_SYS_DEFAULT se používá s identifikátorem LANG_DEFAULT a označuje systémový implicitní jazyk.


Obsah / Utility / LANG / Hlavní a vedlejší identifikátor jazyku