System.Win32.NLS
| Copyright | (c) Alastair Reid, 1997-2003 |
|---|---|
| License | BSD-style (see the file libraries/base/LICENSE) |
| Maintainer | Esa Ilari Vuokko <ei@vuokko.info> |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | Trustworthy |
| Language | Haskell98 |
Описание
Коллекция объявлений FFI для взаимодействия с Win32.
lOCALE_SYSTEM_DEFAULT :: LCID Source
lOCALE_USER_DEFAULT :: LCID Source
convertDefaultLocale :: LCID -> IO LCID Source
setThreadLocale :: LCID -> IO () Source
lOCALE_ICALENDARTYPE :: LCTYPE Source
lOCALE_ICURRDIGITS :: LCTYPE Source
lOCALE_SDECIMAL :: LCTYPE Source
lOCALE_ICURRENCY :: LCTYPE Source
lOCALE_SGROUPING :: LCTYPE Source
lOCALE_IDIGITS :: LCTYPE Source
lOCALE_IFIRSTDAYOFWEEK :: LCTYPE Source
lOCALE_SLONGDATE :: LCTYPE Source
lOCALE_IFIRSTWEEKOFYEAR :: LCTYPE Source
lOCALE_SMONDECIMALSEP :: LCTYPE Source
lOCALE_ILZERO :: LCTYPE Source
lOCALE_SMONGROUPING :: LCTYPE Source
lOCALE_IMEASURE :: LCTYPE Source
lOCALE_SMONTHOUSANDSEP :: LCTYPE Source
setLocaleInfo :: LCID -> LCTYPE -> String -> IO () Source
lOCALE_INEGCURR :: LCTYPE Source
lOCALE_SNEGATIVESIGN :: LCTYPE Source
c_SetLocaleInfo :: LCID -> LCTYPE -> LPCTSTR -> IO Bool Source
lOCALE_INEGNUMBER :: LCTYPE Source
type LCMapFlags = DWORD Source
lOCALE_SPOSITIVESIGN :: LCTYPE Source
lOCALE_SSHORTDATE :: LCTYPE Source
lOCALE_STHOUSAND :: LCTYPE Источник
lCMAP_HALFWIDTH :: LCMapFlags Источник
lOCALE_S1159 :: LCTYPE Источник
lCMAP_HIRAGANA :: LCMapFlags Источник
lOCALE_STIME :: LCTYPE Источник
lCMAP_KATAKANA :: LCMapFlags Источник
lOCALE_S2359 :: LCTYPE Источник
lCMAP_LOWERCASE :: LCMapFlags Источник
lOCALE_STIMEFORMAT :: LCTYPE Источник
lCMAP_SORTKEY :: LCMapFlags Источник
lOCALE_SCURRENCY :: LCTYPE Источник
lCMAP_UPPERCASE :: LCMapFlags Источник
nORM_IGNORECASE :: LCMapFlags Источник
nORM_IGNORENONSPACE :: LCMapFlags Источник
nORM_IGNOREKANATYPE :: LCMapFlags Источник
lCMapString :: LCID -> LCMapFlags -> Строка -> Целое число -> IO Строка Источник
nORM_IGNORESYMBOLS :: LCMapFlags Источник
nORM_IGNOREWIDTH :: LCMapFlags Источник
sORT_STRINGSORT :: LCMapFlags Источник
c_LCMapString :: LCID -> LCMapFlags -> LPCTSTR -> Целое число -> LPCTSTR -> Целое число -> IO Целое число Источник
lCMAP_LINGUISTIC_CASING :: LCMapFlags Источник
type ФлагиТестированияЛокали = DWORD Источник
lCMAP_УПРОЩЕННЫЙ_КИТАЙСКИЙ :: LCMapFlags Источник
lCID_УСТАНОВЛЕННЫЙ_LCID :: ФлагиТестированияЛокали Источник
lCMAP_ТРАДИЦИОННЫЙ_КИТАЙСКИЙ :: LCMapFlags Источник
lCID_ПОДДЕРЖИВАЕМЫЙ_LCID :: ФлагиТестированияЛокали Источник
isValidLocale :: LCID -> ФлагиТестированияЛокали -> IO Булево Источник
isValidCodePage :: КодСтраницы -> IO Булево Источник
getUserDefaultLCID :: LCID Источник
getUserDefaultLangID :: LANGID Источник
getThreadLocale :: IO LCID Источник
getSystemDefaultLCID :: LCID Источник
getSystemDefaultLangID :: LANGID Источник
getOEMCP :: КодСтраницы Источник
lANG_НЕЙТРАЛЬНЫЙ :: ОсновнойLANGID Источник
lANG_БОЛГАРСКИЙ :: ОсновнойLANGID Источник
lANG_DANISH :: PrimaryLANGID Source
lANG_GERMAN :: PrimaryLANGID Source
lANG_GREEK :: PrimaryLANGID Source
lANG_ENGLISH :: PrimaryLANGID Source
lANG_SPANISH :: PrimaryLANGID Source
lANG_FINNISH :: PrimaryLANGID Source
lANG_FRENCH :: PrimaryLANGID Source
lANG_HUNGARIAN :: PrimaryLANGID Source
lANG_ICELANDIC :: PrimaryLANGID Source
lANG_ITALIAN :: PrimaryLANGID Source
lANG_JAPANESE :: PrimaryLANGID Source
lANG_KOREAN :: PrimaryLANGID Source
lANG_DUTCH :: PrimaryLANGID Source
lANG_NORWEGIAN :: PrimaryLANGID Source
lANG_POLISH :: PrimaryLANGID Source
lANG_PORTUGUESE :: PrimaryLANGID Source
lANG_ROMANIAN :: PrimaryLANGID Source
lANG_RUSSIAN :: PrimaryLANGID Source
lANG_CROATIAN :: PrimaryLANGID Source
lANG_SLOVAK :: PrimaryLANGID Source
lANG_SWEDISH :: PrimaryLANGID Source
lANG_TURKISH :: PrimaryLANGID Source
lANG_SLOVENIAN :: PrimaryLANGID Source
lANG_ARABIC :: PrimaryLANGID Source
lANG_CATALAN :: PrimaryLANGID Source
lANG_HEBREW :: PrimaryLANGID Source
lANG_SERBIAN :: PrimaryLANGID Source
lANG_ALBANIAN :: PrimaryLANGID Source
lANG_THAI :: PrimaryLANGID Source
lANG_URDU :: PrimaryLANGID Source
lANG_INDONESIAN :: PrimaryLANGID Source
lANG_BELARUSIAN :: PrimaryLANGID Source
lANG_ESTONIAN :: PrimaryLANGID Source
lANG_LATVIAN :: PrimaryLANGID Source
sORT_JAPANESE_XJIS :: SortID Source
lANG_LITHUANIAN :: PrimaryLANGID Source
sORT_JAPANESE_UNICODE :: SortID Source
lANG_FARSI :: PrimaryLANGID Source
sORT_CHINESE_UNICODE :: SortID Источник
lANG_ARMENIAN :: PrimaryLANGID Источник
sORT_KOREAN_KSC :: SortID Источник
sUBLANG_NEUTRAL :: SubLANGID Источник
lANG_AZERI :: PrimaryLANGID Источник
sORT_KOREAN_UNICODE :: SortID Источник
sUBLANG_DEFAULT :: SubLANGID Источник
lANG_BASQUE :: PrimaryLANGID Источник
sUBLANG_SYS_DEFAULT :: SubLANGID Источник
lANG_MACEDONIAN :: PrimaryLANGID Источник
sUBLANG_CHINESE_TRADITIONAL :: SubLANGID Источник
lANG_AFRIKAANS :: PrimaryLANGID Источник
sUBLANG_CHINESE_SIMPLIFIED :: SubLANGID Источник
lANG_GEORGIAN :: PrimaryLANGID Источник
sUBLANG_CHINESE_HONGKONG :: SubLANGID Источник
lANG_FAEROESE :: PrimaryLANGID Источник
sUBLANG_CHINESE_SINGAPORE :: SubLANGID Источник
lANG_HINDI :: PrimaryLANGID Источник
sUBLANG_DUTCH :: SubLANGID Источник
lANG_MALAY :: PrimaryLANGID Источник
sUBLANG_DUTCH_BELGIAN :: SubLANGID Источник
lANG_KAZAK :: PrimaryLANGID Источник
sUBLANG_ENGLISH_US :: SubLANGID Источник
lANG_SWAHILI :: PrimaryLANGID Источник
sUBLANG_ENGLISH_UK :: SubLANGID Источник
lANG_UZBEK :: PrimaryLANGID Источник
sUBLANG_ENGLISH_AUS :: SubLANGID Источник
lANG_TATAR :: PrimaryLANGID Источник
sUBLANG_ENGLISH_CAN :: SubLANGID Источник
lANG_BENGALI :: PrimaryLANGID Источник
sUBLANG_ENGLISH_NZ :: SubLANGID Источник
lANG_PUNJABI :: PrimaryLANGID Источник
sUBLANG_ENGLISH_EIRE :: SubLANGID Источник
lANG_GUJARATI :: PrimaryLANGID Источник
sUBLANG_FRENCH :: SubLANGID Источник
lANG_ORIYA :: PrimaryLANGID Источник
sUBLANG_FRENCH_BELGIAN :: SubLANGID Источник
lANG_TAMIL :: PrimaryLANGID Источник
sUBLANG_FRENCH_CANADIAN :: SubLANGID Источник
lANG_KANNADA :: PrimaryLANGID Source
sUBLANG_GERMAN :: SubLANGID Source
lANG_MALAYALAM :: PrimaryLANGID Source
sUBLANG_GERMAN_SWISS :: SubLANGID Source
lANG_ASSAMESE :: PrimaryLANGID Source
sUBLANG_GERMAN_AUSTRIAN :: SubLANGID Source
lANG_MARATHI :: PrimaryLANGID Source
sUBLANG_ITALIAN :: SubLANGID Source
lANG_SANSKRIT :: PrimaryLANGID Source
sUBLANG_ITALIAN_SWISS :: SubLANGID Source
lANG_KONKANI :: PrimaryLANGID Source
sUBLANG_NORWEGIAN_BOKMAL :: SubLANGID Source
lANG_MANIPURI :: PrimaryLANGID Source
sUBLANG_NORWEGIAN_NYNORSK :: SubLANGID Source
lANG_SINDHI :: PrimaryLANGID Source
sUBLANG_PORTUGUESE :: SubLANGID Source
lANG_KASHMIRI :: PrimaryLANGID Source
sUBLANG_PORTUGUESE_BRAZILIAN :: SubLANGID Source
lANG_NEPALI :: PrimaryLANGID Source
sUBLANG_SPANISH :: SubLANGID Source
sUBLANG_SPANISH_MEXICAN :: SubLANGID Source
sUBLANG_SPANISH_MODERN :: SubLANGID Source
sUBLANG_ARABIC_SAUDI_ARABIA :: SubLANGID Source
sUBLANG_ARABIC_IRAQ :: SubLANGID Source
sUBLANG_ARABIC_EGYPT :: SubLANGID Source
sUBLANG_ARABIC_LIBYA :: SubLANGID Source
sUBLANG_ARABIC_ALGERIA :: SubLANGID Source
sUBLANG_ARABIC_MOROCCO :: SubLANGID Source
sUBLANG_ARABIC_TUNISIA :: SubLANGID Source
sUBLANG_ARABIC_OMAN :: SubLANGID Source
sUBLANG_ARABIC_YEMEN :: SubLANGID Source
sUBLANG_ARABIC_SYRIA :: SubLANGID Source
sUBLANG_ARABIC_JORDAN :: SubLANGID Source
sUBLANG_ARABIC_LEBANON :: SubLANGID Source
sUBLANG_ARABIC_KUWAIT :: SubLANGID Source
sUBLANG_ARABIC_UAE :: SubLANGID Source
sUBLANG_ARABIC_BAHRAIN :: SubLANGID Source
sUBLANG_ARABIC_QATAR :: SubLANGID Source
sUBLANG_CHINESE_MACAU :: SubLANGID Source
sUBLANG_ENGLISH_SOUTH_AFRICA :: SubLANGID Source
Входные функции IO (например, getLine) не выполняют автоматическое преобразование в Unicode, поэтому для преобразования многобайтовой строки в заданной кодовой странице в правильную строку Unicode предоставляется данная функция. Для получения кодовой страницы консоли используйте getConsoleCP.
sUBLANG_ENGLISH_JAMAICA :: SubLANGID Source
sUBLANG_ENGLISH_CARIBBEAN :: SubLANGID Source
stringToUnicode :: CodePage -> String -> IO String Source
sUBLANG_ENGLISH_BELIZE :: SubLANGID Source
sUBLANG_ENGLISH_TRINIDAD :: SubLANGID Source
sUBLANG_ENGLISH_PHILIPPINES :: SubLANGID Source
sUBLANG_ENGLISH_ZIMBABWE :: SubLANGID Source
sUBLANG_FRENCH_LUXEMBOURG :: SubLANGID Source
sUBLANG_FRENCH_MONACO :: SubLANGID Source
sUBLANG_GERMAN_LUXEMBOURG :: SubLANGID Source
sUBLANG_GERMAN_LIECHTENSTEIN :: SubLANGID Source
sUBLANG_KASHMIRI_INDIA :: SubLANGID Source
sUBLANG_KOREAN :: SubLANGID Source
sUBLANG_LITHUANIAN :: SubLANGID Source
multiByteToWideChar :: CodePage -> DWORD -> LPCSTR -> CInt -> LPWSTR -> CInt -> IO CInt Source
sUBLANG_MALAY_MALAYSIA :: SubLANGID Source
sUBLANG_MALAY_BRUNEI_DARUSSALAM :: SubLANGID Source
sUBLANG_NEPALI_INDIA :: SubLANGID Source
sUBLANG_SERBIAN_LATIN :: SubLANGID Source
sUBLANG_SERBIAN_CYRILLIC :: SubLANGID Source
sUBLANG_SPANISH_GUATEMALA :: SubLANGID Source
sUBLANG_SPANISH_COSTA_RICA :: SubLANGID Source
sUBLANG_SPANISH_PANAMA :: SubLANGID Source
sUBLANG_SPANISH_DOMINICAN_REPUBLIC :: SubLANGID Source
sUBLANG_SPANISH_VENEZUELA :: SubLANGID Source
sUBLANG_SPANISH_COLOMBIA :: SubLANGID Source
sUBLANG_SPANISH_PERU :: SubLANGID Source
sUBLANG_SPANISH_ARGENTINA :: SubLANGID Source
sUBLANG_SPANISH_ECUADOR :: SubLANGID Source
sUBLANG_SPANISH_CHILE :: SubLANGID Source
sUBLANG_SPANISH_URUGUAY :: SubLANGID Source
sUBLANG_SPANISH_EL_SALVADOR :: SubLANGID Источник
sUBLANG_SPANISH_HONDURAS :: SubLANGID Источник
sUBLANG_SPANISH_NICARAGUA :: SubLANGID Источник
sUBLANG_SPANISH_PUERTO_RICO :: SubLANGID Источник
sUBLANG_SWEDISH :: SubLANGID Источник
sUBLANG_SWEDISH_FINLAND :: SubLANGID Источник
sUBLANG_URDU_PAKISTAN :: SubLANGID Источник
sUBLANG_URDU_INDIA :: SubLANGID Источник
sUBLANG_UZBEK_LATIN :: SubLANGID Источник
sUBLANG_UZBEK_CYRILLIC :: SubLANGID Источник
type SubLANGID = WORD Источник
type PrimaryLANGID = WORD Источник
mAKELCID :: LANGID -> SortID -> LCID Источник
lANGIDFROMLCID :: LCID -> LANGID Источник
sORTIDFROMLCID :: LCID -> SortID Источник
mAKELANGID :: PrimaryLANGID -> SubLANGID -> LANGID Источник
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/Win32-2.3.1.0/System-Win32-NLS.html