<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <title>Module: Locale::SystemWin32</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link rel="stylesheet" href="../.././rdoc-style.css" type="text/css" media="screen" />

    <script language="JavaScript" type="text/javascript">
    // <![CDATA[

        function toggleSource( id )
        {
          var elem
          var link

          if( document.getElementById )
          {
            elem = document.getElementById( id )
            link = document.getElementById( "l_" + id )
          }
          else if ( document.all )
          {
            elem = eval( "document.all." + id )
            link = eval( "document.all.l_" + id )
          }
          else
            return false;

          if( elem.style.display == "block" )
          {
            elem.style.display = "none"
            link.innerHTML = "show source"
          }
          else
          {
            elem.style.display = "block"
            link.innerHTML = "hide source"
          }
        }

        function openCode( url )
        {
          window.open( url, "SOURCE_CODE", "width=400,height=400,scrollbars=yes" )
        }
      // ]]>
    </script>
  </head>

  <body>
  <table width="100%" border='0' cellpadding='0' cellspacing='0' class='banner'><tr>
  <td class="file-title"><span class="file-title-prefix">Module</span><br />Locale::SystemWin32</td>
  <td align="right">
    <table cellspacing=0 cellpadding=2>
      <tr valign="top">
        <td>In:</td>
        <td>
<a href="../../files/lib/gettext/locale_win32_rb.html">lib/gettext/locale_win32.rb</a>
<a href="../../files/lib/gettext/locale_table_win32_rb.html">lib/gettext/locale_table_win32.rb</a>
        </td>
      </tr>
         </table>
        </td>
        </tr>
      </table>
 <!-- banner header -->

  <div id="bodyContent">
      <div id="content">

  <div class="description"><p>
<a href="SystemWin32.html">Locale::SystemWin32</a> module for win32.
</p>
</div>



  <div class="sectiontitle">Methods</div>
  <ul>
  <li><a href="#M000093">default_locale</a></li>
  <li><a href="#M000092">default_locale=</a></li>
  <li><a href="#M000089">get_charset</a></li>
  <li><a href="#M000091">set_default_locale</a></li>
  <li><a href="#M000090">system</a></li>
  </ul>




  <div class="sectiontitle">Constants</div>
  <table border='0' cellpadding='5'>
  <tr valign='top'>
    <td class="attr-name">LocaleTable</td>
    <td>=</td>
    <td class="attr-value">[         [0x0000, &quot;en&quot;, &quot;CP1252&quot;],         [0x007f, &quot;invariant&quot;, &quot;CP1252&quot;],         [0x0400, &quot;invalid&quot;, &quot;CP1252&quot;],         [0x0800, &quot;system&quot;, &quot;CP1252&quot;],         [0x0436, &quot;af-ZA&quot;, &quot;CP1252&quot;],         [0x041c, &quot;sq-AL&quot;, &quot;CP1252&quot;],         [0x0484, &quot;gsw-FR&quot;, &quot;CP1252&quot;],         [0x045e, &quot;am-ET&quot;, &quot;UNICODE&quot;],         [0x0401, &quot;ar-SA&quot;, &quot;CP1256&quot;],         [0x0801, &quot;ar-IQ&quot;, &quot;CP1256&quot;],         [0x0c01, &quot;ar-EG&quot;, &quot;CP1256&quot;],         [0x1001, &quot;ar-LY&quot;, &quot;CP1256&quot;],         [0x1401, &quot;ar-DZ&quot;, &quot;CP1256&quot;],         [0x1801, &quot;ar-MA&quot;, &quot;CP1256&quot;],         [0x1c01, &quot;ar-TN&quot;, &quot;CP1256&quot;],         [0x2001, &quot;ar-OM&quot;, &quot;CP1256&quot;],         [0x2401, &quot;ar-YE&quot;, &quot;CP1256&quot;],         [0x2801, &quot;ar-SY&quot;, &quot;CP1256&quot;],         [0x2c01, &quot;ar-JO&quot;, &quot;CP1256&quot;],         [0x3001, &quot;ar-LB&quot;, &quot;CP1256&quot;],         [0x3401, &quot;ar-KW&quot;, &quot;CP1256&quot;],         [0x3801, &quot;ar-AE&quot;, &quot;CP1256&quot;],         [0x3c01, &quot;ar-BH&quot;, &quot;CP1256&quot;],         [0x4001, &quot;ar-QA&quot;, &quot;CP1256&quot;],         [0x042b, &quot;hy-AM&quot;, &quot;UNICODE&quot;],         [0x044d, &quot;as-IN&quot;, &quot;UNICODE&quot;],         [0x042c, &quot;az-AZ-Latn&quot;, &quot;CP1254&quot;],         [0x082c, &quot;az-AZ-Cyrl&quot;, &quot;CP1251&quot;],         [0x046d, &quot;ba-RU&quot;, &quot;UNICODE&quot;],         [0x042d, &quot;eu-ES&quot;, &quot;CP1252&quot;],         [0x0423, &quot;be-BY&quot;, &quot;CP1251&quot;],         [0x0445, &quot;bn-IN&quot;, &quot;UNICODE&quot;],         [0x201a, &quot;bs-BA-Cyrl&quot;, &quot;CP1251&quot;],         [0x141a, &quot;bs-BA-Latn&quot;, &quot;CP1250&quot;],         [0x047e, &quot;br-FR&quot;, &quot;CP1251&quot;],         [0x0402, &quot;bg-BG&quot;, &quot;CP1251&quot;],         [0x0455, &quot;my-MM&quot;, &quot;UNICODE&quot;],         [0x0403, &quot;ca-ES&quot;, &quot;CP1252&quot;],         [0x0004, &quot;zh-CHS&quot;, &quot;CP936&quot;],         [0x0404, &quot;zh-TW&quot;, &quot;CP950&quot;],         [0x0804, &quot;zh-CN&quot;, &quot;CP936&quot;],         [0x0c04, &quot;zh-HK&quot;, &quot;CP950&quot;],         [0x1004, &quot;zh-SG&quot;, &quot;CP936&quot;],         [0x1404, &quot;zh-MO&quot;, &quot;CP950&quot;],         [0x7c04, &quot;zh-CHT&quot;, &quot;CP950&quot;],         [0x0483, &quot;co-FR&quot;, &quot;CP1252&quot;],         [0x041a, &quot;hr-HR&quot;, &quot;CP1250&quot;],         [0x101a, &quot;hr-BA&quot;, &quot;CP1250&quot;],         [0x0405, &quot;cs-CZ&quot;, &quot;CP1250&quot;],         [0x0406, &quot;da-DK&quot;, &quot;CP1252&quot;],         [0x048c, &quot;gbz-AF&quot;, &quot;CP1256&quot;],         [0x0465, &quot;dv-MV&quot;, &quot;UNICODE&quot;],         [0x0413, &quot;nl-NL&quot;, &quot;CP1252&quot;],         [0x0813, &quot;nl-BE&quot;, &quot;CP1252&quot;],         [0x0409, &quot;en-US&quot;, &quot;CP1252&quot;],         [0x0809, &quot;en-GB&quot;, &quot;CP1252&quot;],         [0x0c09, &quot;en-AU&quot;, &quot;CP1252&quot;],         [0x1009, &quot;en-CA&quot;, &quot;CP1252&quot;],         [0x1409, &quot;en-NZ&quot;, &quot;CP1252&quot;],         [0x1809, &quot;en-IE&quot;, &quot;CP1252&quot;],         [0x1c09, &quot;en-ZA&quot;, &quot;CP1252&quot;],         [0x2009, &quot;en-JA&quot;, &quot;CP1252&quot;],         [0x2409, &quot;en-CB&quot;, &quot;CP1252&quot;],         [0x2809, &quot;en-BZ&quot;, &quot;CP1252&quot;],         [0x2c09, &quot;en-TT&quot;, &quot;CP1252&quot;],         [0x3009, &quot;en-ZW&quot;, &quot;CP1252&quot;],         [0x3409, &quot;en-PH&quot;, &quot;CP1252&quot;],         [0x4009, &quot;en-IN&quot;, &quot;CP1252&quot;],         [0x4409, &quot;en-MY&quot;, &quot;CP1252&quot;],         [0x4809, &quot;en-SG&quot;, &quot;CP1252&quot;],         [0x0425, &quot;et-EE&quot;, &quot;CP1257&quot;],         [0x0438, &quot;fo-FO&quot;, &quot;CP1252&quot;],         [0x464, &quot;fil-PH&quot;, &quot;CP1252&quot;],         [0x040b, &quot;fi-FI&quot;, &quot;CP1252&quot;],         [0x040c, &quot;fr-FR&quot;, &quot;CP1252&quot;],         [0x080c, &quot;fr-BE&quot;, &quot;CP1252&quot;],         [0x0c0c, &quot;fr-CA&quot;, &quot;CP1252&quot;],         [0x100c, &quot;fr-CH&quot;, &quot;CP1252&quot;],         [0x140c, &quot;fr-LU&quot;, &quot;CP1252&quot;],         [0x180c, &quot;fr-MC&quot;, &quot;CP1252&quot;],         [0x0462, &quot;fy-NL&quot;, &quot;CP1252&quot;],         [0x0456, &quot;gl-ES&quot;, &quot;CP1252&quot;],         [0x0437, &quot;ka-GE&quot;, &quot;UNICODE&quot;],         [0x0407, &quot;de-DE&quot;, &quot;CP1252&quot;],         [0x0807, &quot;de-CH&quot;, &quot;CP1252&quot;],         [0x0c07, &quot;de-AT&quot;, &quot;CP1252&quot;],         [0x1007, &quot;de-LU&quot;, &quot;CP1252&quot;],         [0x1407, &quot;de-LI&quot;, &quot;CP1252&quot;],         [0x0408, &quot;el-GR&quot;, &quot;CP1253&quot;],         [0x046f, &quot;kl-GL&quot;, &quot;CP1252&quot;],         [0x0447, &quot;gu-IN&quot;, &quot;UNICODE&quot;],         [0x0468, &quot;ha-NG-Latn&quot;, &quot;CP1252&quot;],         [0x040d, &quot;he-IL&quot;, &quot;CP1255&quot;],         [0x0439, &quot;hi-IN&quot;, &quot;UNICODE&quot;],         [0x040e, &quot;hu-HU&quot;, &quot;CP1250&quot;],         [0x040f, &quot;is-IS&quot;, &quot;CP1252&quot;],         [0x0421, &quot;id-ID&quot;, &quot;CP1252&quot;],         [0x045d, &quot;iu-CA-Cans&quot;, &quot;UNICODE&quot;],         [0x085d, &quot;iu-CA-Latn&quot;, &quot;CP1252&quot;],         [0x083c, &quot;ga-IE&quot;, &quot;CP1252&quot;],         [0x0434, &quot;xh-ZA&quot;, &quot;CP1252&quot;],         [0x0435, &quot;zu-ZA&quot;, &quot;CP1252&quot;],         [0x0410, &quot;it-IT&quot;, &quot;CP1252&quot;],         [0x0810, &quot;it-CH&quot;, &quot;CP1252&quot;],         [0x0411, &quot;ja-JP&quot;, &quot;CP932&quot;],         [0x044b, &quot;kn-IN&quot;, &quot;UNICODE&quot;],         [0x043f, &quot;kk-KZ&quot;, &quot;CP1251&quot;],         [0x0453, &quot;kh-KH&quot;, &quot;UNICODE&quot;],         [0x0486, &quot;qut-GT&quot;, &quot;CP1252&quot;],         [0x0487, &quot;rw-RW&quot;, &quot;CP1252&quot;],         [0x0457, &quot;kok-IN&quot;, &quot;UNICODE&quot;],         [0x0412, &quot;ko-KR&quot;, &quot;CP949&quot;],         [0x0812, &quot;ko-KR@win95&quot;, &quot;CP949&quot;],         [0x0440, &quot;ky-KG&quot;, &quot;CP1251&quot;],         [0x0454, &quot;lo-LA&quot;, &quot;UNICODE&quot;],         [0x0426, &quot;lv-LV&quot;, &quot;CP1257&quot;],         [0x0427, &quot;lt-LT&quot;, &quot;CP1257&quot;],         [0x0827, &quot;lt-LT@win98&quot;, &quot;CP1257&quot;],         [0x082e, &quot;wee-DE&quot;, &quot;CP1252&quot;],         [0x046e, &quot;lb-LU&quot;, &quot;CP1252&quot;],         [0x042f, &quot;mk-MK&quot;, &quot;CP1251&quot;],         [0x043e, &quot;ms-MY&quot;, &quot;CP1252&quot;],         [0x083e, &quot;ms-BN&quot;, &quot;CP1252&quot;],         [0x044c, &quot;ml-IN&quot;, &quot;UNICODE&quot;],         [0x043a, &quot;mt-MT&quot;, &quot;CP1252&quot;],         [0x0481, &quot;mi-NZ&quot;, &quot;CP1252&quot;],         [0x047a, &quot;arn-CL&quot;, &quot;CP1252&quot;],         [0x044e, &quot;mr-IN&quot;, &quot;UNICODE&quot;],         [0x047c, &quot;moh-CA&quot;, &quot;CP1252&quot;],         [0x0450, &quot;mn-MN&quot;, &quot;CP1251&quot;],         [0x0850, &quot;mn-CN&quot;, &quot;UNICODE&quot;],         [0x0461, &quot;ne-NP&quot;, &quot;UNICODE&quot;],         [0x0414, &quot;nb-NO&quot;, &quot;CP1252&quot;],         [0x0814, &quot;nn-NO&quot;, &quot;CP1252&quot;],         [0x0482, &quot;oc-FR&quot;, &quot;CP1252&quot;],         [0x0448, &quot;or-IN&quot;, &quot;UNICODE&quot;],         [0x0463, &quot;ps-AF&quot;, &quot;UNICODE&quot;],         [0x0429, &quot;fa-IR&quot;, &quot;CP1256&quot;],         [0x0415, &quot;pl-PL&quot;, &quot;CP1250&quot;],         [0x0416, &quot;pt-BR&quot;, &quot;CP1252&quot;],         [0x0816, &quot;pt-PT&quot;, &quot;CP1252&quot;],         [0x0446, &quot;pa-IN&quot;, &quot;UNICODE&quot;],         [0x046b, &quot;quz-BO&quot;, &quot;CP1252&quot;],         [0x086b, &quot;quz-EC&quot;, &quot;CP1252&quot;],         [0x0c6b, &quot;quz-PE&quot;, &quot;CP1252&quot;],         [0x0418, &quot;ro-RO&quot;, &quot;CP1250&quot;],         [0x0417, &quot;rm-CH&quot;, &quot;CP1252&quot;],         [0x0419, &quot;ru-RU&quot;, &quot;CP1251&quot;],         [0x243b, &quot;smn-FI&quot;, &quot;CP1252&quot;],         [0x103b, &quot;smj-NO&quot;, &quot;CP1252&quot;],         [0x143b, &quot;smj-SE&quot;, &quot;CP1252&quot;],         [0x043b, &quot;se-NO&quot;, &quot;CP1252&quot;],         [0x083b, &quot;se-SE&quot;, &quot;CP1252&quot;],         [0x0c3b, &quot;se-FI&quot;, &quot;CP1252&quot;],         [0x203b, &quot;sms-FI&quot;, &quot;CP1252&quot;],         [0x183b, &quot;sma-NO&quot;, &quot;CP1252&quot;],         [0x1c3b, &quot;sma-SE&quot;, &quot;CP1252&quot;],         [0x044f, &quot;sa-IN&quot;, &quot;UNICODE&quot;],         [0x0c1a, &quot;sr-SP-Cyrl&quot;, &quot;CP1251&quot;],         [0x1c1a, &quot;sr-BA-Cyrl&quot;, &quot;CP1251&quot;],         [0x081a, &quot;sr-SP-Latn&quot;, &quot;CP1250&quot;],         [0x181a, &quot;sr-BA-Latn&quot;, &quot;CP1250&quot;],         [0x046c, &quot;ns-ZA&quot;, &quot;CP1252&quot;],         [0x0432, &quot;tn-ZA&quot;, &quot;CP1252&quot;],         [0x045b, &quot;si-LK&quot;, &quot;UNICODE&quot;],         [0x041b, &quot;sk-SK&quot;, &quot;CP1250&quot;],         [0x0424, &quot;sl-SI&quot;, &quot;CP1250&quot;],         [0x040a, &quot;es-ES-ts&quot;, &quot;CP1252&quot;],         [0x080a, &quot;es-MX&quot;, &quot;CP1252&quot;],         [0x0c0a, &quot;es-ES&quot;, &quot;CP1252&quot;],         [0x100a, &quot;es-GT&quot;, &quot;CP1252&quot;],         [0x140a, &quot;es-CR&quot;, &quot;CP1252&quot;],         [0x180a, &quot;es-PA&quot;, &quot;CP1252&quot;],         [0x1c0a, &quot;es-DO&quot;, &quot;CP1252&quot;],         [0x200a, &quot;es-VE&quot;, &quot;CP1252&quot;],         [0x240a, &quot;es-CO&quot;, &quot;CP1252&quot;],         [0x280a, &quot;es-PE&quot;, &quot;CP1252&quot;],         [0x2c0a, &quot;es-AR&quot;, &quot;CP1252&quot;],         [0x300a, &quot;es-EC&quot;, &quot;CP1252&quot;],         [0x340a, &quot;es-CL&quot;, &quot;CP1252&quot;],         [0x380a, &quot;es-UY&quot;, &quot;CP1252&quot;],         [0x3c0a, &quot;es-PY&quot;, &quot;CP1252&quot;],         [0x400a, &quot;es-BO&quot;, &quot;CP1252&quot;],         [0x440a, &quot;es-SV&quot;, &quot;CP1252&quot;],         [0x480a, &quot;es-HN&quot;, &quot;CP1252&quot;],         [0x4c0a, &quot;es-NI&quot;, &quot;CP1252&quot;],         [0x500a, &quot;es-PR&quot;, &quot;CP1252&quot;],         [0x540a, &quot;es-US&quot;, &quot;CP1252&quot;],         [0x0430, &quot;sutu&quot;, &quot;UNICODE&quot;],         [0x0441, &quot;sw-KE&quot;, &quot;CP1252&quot;],         [0x041d, &quot;sv-SE&quot;, &quot;CP1252&quot;],         [0x081d, &quot;sv-FI&quot;, &quot;CP1252&quot;],         [0x045a, &quot;syr-SY&quot;, &quot;UNICODE&quot;],         [0x0428, &quot;tg-TJ-Cyrl&quot;, &quot;CP1251&quot;],         [0x085f, &quot;ber-DZ&quot;, &quot;CP1252&quot;],         [0x0449, &quot;ta-IN&quot;, &quot;UNICODE&quot;],         [0x0444, &quot;tt-RU&quot;, &quot;CP1251&quot;],         [0x044a, &quot;te-IN&quot;, &quot;UNICODE&quot;],         [0x041e, &quot;th-TH&quot;, &quot;CP874&quot;],         [0x0451, &quot;bo-CN&quot;, &quot;UNICODE&quot;],         [0x0851, &quot;bo-BT&quot;, &quot;UNICODE&quot;],         [0x041f, &quot;tr-TR&quot;, &quot;CP1254&quot;],         [0x0442, &quot;tk-TM&quot;, &quot;CP1251&quot;],         [0x0480, &quot;ug-CN&quot;, &quot;CP1256&quot;],         [0x0422, &quot;uk-UA&quot;, &quot;CP1251&quot;],         [0x042e, &quot;wen-DE&quot;, &quot;CP1252&quot;],         [0x0420, &quot;ur-PK&quot;, &quot;CP1256&quot;],         [0x0820, &quot;tr-IN&quot;, &quot;CP1256&quot;],         [0x0443, &quot;uz-UZ-Latn&quot;, &quot;CP1254&quot;],         [0x0843, &quot;uz-UZ-Cyrl&quot;, &quot;CP1251&quot;],         [0x042a, &quot;vi-VN&quot;, &quot;CP1252&quot;],         [0x0452, &quot;cy-GB&quot;, &quot;CP1252&quot;],         [0x0488, &quot;wo-SN&quot;, &quot;CP1252&quot;],         [0x0485, &quot;sah-RU&quot;, &quot;CP1251&quot;],         [0x0478, &quot;ii-CN&quot;, &quot;UNICODE&quot;],         [0x046a, &quot;yo-NG&quot;, &quot;UNICODE&quot;],     ]</td>
  </tr>
  <tr valign='top'>
    <td>&nbsp;</td>
    <td colspan="2" class="attr-desc">
LangID, locale name, code page

</td>
  </tr>
  </table>


<div class="sectiontitle">Public Instance methods</div>
<div class="method">
  <div class="title">
    <a name="M000093"></a><b>default_locale</b>()
[ <a href="javascript:openCode('SystemWin32.src/M000093.html')">source</a> ]
  </div>
  <div class="description">
  <p>
Gets the default <a href="Object.html">Locale::Object</a>.
</p>
<ul>
<li>Returns: the default locale

</li>
</ul>
  </div>
</div>
<div class="method">
  <div class="title">
    <a name="M000092"></a><b>default_locale=</b>(locale)
[ <a href="javascript:openCode('SystemWin32.src/M000092.html')">source</a> ]
  </div>
  <div class="description">
  <p>
Sets a default locale. en.UTF-8 is the default value if not set.
</p>
<ul>
<li>locale: <a href="Object.html">Locale::Object</a>

</li>
<li>Returns: locale

</li>
</ul>
  </div>
</div>
<div class="method">
  <div class="title">
    <a name="M000089"></a><b>get_charset</b>(locale)
[ <a href="javascript:openCode('SystemWin32.src/M000089.html')">source</a> ]
  </div>
  <div class="description">
  <p>
Gets the charset of the locale. ENV(LC_ALL &gt; LC_CTYPE &gt; LC_MESSAGES
&gt; LANG) &gt; the default locale from GetUserDefaultLangID.
</p>
<ul>
<li>locale: <a href="Object.html">Locale::Object</a>

</li>
<li>Returns the charset of the locale

</li>
</ul>
  </div>
</div>
<div class="method">
  <div class="title">
    <a name="M000091"></a><b>set_default_locale</b>(locale)
[ <a href="javascript:openCode('SystemWin32.src/M000091.html')">source</a> ]
  </div>
  <div class="description">
  <p>
Sets a default locale. en.UTF-8 is the default value if not set.
</p>
<ul>
<li>locale: <a href="Object.html">Locale::Object</a> object. You can&#8217;t
set nil.

</li>
<li>Returns: self

</li>
</ul>
  </div>
</div>
<div class="method">
  <div class="title">
    <a name="M000090"></a><b>system</b>()
[ <a href="javascript:openCode('SystemWin32.src/M000090.html')">source</a> ]
  </div>
  <div class="description">
  <p>
Gets the system locale.
</p>
<ul>
<li>Returns the system locale (<a href="Object.html">Locale::Object</a>)

</li>
</ul>
  </div>
</div>
</div>

  </div>

    </body>
</html>