module Windows::National
Constants
- CODE_PAGE
Code page identifiers. Used for
get_acp_string
method.- DATE_LONGDATE
- DATE_LTRREADING
- DATE_RTLREADING
- DATE_SHORTDATE
- DATE_USE_ALT_CALENDAR
- DATE_YEARMONTH
- LANG_AFRIKAANS
- LANG_ALBANIAN
- LANG_ARABIC
- LANG_ARMENIAN
- LANG_ASSAMESE
- LANG_AZERI
- LANG_BASQUE
- LANG_BELARUSIAN
- LANG_BENGALI
- LANG_BOSNIAN
- LANG_BULGARIAN
- LANG_CATALAN
- LANG_CHINESE
- LANG_CROATIAN
- LANG_CZECH
- LANG_DANISH
- LANG_DIVEHI
- LANG_DUTCH
- LANG_ENGLISH
- LANG_ESTONIAN
- LANG_FAEROESE
- LANG_FARSI
- LANG_FINNISH
- LANG_FRENCH
- LANG_GALICIAN
- LANG_GEORGIAN
- LANG_GERMAN
- LANG_GREEK
- LANG_GUJARATI
- LANG_HEBREW
- LANG_HINDI
- LANG_HUNGARIAN
- LANG_ICELANDIC
- LANG_INDONESIAN
- LANG_INVARIANT
- LANG_ITALIAN
- LANG_JAPANESE
- LANG_KANNADA
- LANG_KASHMIRI
- LANG_KAZAK
- LANG_KONKANI
- LANG_KOREAN
- LANG_KYRGYZ
- LANG_LATVIAN
- LANG_LITHUANIAN
- LANG_MACEDONIAN
- LANG_MALAY
- LANG_MALAYALAM
- LANG_MALTESE
- LANG_MANIPURI
- LANG_MAORI
- LANG_MARATHI
- LANG_MONGOLIAN
- LANG_NEPALI
- LANG_NEUTRAL
- LANG_NORWEGIAN
- LANG_ORIYA
- LANG_POLISH
- LANG_PORTUGUESE
- LANG_PUNJABI
- LANG_QUECHUA
- LANG_ROMANIAN
- LANG_RUSSIAN
- LANG_SAMI
- LANG_SANSKRIT
- LANG_SERBIAN
- LANG_SINDHI
- LANG_SLOVAK
- LANG_SLOVENIAN
- LANG_SOTHO
- LANG_SPANISH
- LANG_SWAHILI
- LANG_SWEDISH
- LANG_SYRIAC
- LANG_SYSTEM_DEFAULT
- LANG_TAMIL
- LANG_TATAR
- LANG_TELUGU
- LANG_THAI
- LANG_TSWANA
- LANG_TURKISH
- LANG_UKRAINIAN
- LANG_URDU
- LANG_USER_DEFAULT
- LANG_UZBEK
- LANG_VIETNAMESE
- LANG_WELSH
- LANG_XHOSA
- LANG_ZULU
- LOCALE_FONTSIGNATURE
- LOCALE_ICALENDARTYPE
- LOCALE_ICENTURY
- LOCALE_ICOUNTRY
- LOCALE_ICURRDIGITS
- LOCALE_ICURRENCY
- LOCALE_IDATE
- LOCALE_IDAYLZERO
- LOCALE_IDEFAULTANSICODEPAGE
- LOCALE_IDEFAULTCODEPAGE
- LOCALE_IDEFAULTCOUNTRY
- LOCALE_IDEFAULTEBCDICCODEPAGE
- LOCALE_IDEFAULTLANGUAGE
- LOCALE_IDEFAULTMACCODEPAGE
- LOCALE_IDIGITS
- LOCALE_IDIGITSUBSTITUTION
- LOCALE_IFIRSTDAYOFWEEK
- LOCALE_IFIRSTWEEKOFYEAR
- LOCALE_IINTLCURRDIGITS
- LOCALE_ILANGUAGE
- LOCALE_ILDATE
- LOCALE_ILZERO
- LOCALE_IMEASURE
- LOCALE_IMONLZERO
- LOCALE_INEGCURR
- LOCALE_INEGNUMBER
- LOCALE_INEGSEPBYSPACE
- LOCALE_INEGSIGNPOSN
- LOCALE_INEGSYMPRECEDES
- LOCALE_INVARIANT
- LOCALE_IOPTIONALCALENDAR
- LOCALE_IPAPERSIZE
- LOCALE_IPOSSEPBYSPACE
- LOCALE_IPOSSIGNPOSN
- LOCALE_IPOSSYMPRECEDES
- LOCALE_ITIME
- LOCALE_ITIMEMARKPOSN
- LOCALE_ITLZERO
- LOCALE_NOUSEROVERRIDE
- LOCALE_RETURN_NUMBER
- LOCALE_S1159
- LOCALE_S2359
- LOCALE_SABBREVCTRYNAME
- LOCALE_SABBREVDAYNAME1
- LOCALE_SABBREVDAYNAME2
- LOCALE_SABBREVDAYNAME3
- LOCALE_SABBREVDAYNAME4
- LOCALE_SABBREVDAYNAME5
- LOCALE_SABBREVDAYNAME6
- LOCALE_SABBREVDAYNAME7
- LOCALE_SABBREVLANGNAME
- LOCALE_SABBREVMONTHNAME1
- LOCALE_SABBREVMONTHNAME10
- LOCALE_SABBREVMONTHNAME11
- LOCALE_SABBREVMONTHNAME12
- LOCALE_SABBREVMONTHNAME13
- LOCALE_SABBREVMONTHNAME2
- LOCALE_SABBREVMONTHNAME3
- LOCALE_SABBREVMONTHNAME4
- LOCALE_SABBREVMONTHNAME5
- LOCALE_SABBREVMONTHNAME6
- LOCALE_SABBREVMONTHNAME7
- LOCALE_SABBREVMONTHNAME8
- LOCALE_SABBREVMONTHNAME9
- LOCALE_SCOUNTRY
- LOCALE_SCURRENCY
- LOCALE_SDATE
- LOCALE_SDAYNAME1
- LOCALE_SDAYNAME2
- LOCALE_SDAYNAME3
- LOCALE_SDAYNAME4
- LOCALE_SDAYNAME5
- LOCALE_SDAYNAME6
- LOCALE_SDAYNAME7
- LOCALE_SDECIMAL
- LOCALE_SENGCOUNTRY
- LOCALE_SENGCURRNAME
- LOCALE_SENGLANGUAGE
- LOCALE_SGROUPING
- LOCALE_SINTLSYMBOL
- LOCALE_SISO3166CTRYNAME
- LOCALE_SISO639LANGNAME
- LOCALE_SLANGUAGE
- LOCALE_SLIST
- LOCALE_SLONGDATE
- LOCALE_SMONDECIMALSEP
- LOCALE_SMONGROUPING
- LOCALE_SMONTHNAME1
- LOCALE_SMONTHNAME10
- LOCALE_SMONTHNAME11
- LOCALE_SMONTHNAME12
- LOCALE_SMONTHNAME13
- LOCALE_SMONTHNAME2
- LOCALE_SMONTHNAME3
- LOCALE_SMONTHNAME4
- LOCALE_SMONTHNAME5
- LOCALE_SMONTHNAME6
- LOCALE_SMONTHNAME7
- LOCALE_SMONTHNAME8
- LOCALE_SMONTHNAME9
- LOCALE_SMONTHOUSANDSEP
- LOCALE_SNATIVECTRYNAME
- LOCALE_SNATIVECURRNAME
- LOCALE_SNATIVEDIGITS
- LOCALE_SNATIVELANGNAME
- LOCALE_SNEGATIVESIGN
- LOCALE_SPOSITIVESIGN
- LOCALE_SSHORTDATE
- LOCALE_SSORTNAME
- LOCALE_STHOUSAND
- LOCALE_STIME
- LOCALE_STIMEFORMAT
- LOCALE_SYEARMONTH
- LOCALE_SYSTEM_DEFAULT
- LOCALE_USER_DEFAULT
- LOCALE_USE_CP_ACP
- SORT_CHINESE_BIG5
- SORT_CHINESE_BOPOMOFO
- SORT_CHINESE_PRC
- SORT_CHINESE_PRCP
- SORT_CHINESE_UNICODE
- SORT_DEFAULT
- SORT_GEORGIAN_MODERN
- SORT_GEORGIAN_TRADITIONAL
- SORT_GERMAN_PHONE_BOOK
- SORT_HUNGARIAN_DEFAULT
- SORT_HUNGARIAN_TECHNICAL
- SORT_JAPANESE_UNICODE
- SORT_JAPANESE_XJIS
- SORT_KOREAN_KSC
- SORT_KOREAN_UNICODE
- SUBLANG_ARABIC_ALGERIA
- SUBLANG_ARABIC_BAHRAIN
- SUBLANG_ARABIC_EGYPT
- SUBLANG_ARABIC_IRAQ
- SUBLANG_ARABIC_JORDAN
- SUBLANG_ARABIC_KUWAIT
- SUBLANG_ARABIC_LEBANON
- SUBLANG_ARABIC_LIBYA
- SUBLANG_ARABIC_MOROCCO
- SUBLANG_ARABIC_OMAN
- SUBLANG_ARABIC_QATAR
- SUBLANG_ARABIC_SAUDI_ARABIA
- SUBLANG_ARABIC_SYRIA
- SUBLANG_ARABIC_TUNISIA
- SUBLANG_ARABIC_UAE
- SUBLANG_ARABIC_YEMEN
- SUBLANG_AZERI_CYRILLIC
- SUBLANG_AZERI_LATIN
- SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN
- SUBLANG_CHINESE_HONGKONG
- SUBLANG_CHINESE_MACAU
- SUBLANG_CHINESE_SIMPLIFIED
- SUBLANG_CHINESE_SINGAPORE
- SUBLANG_CHINESE_TRADITIONAL
- SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN
- SUBLANG_CROATIAN_CROATIA
- SUBLANG_DEFAULT
- SUBLANG_DUTCH
- SUBLANG_DUTCH_BELGIAN
- SUBLANG_ENGLISH_AUS
- SUBLANG_ENGLISH_BELIZE
- SUBLANG_ENGLISH_CAN
- SUBLANG_ENGLISH_CARIBBEAN
- SUBLANG_ENGLISH_EIRE
- SUBLANG_ENGLISH_JAMAICA
- SUBLANG_ENGLISH_NZ
- SUBLANG_ENGLISH_PHILIPPINES
- SUBLANG_ENGLISH_SOUTH_AFRICA
- SUBLANG_ENGLISH_TRINIDAD
- SUBLANG_ENGLISH_UK
- SUBLANG_ENGLISH_US
- SUBLANG_ENGLISH_ZIMBABWE
- SUBLANG_FRENCH
- SUBLANG_FRENCH_BELGIAN
- SUBLANG_FRENCH_CANADIAN
- SUBLANG_FRENCH_LUXEMBOURG
- SUBLANG_FRENCH_MONACO
- SUBLANG_FRENCH_SWISS
- SUBLANG_GERMAN
- SUBLANG_GERMAN_AUSTRIAN
- SUBLANG_GERMAN_LIECHTENSTEIN
- SUBLANG_GERMAN_LUXEMBOURG
- SUBLANG_GERMAN_SWISS
- SUBLANG_ITALIAN
- SUBLANG_ITALIAN_SWISS
- SUBLANG_KASHMIRI_INDIA
- SUBLANG_KASHMIRI_SASIA
- SUBLANG_KOREAN
- SUBLANG_LITHUANIAN
- SUBLANG_MALAY_BRUNEI_DARUSSALAM
- SUBLANG_MALAY_MALAYSIA
- SUBLANG_NEPALI_INDIA
- SUBLANG_NEUTRAL
- SUBLANG_NORWEGIAN_BOKMAL
- SUBLANG_NORWEGIAN_NYNORSK
- SUBLANG_PORTUGUESE
- SUBLANG_PORTUGUESE_BRAZILIAN
- SUBLANG_QUECHUA_BOLIVIA
- SUBLANG_QUECHUA_ECUADOR
- SUBLANG_QUECHUA_PERU
- SUBLANG_SAMI_INARI_FINLAND
- SUBLANG_SAMI_LULE_NORWAY
- SUBLANG_SAMI_LULE_SWEDEN
- SUBLANG_SAMI_NORTHERN_FINLAND
- SUBLANG_SAMI_NORTHERN_NORWAY
- SUBLANG_SAMI_NORTHERN_SWEDEN
- SUBLANG_SAMI_SKOLT_FINLAND
- SUBLANG_SAMI_SOUTHERN_NORWAY
- SUBLANG_SAMI_SOUTHERN_SWEDEN
- SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC
- SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN
- SUBLANG_SERBIAN_CYRILLIC
- SUBLANG_SERBIAN_LATIN
- SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA
- SUBLANG_SPANISH
- SUBLANG_SPANISH_ARGENTINA
- SUBLANG_SPANISH_BOLIVIA
- SUBLANG_SPANISH_CHILE
- SUBLANG_SPANISH_COLOMBIA
- SUBLANG_SPANISH_COSTA_RICA
- SUBLANG_SPANISH_DOMINICAN_REPUBLIC
- SUBLANG_SPANISH_ECUADOR
- SUBLANG_SPANISH_EL_SALVADOR
- SUBLANG_SPANISH_GUATEMALA
- SUBLANG_SPANISH_HONDURAS
- SUBLANG_SPANISH_MEXICAN
- SUBLANG_SPANISH_MODERN
- SUBLANG_SPANISH_NICARAGUA
- SUBLANG_SPANISH_PANAMA
- SUBLANG_SPANISH_PARAGUAY
- SUBLANG_SPANISH_PERU
- SUBLANG_SPANISH_PUERTO_RICO
- SUBLANG_SPANISH_URUGUAY
- SUBLANG_SPANISH_VENEZUELA
- SUBLANG_SWEDISH
- SUBLANG_SWEDISH_FINLAND
- SUBLANG_SYS_DEFAULT
- SUBLANG_URDU_INDIA
- SUBLANG_URDU_PAKISTAN
- SUBLANG_UZBEK_CYRILLIC
- SUBLANG_UZBEK_LATIN
- TIME_FORCE24HOURFORMAT
- TIME_NOMINUTESORSECONDS
- TIME_NOSECONDS
- TIME_NOTIMEMARKER
Private Instance Methods
MAKELANGID(x, s)
click to toggle source
Equivalent of the MAKELANGID
macro in WinNT.h
# File lib/windows/national.rb, line 576 def MAKELANGID(x, s) s << 10 | x end
MAKELCID(srtid, lgid)
click to toggle source
Equivalent of the MAKELCID
macro in WinNT.h
# File lib/windows/national.rb, line 570 def MAKELCID(srtid, lgid) srtid << 16 | lgid end
get_acp_string()
click to toggle source
Convenience method for converting the results of the GetACP() function to a human readable string.
# File lib/windows/national.rb, line 564 def get_acp_string CODE_PAGE[GetACP.call] end