Your IP : 216.73.216.213
�
e f@ � @ s� d Z d d l Z d d l Z d Z d d � Z d d � Z d d � Z d
d � Z d d
� Z e d k r� e j
j � Z e j
e e � � e e � Z e e e j
� e � e d � e e � e d � n d S)z�
Convert the X11 locale.alias file into a mapping dictionary suitable
for locale.py.
Written by Marc-Andre Lemburg <mal@genix.com>, 2004-12-10.
� Nz"/usr/share/X11/locale/locale.aliasc
C s� t | d d �� } t | � } Wd QXi } x�| D]�} | j � } | sR q4 n | d d � d k rn q4 n | j � \ } } d | k r� | j d � \ } } } d | k r� | j d � \ } } }
| d |
d | } q� n | d d k r| d d � } n | j � } t | � d k r7| d k r7q4 n d | k r�| j d � d d � \ } } | j d
d � } | j d d � } | d | } | j � d
k r�q4 q�n | | | <q4 W| S)N�encoding�latin1� �#�@�.�:�c� �-� �_�utf8���r )�open�list�strip�split� partition�lower�len�replace)
�filename�f�lines�data�line�locale�aliasZ
alias_langr
Z alias_modZ alias_encZlangr � r �?/opt/alt/python34/lib64/python3.4/Tools/i18n/makelocalealias.py�parse s:
r! c C sE t | j � � } x, | D]$ \ } } t d d | | f � q Wd S)Nz %-40s%a,z%a:)�sorted�items�print)r r# �k�vr r r �pprint6 s r'