;
"Ic               @   sw  d  Z  d d l Z d d l Z d d l Z d d l m Z d d l Z d d d d d d	 d
 d d d d d d d d d d d d d d d d g Z d   Z	 d   Z
 y d d l TWn_ e k
 oS d Z d Z d  Z d Z d! Z d" Z d# Z d$ Z e Z d%   Z d d&  Z Yn Xd e   k o
 e
 Z n d e   k o
 e	 Z n e Z i  Z e j e  d'    Z dd(  Z! ddd)  Z" d d l# Z# d d l$ Z$ e# j% d*  Z& dd+  Z' dddd,  Z) d-   Z e* d.  Z+ d/   Z, d0   Z- e Z. d1   Z/ d2   Z0 d3   Z1 dd6  Z2 e d7  Z3 d d8  Z e d9  Z4 e j5 dk o dd=  Z6 n8 y e7 Wn  e8 k
 o dd>  Z6 Yn Xdd?  Z6 i d@ dA 6d@ dB 6dC dD 6dE dF 6dE dG 6dH dI 6dC dJ 6dC dK 6dC dL 6dM dN 6dO dP 6dQ dR 6dS dT 6dU dV 6dW dX 6dY dZ 6d[ d\ 6d] d^ 6d_ d` 6da db 6dc dd 6de df 6dE dg 6dh di 6dj dk 6dH dl 6dm dn 6do dp 6dq dr 6ds dt 6Z9 idu dv 6du dw 6du dx 6dy dz 6dy d{ 6dy d| 6d} d~ 6d} d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d@ dB 6d d 6d d 6d@ d 6d d 6d@ d 6d@ d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6dd6d d6d d6dd6dd6dd6d	d
6dd6dd6d d6d d6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd!6d"d#6d"d$6d%d&6d"d'6d(d)6d(d*6d+d,6d+d-6d.d/6d+d06d1d26d1d36d4d56d4d66dd76dd86d9d:6d9d;6dd<6d9d=6d9d>6d?d@6d9dA6dBdC6dBdD6dEdF6dEdG6dHdI6dEdJ6ddK6dLdM6dNdO6dPdQ6dPdR6dPdS6dTdU6dVdW6dVdX6dVdY6dZd[6d dD 6d d\6d]d^6d]d_6d`da6dbdc6ddde6dddf6dgdh6dgdi6djdk6djdl6djdm6dndo6dndp6dqdr6dqds6dtdu6dtdv6dwdx6dwdy6dzd{6dwd|6d}d~6dd6dd6dd6dd6dd6dd6djd6d d6d d6dd6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6djd6djd6dd6dd6djd6djd6d d6d@ d6d d6d d6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd6dd6dd6dTd6dd6dd6dTd	6d
d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd!6d"d#6d"d$6dd%6dd&6d'd(6dd)6d"d*6d"d+6d,d-6d,d.6d,d/6d0d16d0d26d3d46d5d66d5d76d5d86d9d:6d9d;6d<d=6d9d>6d d?6d d@6d dA6dBdC6dBdD6dEdF6dEdG6dEdH6dIdJ6dIdK6d3dL6d3dM6d3dN6dOdP6dOdQ6dRdS6dOdT6dUdV6dUdW6dUdX6dYdZ6dYd[6d\d]6dYd^6d3d_6d3d`6d3da6d3db6dEdc6d3dd6d3de6dfdg6dfdh6dfdi6djdk6dldm6dldn6dodp6dldq6drds6drdt6dudv6dudw6dudx6dydz6d{d|6d{d}6dd~6dd6dd6d1d6dd6dd6drd6drd6drd6dd6dd6dd6dd6dVd6dVd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d6d d6d d6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d6dd6d d6dd6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd6dd6dd6dd6dd	6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6d d"6dd#6dd$6dd%6dd&6d'd(6d)d*6d)d+6d)d,6d-d.6d/d06d/d16d/d26d3d46d3d56d6d76d3d86d6d96d:d;6d<d=6d<d>6d<d?6d@dA6d@dB6d@dC6d dD6d dE6d dF6d dG6dHdI6dHdJ6dLdK6dNdL6dNdM6dNdN6dOdP6dOdQ6dRdS6dOdT6dLdU6dLdV6dLdW6dXdY6dXdZ6d[d\6dXd]6d^d_6d^d`6d^da6d^db6dcdd6dcde6dfdg6dhdi6dfdj6dfdk6dfdl6dmdn6dmdo6dfdp6dfdq6drds6drdt6drdu6dvdw6dvdx6dvdy6dhdz6dhd{6dhd|6dhd}6d~d6d~d6d^d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d@ d6d@ d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd6dd6dd6dd6dd6dd6dd	6dd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6d d!6dd"6dd#6dd$6dd%6d&d'6d&d(6dd)6dd*6d+d,6d+d-6d+d.6d+d/6d0d16d0d26d0d36d4d56d4d66d4d76d8d96d8d:6d4d;6d<d=6d<d>6d<d?6d@dA6d@dB6d@dC6dDdE6dDdF6dDdG6dHdI6dHdJ6dHdK6dLdM6dLdN6dOdP6dLdQ6dDdR6dDdS6dTdU6dTdV6dWdX6dYdZ6dTd[6dWd\6d]d^6d]d_6d`da6dbdc6dbdd6dbde6dbdf6dgdh6dgdi6djdk6dgdl6dgdm6dndo6dndp6dqdr6dqds6dqdt6dqdu6dvdw6dvdx6dydz6dyd{6dyd|6d}d~6d}d6d}d6dd6dd6dd6dd6dd6dd6dd6d d6dd6dd6d d6dd6dd6dd6dd6dd6dd6dd6dd6d d6d d6dd6dd6dd6Z: i dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd" 6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6dd6dd6dd6dd6d	d
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d=d>6d?d@6dAdB6dCdD6dCdE6dFdG6dHdI6dJdK6dLdM6dNdO6dPdQ6dRdS6dTdU6dVdW6dXdY6dZd[6d\d]6d^d_6d`da6dbdc6ddde6dfdg6dhdi6djdk6dldm6dndo6dpdq6drds6dtdu6dvdw6dxdy6dzd{6d|d}6d~d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6Z; d   Z< y e Wn e8 k
 o Yn Xe j= d e> dk o; e? d e?   e<   e?   e? d e?   e-   n d S(	  u   Locale support.

    The module provides low-level access to the C lib's locale APIs
    and adds high level number formatting APIs as well as a locale
    aliasing engine to complement these.

    The aliasing engine includes support for many commonly used locale
    names and maps them to values suitable for passing to the C lib's
    setlocale() function. It also includes default encodings for all
    supported locale names.

i    N(   u   stru	   getlocaleu   getdefaultlocaleu   getpreferredencodingu   Erroru	   setlocaleu   resetlocaleu
   localeconvu   strcollu   strxfrmu   stru   atofu   atoiu   formatu   format_stringu   currencyu	   normalizeu   LC_CTYPEu
   LC_COLLATEu   LC_TIMEu   LC_MONETARYu
   LC_NUMERICu   LC_ALLu   CHAR_MAXc             C   s   t  |  |  S(   uZ    strcoll(string,string) -> int.
        Compares two strings according to the locale.
    (   u   cmp(   u   au   b(    (    u#   /mit/python/lib/python3.0/locale.pyu   _strcoll   s    c             C   s   |  S(   u\    strxfrm(string) -> string.
        Returns a string that behaves for cmp locale-aware.
    (    (   u   s(    (    u#   /mit/python/lib/python3.0/locale.pyu   _strxfrm$   s    (   u   *i   i   i   i   i   i   i   c               C   s   i d g d 6d d 6d d 6d d 6d d 6g  d 6d d	 6d
 d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6S(   ud    localeconv() -> dict.
            Returns numeric and monetary locale-specific parameters.
        i   u   groupingu    u   currency_symbolu   n_sign_posnu   p_cs_precedesu   n_cs_precedesu   mon_groupingu   n_sep_by_spaceu   .u   decimal_pointu   negative_signu   positive_signu   p_sep_by_spaceu   int_curr_symbolu   p_sign_posnu   thousands_sepu   mon_thousands_sepu   frac_digitsu   mon_decimal_pointu   int_frac_digits(    (    (    (    u#   /mit/python/lib/python3.0/locale.pyu
   localeconv<   s$    c             C   s!   | d k o t d   n d S(   ud    setlocale(integer,string=None) -> string.
            Activates/queries locale processing.
        u    u   Cu*   _locale emulation only supports "C" localeN(   Nu    u   C(   u   Noneu   Error(   u   categoryu   value(    (    u#   /mit/python/lib/python3.0/locale.pyu	   setlocaleT   s    c              C   s%   t    }  t o |  j t  n |  S(   N(   u   _localeconvu   _override_localeconvu   update(   u   d(    (    u#   /mit/python/lib/python3.0/locale.pyu
   localeconvi   s    	c       
      C   s  t    } | | o d p d } | | o d p d } | p |  d f Sd } d } d } |  d d k o3 |  j d  } |  | d   } |  d  |  }  n x |  o | o | d t k o Pn0 | d d k o | d }	 | d	 d   } n | o' |  |	 d   | | } | d	 7} n |  |	 d   } |  d  |	  }  |  o$ |  d d
 k o |  | | | f Sq W| p |  | | f S|  o |  | | } | d	 7} n | | | f S(   Nu   mon_thousands_sepu   thousands_sepu   mon_groupingu   groupingi    u    iu    i   u
   0123456789(   u
   localeconvu   findu   CHAR_MAX(
   u   su   monetaryu   convu   thousands_sepu   groupingu   resultu   sepsu   spacesu   spu   group(    (    u#   /mit/python/lib/python3.0/locale.pyu   _groupw   s@    	 
c       
      G   s\  |  d d k o t  d   n | o |  | f | } n |  | } |  d d k o d } | j d  } | o$ t | d d | \ | d <} n t   | o d p d	 } | j |  } x | oQ | j d
  }	 |	 d k o Pn | d |	  | |	 d d  } | d 8} q Wn7 |  d d k o% | o t | d | d } qXn | S(   u   Returns the locale-aware substitution of a %? specifier
    (percent).

    additional is for format strings which contain one or more
    '*' modifiers.i    u   %u9   format() must be given exactly one %char format specifieriu   eEfFgGu   .u   monetaryu   mon_decimal_pointu   decimal_pointu    Ni   u   diu(   u
   ValueErroru   splitu   _groupu
   localeconvu   joinu   find(
   u   percentu   valueu   groupingu   monetaryu
   additionalu	   formattedu   sepsu   partsu   decimal_pointu   sp(    (    u#   /mit/python/lib/python3.0/locale.pyu   format   s0    
$  "uG   %(?:\((?P<key>.*?)\))?(?P<modifiers>[-#0-9 +*.hlL]*?)[eEfFgGdiouxXcrs%]c       
   
   C   s]  t  t j |    } t j d |   } t | t  o t  |  } d } x | D] } | j d  j d  } t | j   | | | d | | d | d |   | | <| | d | d |  =| d | 7} qP Wt |  } nq t
 j |  oD x] | D]5 } | j d  }	 t | j   | |	 |  | |	 <q Wn t | d j   | |  } | | S(   u   Formats a string in the same way that the % formatting would use,
    but takes the current locale into account.
    Grouping is applied if the third parameter is true.u   %si    u	   modifiersu   *i   u   keyF(   u   listu   _percent_reu   finditeru   subu
   isinstanceu   tupleu   groupu   countu   formatu   Falseu   operatoru   isMappingType(
   u   fu   valu   groupingu   percentsu   new_fu   new_valu   iu   percu	   starcountu   key(    (    u#   /mit/python/lib/python3.0/locale.pyu   format_string   s&     < (c             C   s  t    } | | o d p d } | d k o t d   n t d | t |   | d d } d | d } | o | | o d	 p d
 } | |  d k  o d p d } | |  d k  o d p d }	 | o  | |	 o d p d | } q| |	 o d p d | } n | |  d k  o d p d }
 | |  d k  o d p d } |
 d k o d | d } n |
 d k o | | } nl |
 d k o | | } nQ |
 d k o | j d |  } n. |
 d k o | j d |  } n | | } | j d d  j d d  S(   uI   Formats val according to the currency settings
    in the current locale.u   int_frac_digitsu   frac_digitsi   u9   Currency formatting is not possible using the 'C' locale.u   %%.%ifu   monetaryu   <u   >u   int_curr_symbolu   currency_symboli    u   n_cs_precedesu   p_cs_precedesu   n_sep_by_spaceu   p_sep_by_spaceu    u    u   n_sign_posnu   p_sign_posnu   negative_signu   positive_signu   (u   )i   i   i   i   T(   u
   localeconvu
   ValueErroru   formatu   absu   Trueu   replace(   u   valu   symbolu   groupingu   internationalu   convu   digitsu   su   smbu   precedesu	   separatedu   sign_posu   sign(    (    u#   /mit/python/lib/python3.0/locale.pyu   currency   s6    	"  
c             C   s   t  d |   S(   u9   Convert float to integer, taking the locale into account.u   %.12g(   u   format(   u   val(    (    u#   /mit/python/lib/python3.0/locale.pyu   str	  s    c             C   s^   t    d } | o |  j | d  }  n t    d } | o |  j | d  }  n | |   S(   u<   Parses a string as a float according to the locale settings.u   thousands_sepu    u   decimal_pointu   .(   u
   localeconvu   replace(   u   stringu   funcu   tsu   dd(    (    u#   /mit/python/lib/python3.0/locale.pyu   atof  s    c             C   s   t  |  t  S(   uA   Converts a string to an integer according to the locale settings.(   u   atofu   int(   u   str(    (    u#   /mit/python/lib/python3.0/locale.pyu   atoi  s    c              C   s[   t  t d  t d d d  }  t |  d t |    t d  }  t |  d t |    d  S(   Nu    u   %di[i   u   isgQ	@(   u	   setlocaleu   LC_ALLu   formatu   printu   atoiu   stru   atof(   u   s1(    (    u#   /mit/python/lib/python3.0/locale.pyu   _test  s
    c             C   s  |  j    } d | k o | j d d  } n d | k o1 | j d  d d  \ } } | d | } n | } d } | j d d  } | j d d  } | d | } t j | d  } | d k	 o | St j | d  } | d k	 o d | k o | j d  \ } } n | } d } | o= t j |  } t j j j | |  } t	 j | |  } n | } | o | d | S| Sn |  Sd S(   u   Returns a normalized locale code for the given locale
        name.

        The returned locale code is formatted for use with
        setlocale().

        If normalization fails, the original name is returned
        unchanged.

        If the given encoding is not known, the function defaults to
        the default encoding for the locale code just like setlocale()
        does.

    u   :u   .Ni   u    u   -u   _(
   u   loweru   replaceu   splitu   locale_aliasu   getu   Noneu	   encodingsu   normalize_encodingu   aliasesu   locale_encoding_alias(   u
   localenameu   fullnameu   langnameu   encodingu   norm_encodingu   lookup_nameu   codeu   defenc(    (    u#   /mit/python/lib/python3.0/locale.pyu	   normalize0  s>    		c             C   s   t  |   } d | k o> | j d  \ } } | d k o d | k o | d f Sn d | k o t | j d  d d   S| d k o d	 St d |    d S(
   u   Parses the locale code for localename and returns the
        result as tuple (language code, encoding).

        The localename is normalized and passed through the locale
        alias engine. A ValueError is raised in case the locale name
        cannot be parsed.

        The language code corresponds to RFC 1766.  code and encoding
        can be None in case the values cannot be determined or are
        unknown to this implementation.

    u   @u   eurou   .u   iso-8859-15Ni   u   Cu   unknown locale: %s(   NN(   u	   normalizeu   splitu   tupleu   Noneu
   ValueError(   u
   localenameu   codeu   modifier(    (    u#   /mit/python/lib/python3.0/locale.pyu   _parse_localenamer  s    c             C   sE   |  \ } } | d k o
 d } n | d k o | S| d | Sd S(   u    Builds a locale code from the given tuple (language code,
        encoding).

        No aliasing or normalizing takes place.

    u   Cu   .N(   u   None(   u   localetupleu   languageu   encoding(    (    u#   /mit/python/lib/python3.0/locale.pyu   _build_localename  s    
u   LANGu   LANGUAGEc             C   s  y" d d l  } | j   \ } } Wn t t f k
 o YnV Xt j d k o: | o3 | d d  d k o t j t | d   } n | | f Sd d l	 } | j
 j } xS |  D]E } | | d  } | o) | d k o | j d  d } n Pq q Wd } t |  S(	   u   Tries to determine the default locale settings and returns
        them as tuple (language code, encoding).

        According to POSIX, a program which has not called
        setlocale(LC_ALL, "") runs using the portable 'C' locale.
        Calling setlocale(LC_ALL, "") lets it use the default locale as
        defined by the LANG variable. Since we don't want to interfere
        with the current locale setting we thus emulate the behavior
        in the way described above.

        To maintain compatibility with other platforms, not only the
        LANG variable is tested, but a list of variables given as
        envvars parameter. The first found to be defined will be
        used. envvars defaults to the search path used in GNU gettext;
        it must always contain the variable name 'LANG'.

        Except for the code 'C', the language code corresponds to RFC
        1766.  code and encoding can be None in case the values cannot
        be determined.

    i    Nu   win32i   u   0xu   LANGUAGEu   :u   C(   u   _localeu   _getdefaultlocaleu   ImportErroru   AttributeErroru   sysu   platformu   windows_localeu   getu   intu   osu   environu   Noneu   splitu   _parse_localename(   u   envvarsu   _localeu   codeu   encodingu   osu   lookupu   variableu
   localename(    (    u#   /mit/python/lib/python3.0/locale.pyu   getdefaultlocale  s&    .
 	c             C   s@   t  |   } |  t k o d | k o t d   n t |  S(   up   Returns the current setting for the given locale category as
        tuple (language code, encoding).

        category may be one of the LC_* value except LC_ALL. It
        defaults to LC_CTYPE.

        Except for the code 'C', the language code corresponds to RFC
        1766.  code and encoding can be None in case the values cannot
        be determined.

    u   ;u    category LC_ALL is not supported(   u
   _setlocaleu   LC_ALLu	   TypeErroru   _parse_localename(   u   categoryu
   localename(    (    u#   /mit/python/lib/python3.0/locale.pyu	   getlocale  s    c             C   s;   | o' t  | t  o t t |   } n t |  |  S(   uE   Set the locale for the given category.  The locale can be
        a string, a locale tuple (language code, encoding), or None.

        Locale tuples are converted to strings the locale aliasing
        engine.  Locale strings are passed directly to the C lib.

        category may be given as one of the LC_* values.

    (   u
   isinstanceu   _builtin_stru	   normalizeu   _build_localenameu
   _setlocale(   u   categoryu   locale(    (    u#   /mit/python/lib/python3.0/locale.pyu	   setlocale  s    c             C   s   t  |  t t     d S(   u    Sets the locale for category to the default setting.

        The default setting is determined by calling
        getdefaultlocale(). category defaults to LC_ALL.

    N(   u
   _setlocaleu   _build_localenameu   getdefaultlocale(   u   category(    (    u#   /mit/python/lib/python3.0/locale.pyu   resetlocale  s    u   win32u   darwinu   macc             C   s   d d l  } | j   d S(   u1   Return the charset that the user is likely using.i    Ni   (   u   _localeu   _getdefaultlocale(   u   do_setlocaleu   _locale(    (    u#   /mit/python/lib/python3.0/locale.pyu   getpreferredencoding  s    c             C   s(   t    d } | d k o
 d } n | S(   ub   Return the charset that the user is likely using,
            by looking at environment variables.i   u   asciiN(   u   getdefaultlocaleu   None(   u   do_setlocaleu   res(    (    u#   /mit/python/lib/python3.0/locale.pyu   getpreferredencoding  s    
c             C   sL   |  o7 t  t  } t  t d  t t  } t  t |  | St t  Sd S(   ud   Return the charset that the user is likely using,
            according to the system configuration.u    N(   u	   setlocaleu   LC_CTYPEu   nl_langinfou   CODESET(   u   do_setlocaleu   oldlocu   result(    (    u#   /mit/python/lib/python3.0/locale.pyu   getpreferredencoding  s    u   Cu   437u   cu	   ISO8859-1u   enu   JIS7u   jisu   jis7u   eucJPu   ajecu   asciiu   latin_1u	   iso8859_1u
   ISO8859-10u
   iso8859_10u
   ISO8859-11u
   iso8859_11u
   ISO8859-13u
   iso8859_13u
   ISO8859-14u
   iso8859_14u
   ISO8859-15u
   iso8859_15u	   ISO8859-2u	   iso8859_2u	   ISO8859-3u	   iso8859_3u	   ISO8859-4u	   iso8859_4u	   ISO8859-5u	   iso8859_5u	   ISO8859-6u	   iso8859_6u	   ISO8859-7u	   iso8859_7u	   ISO8859-8u	   iso8859_8u	   ISO8859-9u	   iso8859_9u
   iso2022_jpu   SJISu	   shift_jisu   TACTISu   tactisu   euc_jpu   eucKRu   euc_kru   UTF8u   utf_8u   KOI8-Ru   koi8_ru   KOI8-Uu   koi8_uu   a3_AZ.KOI8-Cu   a3u   a3_azu   a3_az.koi8cu   af_ZA.ISO8859-1u   afu   af_zau   af_za.iso88591u   am_ET.UTF-8u   amu   am_etu   en_US.ISO8859-1u   americanu   american.iso88591u   ar_AA.ISO8859-6u   aru   ar_aau   ar_aa.iso88596u   ar_AE.ISO8859-6u   ar_aeu   ar_ae.iso88596u   ar_BH.ISO8859-6u   ar_bhu   ar_bh.iso88596u   ar_DZ.ISO8859-6u   ar_dzu   ar_dz.iso88596u   ar_EG.ISO8859-6u   ar_egu   ar_eg.iso88596u   ar_IQ.ISO8859-6u   ar_iqu   ar_iq.iso88596u   ar_JO.ISO8859-6u   ar_jou   ar_jo.iso88596u   ar_KW.ISO8859-6u   ar_kwu   ar_kw.iso88596u   ar_LB.ISO8859-6u   ar_lbu   ar_lb.iso88596u   ar_LY.ISO8859-6u   ar_lyu   ar_ly.iso88596u   ar_MA.ISO8859-6u   ar_mau   ar_ma.iso88596u   ar_OM.ISO8859-6u   ar_omu   ar_om.iso88596u   ar_QA.ISO8859-6u   ar_qau   ar_qa.iso88596u   ar_SA.ISO8859-6u   ar_sau   ar_sa.iso88596u   ar_SD.ISO8859-6u   ar_sdu   ar_sd.iso88596u   ar_SY.ISO8859-6u   ar_syu   ar_sy.iso88596u   ar_TN.ISO8859-6u   ar_tnu   ar_tn.iso88596u   ar_YE.ISO8859-6u   ar_yeu   ar_ye.iso88596u   arabicu   arabic.iso88596u   az_AZ.ISO8859-9Eu   azu   az_azu   az_az.iso88599eu   be_BY.CP1251u   beu   be_byu   be_by.cp1251u   be_by.microsoftcp1251u   bg_BG.CP1251u   bgu   bg_bgu   bg_bg.cp1251u   bg_BG.ISO8859-5u   bg_bg.iso88595u   bg_BG.KOI8-Ru   bg_bg.koi8ru   bg_bg.microsoftcp1251u   bn_IN.UTF-8u   bn_inu   nb_NO.ISO8859-1u   bokmalu   bokmålu   br_FR.ISO8859-1u   bru   br_fru   br_fr.iso88591u   br_FR.ISO8859-14u   br_fr.iso885914u   br_FR.ISO8859-15u   br_fr.iso885915u   br_fr.iso885915@eurou   br_FR.UTF-8u   br_fr.utf8@eurou
   br_fr@eurou   bs_BA.ISO8859-2u   bsu   bs_bau   bs_ba.iso88592u	   bulgarianu   fr_CA.ISO8859-1u   c-frenchu   c-french.iso88591u   c.enu
   c.iso88591u   c_cu   c_c.cu   ca_ES.ISO8859-1u   cau   ca_esu   ca_es.iso88591u   ca_ES.ISO8859-15u   ca_es.iso885915u   ca_es.iso885915@eurou   ca_ES.UTF-8u   ca_es.utf8@eurou
   ca_es@eurou   catalanu   cextendu
   cextend.enu   zh_CN.eucCNu	   chinese-su   zh_TW.eucTWu	   chinese-tu   hr_HR.ISO8859-2u   croatianu   cs_CZ.ISO8859-2u   csu   cs_csu   cs_CS.ISO8859-2u   cs_cs.iso88592u   cs_czu   cs_cz.iso88592u   cy_GB.ISO8859-1u   cyu   cy_gbu   cy_gb.iso88591u   cy_GB.ISO8859-14u   cy_gb.iso885914u   cy_GB.ISO8859-15u   cy_gb.iso885915u
   cy_gb@eurou   czu   cz_czu   czechu   da_DK.ISO8859-1u   dau   da_dku   da_dk.88591u   da_DK.ISO8859-15u   da_dk.885915u   da_dk.iso88591u   da_dk.iso885915u
   da_dk@eurou   danishu   danish.iso88591u   dansku   de_DE.ISO8859-1u   deu   de_AT.ISO8859-1u   de_atu   de_at.iso88591u   de_AT.ISO8859-15u   de_at.iso885915u   de_at.iso885915@eurou   de_AT.UTF-8u   de_at.utf8@eurou
   de_at@eurou   de_BE.ISO8859-1u   de_beu   de_be.iso88591u   de_BE.ISO8859-15u   de_be.iso885915u   de_be.iso885915@eurou   de_BE.UTF-8u   de_be.utf8@eurou
   de_be@eurou   de_CH.ISO8859-1u   de_chu   de_ch.iso88591u   de_CH.ISO8859-15u   de_ch.iso885915u
   de_ch@eurou   de_deu   de_de.88591u   de_DE.ISO8859-15u   de_de.885915u   de_de.885915@eurou   de_de.iso88591u   de_de.iso885915u   de_de.iso885915@eurou   de_DE.UTF-8u   de_de.utf8@eurou
   de_de@eurou   de_LU.ISO8859-1u   de_luu   de_lu.iso88591u   de_LU.ISO8859-15u   de_lu.iso885915u   de_lu.iso885915@eurou   de_LU.UTF-8u   de_lu.utf8@eurou
   de_lu@eurou   deutschu   nl_NL.ISO8859-1u   dutchu   nl_BE.ISO8859-1u   dutch.iso88591u   ee_EE.ISO8859-4u   eeu   ee_eeu   ee_ee.iso88594u   et_EE.ISO8859-1u   eestiu   el_GR.ISO8859-7u   elu   el_gru   el_gr.iso88597u   el_GR.ISO8859-15u
   el_gr@eurou   en.iso88591u   en_AU.ISO8859-1u   en_auu   en_au.iso88591u   en_BE.ISO8859-1u   en_beu   en_BE.ISO8859-15u
   en_be@eurou   en_BW.ISO8859-1u   en_bwu   en_bw.iso88591u   en_CA.ISO8859-1u   en_cau   en_ca.iso88591u   en_GB.ISO8859-1u   en_gbu   en_gb.88591u   en_gb.iso88591u   en_GB.ISO8859-15u   en_gb.iso885915u
   en_gb@eurou   en_HK.ISO8859-1u   en_hku   en_hk.iso88591u   en_IE.ISO8859-1u   en_ieu   en_ie.iso88591u   en_IE.ISO8859-15u   en_ie.iso885915u   en_ie.iso885915@eurou   en_IE.UTF-8u   en_ie.utf8@eurou
   en_ie@eurou   en_IN.ISO8859-1u   en_inu   en_NZ.ISO8859-1u   en_nzu   en_nz.iso88591u   en_PH.ISO8859-1u   en_phu   en_ph.iso88591u   en_SG.ISO8859-1u   en_sgu   en_sg.iso88591u   en_uku   en_usu   en_us.88591u   en_US.ISO8859-15u   en_us.885915u   en_us.iso88591u   en_us.iso885915u   en_us.iso885915@eurou
   en_us@eurou   en_us@euro@eurou   en_ZA.ISO8859-1u   en_zau   en_za.88591u   en_za.iso88591u   en_ZA.ISO8859-15u   en_za.iso885915u
   en_za@eurou   en_ZW.ISO8859-1u   en_zwu   en_zw.iso88591u   eng_gbu   eng_gb.8859u   en_EN.ISO8859-1u   englishu   english.iso88591u
   english_uku   english_uk.8859u   english_united-statesu   english_united-states.437u
   english_usu   english_us.8859u   english_us.asciiu   eo_XX.ISO8859-3u   eou   eo_EO.ISO8859-3u   eo_eou   eo_eo.iso88593u   eo_xxu   eo_xx.iso88593u   es_ES.ISO8859-1u   esu   es_AR.ISO8859-1u   es_aru   es_ar.iso88591u   es_BO.ISO8859-1u   es_bou   es_bo.iso88591u   es_CL.ISO8859-1u   es_clu   es_cl.iso88591u   es_CO.ISO8859-1u   es_cou   es_co.iso88591u   es_CR.ISO8859-1u   es_cru   es_cr.iso88591u   es_DO.ISO8859-1u   es_dou   es_do.iso88591u   es_EC.ISO8859-1u   es_ecu   es_ec.iso88591u   es_esu   es_es.88591u   es_es.iso88591u   es_ES.ISO8859-15u   es_es.iso885915u   es_es.iso885915@eurou   es_ES.UTF-8u   es_es.utf8@eurou
   es_es@eurou   es_GT.ISO8859-1u   es_gtu   es_gt.iso88591u   es_HN.ISO8859-1u   es_hnu   es_hn.iso88591u   es_MX.ISO8859-1u   es_mxu   es_mx.iso88591u   es_NI.ISO8859-1u   es_niu   es_ni.iso88591u   es_PA.ISO8859-1u   es_pau   es_pa.iso88591u   es_PA.ISO8859-15u   es_pa.iso885915u
   es_pa@eurou   es_PE.ISO8859-1u   es_peu   es_pe.iso88591u   es_PE.ISO8859-15u   es_pe.iso885915u
   es_pe@eurou   es_PR.ISO8859-1u   es_pru   es_pr.iso88591u   es_PY.ISO8859-1u   es_pyu   es_py.iso88591u   es_PY.ISO8859-15u   es_py.iso885915u
   es_py@eurou   es_SV.ISO8859-1u   es_svu   es_sv.iso88591u   es_SV.ISO8859-15u   es_sv.iso885915u
   es_sv@eurou   es_US.ISO8859-1u   es_usu   es_us.iso88591u   es_UY.ISO8859-1u   es_uyu   es_uy.iso88591u   es_UY.ISO8859-15u   es_uy.iso885915u
   es_uy@eurou   es_VE.ISO8859-1u   es_veu   es_ve.iso88591u   es_VE.ISO8859-15u   es_ve.iso885915u
   es_ve@eurou   estonianu   et_EE.ISO8859-15u   etu   et_eeu   et_ee.iso88591u   et_EE.ISO8859-13u   et_ee.iso885913u   et_ee.iso885915u   et_EE.ISO8859-4u   et_ee.iso88594u
   et_ee@eurou   eu_ES.ISO8859-1u   euu   eu_esu   eu_es.iso88591u   eu_ES.ISO8859-15u   eu_es.iso885915u   eu_es.iso885915@eurou   eu_ES.UTF-8u   eu_es.utf8@eurou
   eu_es@eurou   fa_IR.UTF-8u   fau   fa_iru   fa_IR.ISIRI-3342u   fa_ir.isiri3342u   fi_FI.ISO8859-15u   fiu   fi_fiu   fi_FI.ISO8859-1u   fi_fi.88591u   fi_fi.iso88591u   fi_fi.iso885915u   fi_fi.iso885915@eurou   fi_FI.UTF-8u   fi_fi.utf8@eurou
   fi_fi@eurou   finnishu   finnish.iso88591u   fo_FO.ISO8859-1u   fou   fo_fou   fo_fo.iso88591u   fo_FO.ISO8859-15u   fo_fo.iso885915u
   fo_fo@eurou   fr_FR.ISO8859-1u   fru   fr_BE.ISO8859-1u   fr_beu   fr_be.88591u   fr_be.iso88591u   fr_BE.ISO8859-15u   fr_be.iso885915u   fr_be.iso885915@eurou   fr_BE.UTF-8u   fr_be.utf8@eurou
   fr_be@eurou   fr_cau   fr_ca.88591u   fr_ca.iso88591u   fr_CA.ISO8859-15u   fr_ca.iso885915u
   fr_ca@eurou   fr_CH.ISO8859-1u   fr_chu   fr_ch.88591u   fr_ch.iso88591u   fr_CH.ISO8859-15u   fr_ch.iso885915u
   fr_ch@eurou   fr_fru   fr_fr.88591u   fr_fr.iso88591u   fr_FR.ISO8859-15u   fr_fr.iso885915u   fr_fr.iso885915@eurou   fr_FR.UTF-8u   fr_fr.utf8@eurou
   fr_fr@eurou   fr_LU.ISO8859-1u   fr_luu   fr_lu.88591u   fr_lu.iso88591u   fr_LU.ISO8859-15u   fr_lu.iso885915u   fr_lu.iso885915@eurou   fr_LU.UTF-8u   fr_lu.utf8@eurou
   fr_lu@eurou	   françaisu   fre_fru   fre_fr.8859u   frenchu   french.iso88591u   french_franceu   french_france.8859u   ga_IE.ISO8859-1u   gau   ga_ieu   ga_ie.iso88591u   ga_IE.ISO8859-14u   ga_ie.iso885914u   ga_IE.ISO8859-15u   ga_ie.iso885915u   ga_ie.iso885915@eurou   ga_IE.UTF-8u   ga_ie.utf8@eurou
   ga_ie@eurou   gl_ES.ISO8859-1u   galegou   galicianu   gd_GB.ISO8859-1u   gdu   gd_gbu   gd_gb.iso88591u   gd_GB.ISO8859-14u   gd_gb.iso885914u   gd_GB.ISO8859-15u   gd_gb.iso885915u
   gd_gb@eurou   ger_deu   ger_de.8859u   germanu   german.iso88591u   german_germanyu   german_germany.8859u   glu   gl_esu   gl_es.iso88591u   gl_ES.ISO8859-15u   gl_es.iso885915u   gl_es.iso885915@eurou   gl_ES.UTF-8u   gl_es.utf8@eurou
   gl_es@eurou   greeku   greek.iso88597u   gu_IN.UTF-8u   gu_inu   gv_GB.ISO8859-1u   gvu   gv_gbu   gv_gb.iso88591u   gv_GB.ISO8859-14u   gv_gb.iso885914u   gv_GB.ISO8859-15u   gv_gb.iso885915u
   gv_gb@eurou   he_IL.ISO8859-8u   heu   he_ilu   he_IL.CP1255u   he_il.cp1255u   he_il.iso88598u   he_il.microsoftcp1255u   iw_IL.ISO8859-8u   hebrewu   hebrew.iso88598u   hi_IN.ISCII-DEVu   hiu   hi_inu   hi_in.isciidevu   hru   hr_hru   hr_hr.iso88592u   hrvatskiu   hu_HU.ISO8859-2u   huu   hu_huu   hu_hu.iso88592u	   hungarianu   is_IS.ISO8859-1u	   icelandicu   icelandic.iso88591u   id_ID.ISO8859-1u   idu   id_idu   inu   in_idu   isu   is_isu   is_is.iso88591u   is_IS.ISO8859-15u   is_is.iso885915u
   is_is@eurou
   iso-8859-1u   iso-8859-15u	   iso8859-1u
   iso8859-15u
   iso_8859_1u   iso_8859_15u   it_IT.ISO8859-1u   itu   it_CH.ISO8859-1u   it_chu   it_ch.iso88591u   it_CH.ISO8859-15u   it_ch.iso885915u
   it_ch@eurou   it_itu   it_it.88591u   it_it.iso88591u   it_IT.ISO8859-15u   it_it.iso885915u   it_it.iso885915@eurou   it_IT.UTF-8u   it_it.utf8@eurou
   it_it@eurou   italianu   italian.iso88591u   iu_CA.NUNACOM-8u   iuu   iu_cau   iu_ca.nunacom8u   iwu   iw_ilu   iw_il.iso88598u   ja_JP.eucJPu   jau
   ja_JP.JIS7u   ja.jisu
   ja_JP.SJISu   ja.sjisu   ja_jpu
   ja_jp.ajecu	   ja_jp.eucu   ja_jp.eucjpu   ja_jp.iso-2022-jpu   ja_jp.iso2022jpu	   ja_jp.jisu
   ja_jp.jis7u   ja_jp.mscodeu
   ja_jp.sjisu
   ja_jp.ujisu   japanu   japaneseu   japanese-eucu   japanese.eucu   japanese.sjisu   jp_jpu   ka_GE.GEORGIAN-ACADEMYu   kau   ka_geu   ka_ge.georgianacademyu   ka_GE.GEORGIAN-PSu   ka_ge.georgianpsu   ka_ge.georgianrsu   kl_GL.ISO8859-1u   klu   kl_glu   kl_gl.iso88591u   kl_GL.ISO8859-15u   kl_gl.iso885915u
   kl_gl@eurou   km_KH.UTF-8u   km_khu   kn_IN.UTF-8u   kn_inu   ko_KR.eucKRu   kou   ko_kru	   ko_kr.eucu   ko_kr.euckru   koreanu
   korean.eucu   kw_GB.ISO8859-1u   kwu   kw_gbu   kw_gb.iso88591u   kw_GB.ISO8859-14u   kw_gb.iso885914u   kw_GB.ISO8859-15u   kw_gb.iso885915u
   kw_gb@eurou   ky_KG.UTF-8u   kyu   ky_kgu   lt_LT.ISO8859-13u
   lithuanianu   lo_LA.MULELAO-1u   lou   lo_lau   lo_LA.IBM-CP1133u   lo_la.cp1133u   lo_la.ibmcp1133u   lo_la.mulelao1u   ltu   lt_ltu   lt_lt.iso885913u   lt_LT.ISO8859-4u   lt_lt.iso88594u   lv_LV.ISO8859-13u   lvu   lv_lvu   lv_lv.iso885913u   lv_LV.ISO8859-4u   lv_lv.iso88594u   mi_NZ.ISO8859-1u   miu   mi_nzu   mi_nz.iso88591u   mk_MK.ISO8859-5u   mku   mk_mku   mk_MK.CP1251u   mk_mk.cp1251u   mk_mk.iso88595u   mk_mk.microsoftcp1251u   mr_IN.UTF-8u   mr_inu   ms_MY.ISO8859-1u   msu   ms_myu   ms_my.iso88591u   mt_MT.ISO8859-3u   mtu   mt_mtu   mt_mt.iso88593u   nbu   nb_nou   nb_no.88591u   nb_no.iso88591u   nb_NO.ISO8859-15u   nb_no.iso885915u
   nb_no@eurou   nlu   nl_beu   nl_be.88591u   nl_be.iso88591u   nl_BE.ISO8859-15u   nl_be.iso885915u   nl_be.iso885915@eurou   nl_BE.UTF-8u   nl_be.utf8@eurou
   nl_be@eurou   nl_nlu   nl_nl.88591u   nl_nl.iso88591u   nl_NL.ISO8859-15u   nl_nl.iso885915u   nl_nl.iso885915@eurou   nl_NL.UTF-8u   nl_nl.utf8@eurou
   nl_nl@eurou   nn_NO.ISO8859-1u   nnu   nn_nou   nn_no.88591u   nn_no.iso88591u   nn_NO.ISO8859-15u   nn_no.iso885915u
   nn_no@eurou   no_NO.ISO8859-1u   nou   ny_NO.ISO8859-1u
   no@nynorsku   no_nou   no_no.88591u   no_no.iso88591u   no_NO.ISO8859-15u   no_no.iso885915u
   no_no@eurou	   norwegianu   norwegian.iso88591u   nr_ZA.ISO8859-1u   nru   nr_zau   nr_za.iso88591u   nso_ZA.ISO8859-15u   nsou   nso_zau   nso_za.iso885915u   nyu   ny_nou   ny_no.88591u   ny_no.iso88591u   ny_NO.ISO8859-15u   ny_no.iso885915u
   ny_no@eurou   nynorsku   oc_FR.ISO8859-1u   ocu   oc_fru   oc_fr.iso88591u   oc_FR.ISO8859-15u   oc_fr.iso885915u
   oc_fr@eurou   pa_IN.UTF-8u   pa_inu   pd_US.ISO8859-1u   pdu   pd_DE.ISO8859-1u   pd_deu   pd_de.iso88591u   pd_DE.ISO8859-15u   pd_de.iso885915u
   pd_de@eurou   pd_usu   pd_us.iso88591u   pd_US.ISO8859-15u   pd_us.iso885915u
   pd_us@eurou   ph_PH.ISO8859-1u   phu   ph_phu   ph_ph.iso88591u   pl_PL.ISO8859-2u   plu   pl_plu   pl_pl.iso88592u   polishu   pt_PT.ISO8859-1u
   portugueseu   portuguese.iso88591u   pt_BR.ISO8859-1u   portuguese_brazilu   portuguese_brazil.8859u   posixu
   posix-utf2u   pp_AN.ISO8859-1u   ppu   pp_anu   pp_an.iso88591u   ptu   pt_bru   pt_br.88591u   pt_br.iso88591u   pt_BR.ISO8859-15u   pt_br.iso885915u
   pt_br@eurou   pt_ptu   pt_pt.88591u   pt_pt.iso88591u   pt_PT.ISO8859-15u   pt_pt.iso885915u   pt_pt.iso885915@eurou   pt_PT.UTF-8u   pt_pt.utf8@eurou
   pt_pt@eurou   ro_RO.ISO8859-2u   rou   ro_rou   ro_ro.iso88592u   romanianu   ru_RU.ISO8859-5u   ruu   ru_ruu   ru_RU.CP1251u   ru_ru.cp1251u   ru_ru.iso88595u   ru_RU.KOI8-Ru   ru_ru.koi8ru   ru_ru.microsoftcp1251u   ru_UA.KOI8-Uu   ru_uau   ru_UA.CP1251u   ru_ua.cp1251u   ru_ua.koi8uu   ru_ua.microsoftcp1251u   rumanianu   russianu   rw_RW.ISO8859-1u   rwu   rw_rwu   rw_rw.iso88591u   se_NO.UTF-8u   se_nou   sr_CS.ISO8859-2u   serbocroatianu   shu   sh_HR.ISO8859-2u   sh_hru   sh_hr.iso88592u   sh_spu   sh_yuu   si_LK.UTF-8u   siu   si_lku   sinhalau   sk_SK.ISO8859-2u   sku   sk_sku   sk_sk.iso88592u   sl_SI.ISO8859-2u   slu   sl_CS.ISO8859-2u   sl_csu   sl_siu   sl_si.iso88592u   slovaku   sloveneu	   slovenianu   sr_CS.ISO8859-5u   spu   sp_yuu   spanishu   spanish.iso88591u   spanish_spainu   spanish_spain.8859u   sq_AL.ISO8859-2u   squ   sq_alu   sq_al.iso88592u   sru   sr@cyrillicu   sr@latnu   sr_cs.iso88592u   sr_cs.iso88592@latnu   sr_cs.iso88595u   sr_CS.UTF-8u   sr_cs.utf8@latnu
   sr_cs@latnu   sr_spu   sr_yuu   sr_CS.CP1251u   sr_yu.cp1251@cyrillicu   sr_yu.iso88592u   sr_yu.iso88595u   sr_yu.iso88595@cyrillicu   sr_yu.microsoftcp1251@cyrillicu   sr_yu.utf8@cyrillicu   sr_yu@cyrillicu   ss_ZA.ISO8859-1u   ssu   ss_zau   ss_za.iso88591u   st_ZA.ISO8859-1u   stu   st_zau   st_za.iso88591u   sv_SE.ISO8859-1u   svu   sv_FI.ISO8859-1u   sv_fiu   sv_fi.iso88591u   sv_FI.ISO8859-15u   sv_fi.iso885915u   sv_fi.iso885915@eurou   sv_FI.UTF-8u   sv_fi.utf8@eurou
   sv_fi@eurou   sv_seu   sv_se.88591u   sv_se.iso88591u   sv_SE.ISO8859-15u   sv_se.iso885915u
   sv_se@eurou   swedishu   swedish.iso88591u   ta_IN.TSCII-0u   tau   ta_inu   ta_in.tsciiu   ta_in.tscii0u   tg_TJ.KOI8-Cu   tgu   tg_tju   tg_tj.koi8cu   th_TH.ISO8859-11u   thu   th_thu   th_th.iso885911u   th_TH.TIS620u   th_th.tactisu   th_th.tis620u   thaiu   tl_PH.ISO8859-1u   tlu   tl_phu   tl_ph.iso88591u   tn_ZA.ISO8859-15u   tnu   tn_zau   tn_za.iso885915u   tr_TR.ISO8859-9u   tru   tr_tru   tr_tr.iso88599u   ts_ZA.ISO8859-1u   tsu   ts_zau   ts_za.iso88591u   tt_RU.TATAR-CYRu   ttu   tt_ruu   tt_RU.KOI8-Cu   tt_ru.koi8cu   tt_ru.tatarcyru   turkishu   turkish.iso88599u   uk_UA.KOI8-Uu   uku   uk_uau   uk_UA.CP1251u   uk_ua.cp1251u   uk_UA.ISO8859-5u   uk_ua.iso88595u   uk_ua.koi8uu   uk_ua.microsoftcp1251u	   en_US.utfu   univu	   universalu   en_US.UTF-8u   universal.utf8@ucs4u   ur_PK.CP1256u   uru   ur_pku   ur_pk.cp1256u   ur_pk.microsoftcp1256u   uz_UZ.UTF-8u   uzu   uz_uzu   uz_UZ.ISO8859-1u   uz_uz.iso88591u   uz_uz.utf8@cyrillicu   uz_uz@cyrillicu   ve_ZA.UTF-8u   veu   ve_zau
   vi_VN.TCVNu   viu   vi_vnu
   vi_vn.tcvnu   vi_vn.tcvn5712u   vi_VN.VISCIIu   vi_vn.visciiu   vi_vn.viscii111u   wa_BE.ISO8859-1u   wau   wa_beu   wa_be.iso88591u   wa_BE.ISO8859-15u   wa_be.iso885915u   wa_be.iso885915@eurou
   wa_be@eurou   xh_ZA.ISO8859-1u   xhu   xh_zau   xh_za.iso88591u   yi_US.CP1255u   yiu   yi_usu   yi_us.cp1255u   yi_us.microsoftcp1255u   zhu   zh_CN.gb2312u   zh_cnu
   zh_TW.big5u
   zh_cn.big5u	   zh_cn.eucu   zh_CN.gb18030u   zh_cn.gb18030u   zh_cn.gb2312u	   zh_CN.gbku	   zh_cn.gbku   zh_HK.big5hkscsu   zh_hku
   zh_HK.big5u
   zh_hk.big5u   zh_hk.big5hkscsu   zh_twu
   zh_tw.big5u	   zh_tw.eucu   zh_tw.euctwu   zu_ZA.ISO8859-1u   zuu   zu_zau   zu_za.iso88591u   af_ZAi6  u   sq_ALi  u   ar_SAi  u   ar_IQi  u   ar_EGi  u   ar_LYi  u   ar_DZi  u   ar_MAi  u   ar_TNi  u   ar_OMi   u   ar_YEi$  u   ar_SYi(  u   ar_JOi,  u   ar_LBi0  u   ar_KWi4  u   ar_AEi8  u   ar_BHi<  u   ar_QAi@  u   hy_AMi+  u   az_AZi,  i,  u   eu_ESi-  u   be_BYi#  u   bn_INiE  u   bs_BAi   i  u   br_FRi~  u   bg_BGi  u   ca_ESi  u   zh_CHSu   zh_TWi  u   zh_CNi  u   zh_HKi  u   zh_SGi  u   zh_MOi  u   zh_CHTi|  u   hr_HRi  u   hr_BAi  u   cs_CZi  u   da_DKi  u   gbz_AFi  u   div_MVie  u   nl_NLi  u   nl_BEi  u   en_USi	  u   en_GBi	  u   en_AUi	  u   en_CAi	  u   en_NZi	  u   en_IEi	  u   en_ZAi	  u   en_JAi	   u   en_CBi	$  u   en_BZi	(  u   en_TTi	,  u   en_ZWi	0  u   en_PHi	4  u   et_EEi%  u   fo_FOi8  u   fil_PHid  u   fi_FIi  u   fr_FRi  u   fr_BEi  u   fr_CAi  u   fr_CHi  u   fr_LUi  u   fr_MCi  u   fy_NLib  u   gl_ESiV  u   ka_GEi7  u   de_DEi  u   de_CHi  u   de_ATi  u   de_LUi  u   de_LIi  u   el_GRi  u   gu_INiG  u   he_ILi  u   hi_INi9  u   hu_HUi  u   is_ISi  u   id_IDi!  u   iu_CAi]  i]  u   ga_IEi<  u   xh_ZAi4  u   zu_ZAi5  u   it_ITi  u   it_CHi  u   ja_JPi  u   kn_INiK  u   kk_KZi?  u   kok_INiW  u   ko_KRi  u   ky_KGi@  u   lv_LVi&  u   lt_LTi'  u   lb_LUin  u   mk_MKi/  u   ms_MYi>  u   ms_BNi>  u   ml_INiL  u   mt_MTi:  u   mi_NZi  u   arn_CLiz  u   mr_INiN  u   moh_CAi|  u   mn_MNiP  u   ne_NPia  u   nb_NOi  u   nn_NOi  u   oc_FRi  u   or_INiH  u   ps_AFic  u   fa_IRi)  u   pl_PLi  u   pt_BRi  u   pt_PTi  u   pa_INiF  u   quz_BOik  u   quz_ECik  u   quz_PEik  u   ro_ROi  u   rm_CHi  u   ru_RUi  u   smn_FIi;$  u   smj_NOi;  u   smj_SEi;  u   se_NOi;  u   se_SEi;  u   se_FIi;  u   sms_FIi;   u   sma_NOi;  u   sma_SEi;  u   sa_INiO  u   sr_SPi  u   sr_BAi  i  i  u   ns_ZAil  u   tn_ZAi2  u   sk_SKi  u   sl_SIi$  u   es_ESi
  u   es_MXi
  i
  u   es_GTi
  u   es_CRi
  u   es_PAi
  u   es_DOi
  u   es_VEi
   u   es_COi
$  u   es_PEi
(  u   es_ARi
,  u   es_ECi
0  u   es_CLi
4  u   es_URi
8  u   es_PYi
<  u   es_BOi
@  u   es_SVi
D  u   es_HNi
H  u   es_NIi
L  u   es_PRi
P  u   sw_KEiA  u   sv_SEi  u   sv_FIi  u   syr_SYiZ  u   ta_INiI  u   tt_RUiD  u   te_INiJ  u   th_THi  u   tr_TRi  u   uk_UAi"  u   ur_PKi   u   ur_INi   u   uz_UZiC  iC  u   vi_VNi*  u   cy_GBiR  c              C   sR  i  }  |  d  } |   |  d =t  d  t  d d  t   \ } } t  d | p d  t  d | p d  t    t  d	  t  d d  xh |  j   D]Z \ } } t  | d
  t |  \ } } t  d | p d  t  d | p d  t    q Wt    t  d  t  d d  t   xh |  j   D]Z \ } } t  | d
  t |  \ } } t  d | p d  t  d | p d  t    q,Wy t t d  Wn& t  d  t  d  t  d  Yn Xt    t  d  t  d d  xh |  j   D]Z \ } } t  | d
  t |  \ } } t  d | p d  t  d | p d  t    qWd S(   u    Test function.
    c             S   sI   xB t    j   D]1 \ } } | d  d  d k o | |  | <q q Wd  S(   Ni   u   LC_(   u   globalsu   items(   u
   categoriesu   ku   v(    (    u#   /mit/python/lib/python3.0/locale.pyu   _init_categories  s     u   LC_ALLu4   Locale defaults as determined by getdefaultlocale():u   -iH   u
   Language: u   (undefined)u
   Encoding: u   Locale settings on startup:u   ...u      Language: u      Encoding: u,   Locale settings after calling resetlocale():u    u   NOTE:u9   setlocale(LC_ALL, "") does not support the default localeu&   given in the OS environment variables.u4   Locale settings after calling setlocale(LC_ALL, ""):N(   u   printu   getdefaultlocaleu   itemsu	   getlocaleu   resetlocaleu	   setlocaleu   LC_ALL(   u
   categoriesu   _init_categoriesu   langu   encu   nameu   category(    (    u#   /mit/python/lib/python3.0/locale.pyu   _print_locale|  s\    

 
 


 u   LC_MESSAGESu   __main__u   Locale aliasing:u   Number formatting:FT(   u   LC_ALLu   LC_CTYPEu   LANGu   LANGUAGE(   u   win32u   darwinu   mac(@   u   __doc__u   sysu	   encodingsu   encodings.aliasesu   builtinsu   stru   _builtin_stru	   functoolsu   __all__u   _strcollu   _strxfrmu   _localeu   ImportErroru   CHAR_MAXu   LC_ALLu
   LC_COLLATEu   LC_CTYPEu   LC_MESSAGESu   LC_MONETARYu
   LC_NUMERICu   LC_TIMEu
   ValueErroru   Erroru
   localeconvu   Noneu	   setlocaleu   globalsu   strxfrmu   strcollu   _localeconvu   _override_localeconvu   wrapsu   Falseu   _groupu   formatu   reu   operatoru   compileu   _percent_reu   format_stringu   Trueu   currencyu   floatu   atofu   atoiu   _testu
   _setlocaleu	   normalizeu   _parse_localenameu   _build_localenameu   getdefaultlocaleu	   getlocaleu   resetlocaleu   platformu   getpreferredencodingu   CODESETu	   NameErroru   locale_encoding_aliasu   locale_aliasu   windows_localeu   _print_localeu   appendu   __name__u   print(    (    (    u#   /mit/python/lib/python3.0/locale.pyu   <module>   s^  $				

&!-				B		5
	
J

	:

