Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
proc
/
self
/
root
/
usr
/
lib
/
python2.4
/
Upload File :
New :
File
Dir
//proc/self/root/proc/self/root/usr/lib/python2.4/gettext.pyc
mò ‚=5Dc�����������@���sœ��d��Z��d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�Z�d�k�l�Z�d�d�d�d�d�d�d �d �d�d�d �d�g�Z �e�i �i�e�i�d�d�ƒ�Z �d�„��Z�d�„��Z�d�„��Z�d�f��d�„��ƒ��YZ�d�e�f�d�„��ƒ��YZ�d�d�d�d�„�Z�h��Z�d�d�d�e�d�d�„�Z�d�e�d�d�„�Z�h��a�h��a�d�a�d�d�„�Z�d�d�„�Z�d�d�„�Z�d�„��Z�d�„��Z �d �„��Z!�d!�„��Z"�d"�„��Z#�d#�„��Z$�d$�„��Z%�d%�„��Z&�e�Z'�d�S(&���sª��Internationalization and localization support. This module provides internationalization (I18N) and localization (L10N) support for your Python programs by providing an interface to the GNU gettext message catalog library. I18N refers to the operation by which a program is made aware of multiple languages. L10N refers to the adaptation of your program, once internationalized, to the local language and cultural habits. N(���s���ENOENTt���NullTranslationst���GNUTranslationst���Catalogt���findt���translationt���installt ���textdomaint���bindtextdomaint���dgettextt ���dngettextt���gettextt���ngettextt���sharet���localec���������C���s���|��o�|�Sn�|�Sd�S(���sy��� Implements the C expression: condition ? true : false Required to correctly interpret plural forms. N(���t ���conditiont���truet���false(���R���R���R���(����(����t���/usr/lib/python2.4/gettext.pyt���test=���s�����c��� ���������sé��d�k��l��}�d�k�} �d�k�}�|�i�|�|��ƒ�i�ƒ�}�yN�g��}�|�D]6�}�|�d�| �i �j�o�|�d�d�j�o�|�|�qE�qE�~�}�Wn�|�i�j �o�t�d�‚�n�X|�o �t�d�‚�n�|��i �d�d �ƒ�}��|��i �d �d�ƒ�}��t�i�d�ƒ�‰��ˆ��i�d �|��ƒ�}��t�i�d�ƒ�‰��‡�‡��d�†��‰�d�g�}�x™�|��D]‘�}�|�d�j�o�|�i�d�ƒ�q.|�d�j�oP�t�|�ƒ�d�j�o �t�d�‚�n�ˆ��i�ˆ�|�i�ƒ��ƒ�}�|�d�c�d�|�7<q.|�d�c�|�7<q.Wˆ��i�ˆ�|�i�ƒ��ƒ�}��t�d�|��ƒ�S(���s���Gets a C expression as used in PO files for plural forms and returns a Python lambda function that implements an equivalent expression. (���s���StringIONi����i���t���ns;���plural forms expression error, maybe unbalanced parenthesiss*���plural forms expression could be dangerouss���&&s��� and s���||s��� or s���\!([^=])s��� not \1s���(.*?)\?(.*?):(.*)c������������s8���d�|��i�d�ƒ�|��i�d�ƒ�ˆ�i�ˆ��|��i�d�ƒ�ƒ�f�S(���Ns���test(%s, %s, %s)i���i���i���(���t���xt���groupt���exprt���subt���repl(���R���(���R���R���(����R���R���f���s����t����t���(t���)s%���unbalanced parenthesis in plural formiÿÿÿÿs���(%s)s���lambda n: int(%s)(���t���StringIOt���tokent���tokenizet���generate_tokenst���pluralt���readlinet���tokenst���_[1]R���t���NAMEt���dangert ���TokenErrort ���ValueErrort���replacet���ret���compileR���R���R���t���stackt���ct���appendt���lent���popt���st���eval( ���R ���R#���R,���R%���R���R���R0���R+���R"���R���R���R���R���(����(���R���R���R���t���c2pyK���s:����� N � c���������C���s¬��d�k��l�}�|�|��ƒ�}��d�d�>} �d�d�>}�d�d�>} �d�}�|��i�d�ƒ�}�|�d�j�o"�|��|�} �|��|� }��|�| �O}�n�d�} �|��i�d�ƒ�}�|�d�j�o"�|��|�}�|��|� }��|�| �O}�n�d�}�|��i�d�ƒ�}�|�d�j�o"�|��|�}�|��|� }��|�|�O}�n�d�}�|��}�g��}�x†�t �|�d�ƒ�D]t�}�|�|�@pb�|�}�|�|�@o�|�|�7}�n�|�| �@o�|�|�7}�n�|�| �@o�|�| �7}�n�|�i�|�ƒ�q&q&W|�i�ƒ��|�S( ���N(���s ���normalizei���i����i���t���@R���t���.t���_(���R ���t ���normalizet���COMPONENT_CODESETt���COMPONENT_TERRITORYt���COMPONENT_MODIFIERt���maskR���t���post���modifiert���codesett ���territoryt���languaget���rett���ranget���it���valR-���t���reverse(���R ���R6���R>���RB���R?���R8���R:���R;���R@���R7���R9���RC���R=���R<���(����(����R���t���_expand_lang���sN���� ���� c�����������B���sŒ���t��Z�d��d�„�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z �d �„��Z�d �„��Z�d�„��Z �d�„��Z�d �„��Z�e�d�„�Z�RS(���Nc���������C���sF���h��|��_�d��|��_�d��|��_�d��|��_�|�d��j �o�|��i�|�ƒ�n�d��S(���N(���t���selft���_infot���Nonet���_charsett���_output_charsett ���_fallbackt���fpt���_parse(���RF���RL���(����(����R���t���__init__«���s���� c���������C���s���d��S(���N(����(���RF���RL���(����(����R���RM���³���s����c���������C���s+���|��i�o�|��i�i�|�ƒ�n �|�|��_�d��S(���N(���RF���RK���t���add_fallbackt���fallback(���RF���RP���(����(����R���RO���¶���s���� c���������C���s"���|��i�o�|��i�i�|�ƒ�Sn�|�S(���N(���RF���RK���R ���t���message(���RF���RQ���(����(����R���R ���¼���s���� c���������C���s"���|��i�o�|��i�i�|�ƒ�Sn�|�S(���N(���RF���RK���t���lgettextRQ���(���RF���RQ���(����(����R���RR���Á���s���� c���������C���sA���|��i�o�|��i�i�|�|�|�ƒ�Sn�|�d�j�o�|�Sn�|�Sd��S(���Ni���(���RF���RK���R���t���msgid1t���msgid2R���(���RF���RS���RT���R���(����(����R���R���Æ���s ���� c���������C���sA���|��i�o�|��i�i�|�|�|�ƒ�Sn�|�d�j�o�|�Sn�|�Sd��S(���Ni���(���RF���RK���t ���lngettextRS���RT���R���(���RF���RS���RT���R���(����(����R���RU���Î���s ���� c���������C���s(���|��i�o�|��i�i�|�ƒ�Sn�t�|�ƒ�S(���N(���RF���RK���t���ugettextRQ���t���unicode(���RF���RQ���(����(����R���RV���Ö���s���� c���������C���sM���|��i�o�|��i�i�|�|�|�ƒ�Sn�|�d�j�o�t�|�ƒ�Sn�t�|�ƒ�Sd��S(���Ni���(���RF���RK���t ���ungettextRS���RT���R���RW���(���RF���RS���RT���R���(����(����R���RX���Û���s ���� c���������C���s���|��i�S(���N(���RF���RG���(���RF���(����(����R���t���infoã���s����c���������C���s���|��i�S(���N(���RF���RI���(���RF���(����(����R���t���charsetæ���s����c���������C���s���|��i�S(���N(���RF���RJ���(���RF���(����(����R���t���output_charseté���s����c���������C���s ���|�|��_�d��S(���N(���RZ���RF���RJ���(���RF���RZ���(����(����R���t���set_output_charsetì���s����c���������C���s.���d��k��}�|�o �|��i�p�|��i�|�i�d�<d��S(���NR5���(���t���__builtin__RW���RF���RV���R ���t���__dict__(���RF���RW���R]���(����(����R���R���ï���s���� (���t���__name__t ���__module__RH���RN���RM���RO���R ���RR���R���RU���RV���RX���RY���RZ���R[���R\���t���FalseR���(����(����(����R���R����ª���s��� c�����������B���sS���t��Z�d�Z�d�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d �„��Z �RS( ���Nl���Þ*�l���•$<�c���������C���sø��t��i�}�t�|�d�d�ƒ�} �h��|��_�}�d�„��|��_�|�i �ƒ��}�t�|�ƒ�}�|�d�|�d� ƒ�d�}�|�|��i�j�o,�|�d�|�d�d�!ƒ�\�}�}�} �}�d �}�nO�|�|��i�j�o,�|�d �|�d�d�!ƒ�\�}�}�} �}�d�}�n�t�d�d�| �ƒ�‚�xt�d�|�ƒ�D]ó}�|�|�|�| �| �d �!ƒ�\�}�}�|�|�}�|�|�|�|�|�d �!ƒ�\�}�}�|�|�}�|�|�j��o+�|�|�j��o�|�|�|�!}�|�|�|�!}�n�t�d�d�| �ƒ�‚�|�d�j�o?d�}�}�x2|�i#�ƒ��D] }�|�i%�ƒ��}�|�p�qÅn�|�i&�d�ƒ�o�qÅn�d�|�j�oM�|�i'�d�d�ƒ�\�}�}�|�i%�ƒ��i)�ƒ��}�|�i%�ƒ��}�|�|��i*�|�<|�}�n#�|�o�|��i*�|�c�d�|�7<n�|�d�j�o�|�i'�d�ƒ�d�|��_+�qÅ|�d�j�o9�|�i'�d�ƒ�}�|�d�i'�d�ƒ�d�}�t,�|�ƒ�|��_�qÅqÅWn�d�|�j�o¦�|�i'�d�ƒ�\�}�} �|�i'�d�ƒ�}�|��i+�oC�t/�|�|��i+�ƒ�}�g��}�|�D]�}�|�t/�|�|��i+�ƒ�qE~�}�n�xn�t2�t�|�ƒ�ƒ�D]�}�|�|�|�|�|�f�<q~Wn=�|��i+�o(�t/�|�|��i+�ƒ�}�t/�|�|��i+�ƒ�}�n�|�|�|�<| �d �7} �|�d �7}�qý�Wd�S(���s8���Override this method to support alternative .mo formats.t���nameR���c���������C���s���t��|��d�j�ƒ�S(���Ni���(���t���intR���(���R���(����(����R���t���<lambda>���s����s���<Ii���i����s���<4Ii���s���<IIs���>4Is���>IIs���Bad magic numberi���s���File is corruptt���#t���:i���s��� s���content-types���charset=s���plural-formst���;s���plural=t����N(3���t���structt���unpackt���getattrRL���t���filenameRF���t���_catalogt���catalogR ���t���readt���bufR.���t���buflent���magict���LE_MAGICt���versiont���msgcountt ���masteridxt���transidxt���iit���BE_MAGICt���IOErrort���xrangeRB���t���mlent���mofft���mendt���tlent���tofft���tendt���msgt���tmsgRH���t���lastkt���kt ���splitlinest���itemt���stript ���startswitht���splitt���vt���lowerRG���RI���R2���RS���RT���RW���R#���R���RA���(���RF���RL���Ru���Rƒ���Rx���R���R€���Rj���RS���Rl���RT���Rt���R~���Rv���R ���R|���Rq���R‚���Rn���R„���Rp���Rr���Rw���RB���R…���R#���R‡���R���R‹���R}���R���(����(����R���RM���ù���s~����� " " � � 1� c���������C���s‘���t��ƒ��}�|��i�i�|�|�ƒ�}�|�|�j�o&�|��i�o�|��i�i�|�ƒ�Sn�|�Sn�|��i �o�|�i �|��i �ƒ�Sn�|��i�o�|�i �|��i�ƒ�Sn�|�S(���N(���t���objectt���missingRF���Rm���t���getRQ���Rƒ���RK���R ���RJ���t���encodeRI���(���RF���RQ���Rƒ���RŽ���(����(����R���R ���L��s���� c���������C���s‚���t��ƒ��}�|��i�i�|�|�ƒ�}�|�|�j�o&�|��i�o�|��i�i�|�ƒ�Sn�|�Sn�|��i �o�|�i �|��i �ƒ�Sn�|�i �t�i�ƒ��ƒ�S(���N( ���R���RŽ���RF���Rm���R���RQ���Rƒ���RK���RR���RJ���R���R ���t���getpreferredencoding(���RF���RQ���Rƒ���RŽ���(����(����R���RR���Z��s���� c���������C���s·���y`�|��i�|�|��i�|�ƒ�f�}�|��i�o�|�i�|��i�ƒ�Sn�|��i�o�|�i�|��i�ƒ�Sn�|�SWnP�t �j �oD�|��i �o�|��i �i�|�|�|�ƒ�Sn�|�d�j�o�|�Sq³�|�Sn�Xd��S(���Ni���( ���RF���Rm���RS���R ���R���Rƒ���RJ���R���RI���t���KeyErrorRK���R���RT���(���RF���RS���RT���R���Rƒ���(����(����R���R���e��s���� c���������C���s¨���yQ�|��i�|�|��i�|�ƒ�f�}�|��i�o�|�i�|��i�ƒ�Sn�|�i�t�i �ƒ��ƒ�SWnP�t �j �oD�|��i�o�|��i�i�|�|�|�ƒ�Sn�|�d�j�o�|�Sq¤�|�Sn�Xd��S(���Ni���(���RF���Rm���RS���R ���R���Rƒ���RJ���R���R ���R‘���R’���RK���RU���RT���(���RF���RS���RT���R���Rƒ���(����(����R���RU���u��s���� c���������C���s[���t��ƒ��}�|��i�i�|�|�ƒ�}�|�|�j�o,�|��i�o�|��i�i�|�ƒ�Sn�t �|�ƒ�Sn�|�S(���N( ���R���RŽ���RF���Rm���R���RQ���Rƒ���RK���RV���RW���(���RF���RQ���Rƒ���RŽ���(����(����R���RV���ƒ��s���� c���������C���s‡���y �|��i�|�|��i�|�ƒ�f�}�Wn`�t�j �oT�|��i�o�|��i�i�|�|�|�ƒ�Sn�|�d�j�o�t �|�ƒ�}�qƒ�t �|�ƒ�}�n�X|�S(���Ni���(���RF���Rm���RS���R ���R���Rƒ���R’���RK���RX���RT���RW���(���RF���RS���RT���R���Rƒ���(����(����R���RX���Œ��s���� (���R_���R`���Rs���Ry���RM���R ���RR���R���RU���RV���RX���(����(����(����R���R���ô���s��� S i����c���������C���sf��|�d��j�o �t�}�n�|�d��j�of�g��}�x;�d�D]3�}�t�i�i�|�ƒ�}�|�o�|�i �d�ƒ�}�Pq1�q1�Wd�|�j�o�|�i �d�ƒ�qŠ�n�g��}�xC�|�D];�}�x2�t �|�ƒ�D]$�} �| �|�j�o�|�i �| �ƒ�qª�qª�Wq—�W|�o �g��} �n�d��} �xr�|�D]j�}�|�d�j�o�Pn�t�i�i�|�|�d�d�|��ƒ�}�t�i�i�|�ƒ�o �|�o�| �i �|�ƒ�q^|�Sqô�qô�W| �S( ���Nt���LANGUAGEt���LC_ALLt���LC_MESSAGESt���LANGRf���t���Cs���%s.mo(���R“���R”���R•���R–���(���t ���localedirRH���t���_default_localedirt ���languagest���envart���ost���environR���RC���RŠ���R-���t���nelangst���langRE���t���nelangt���allt���resultt���patht���joint���domaint���mofilet���exists(���R¥���R˜���Rš���R¡���RŸ���RC���Rž���R¦���R›���R¢���R ���(����(����R���R���š��s@���� � � � � c���������C���s��|�d��j�o �t�}�n�t�|��|�|�d�d�ƒ} �| �p(�|�o�t �ƒ��Sn�t �t�d�|��ƒ�‚�n�d��} �x¬�| �D]¤�}�t�i�i�|�ƒ�}�t�i�|�ƒ�}�|�d��j�o%�t�i�|�|�t�|�d�ƒ�ƒ�ƒ�}�n�t�i�|�ƒ�}�|�o�|�i�|�ƒ�n�| �d��j�o �|�} �qk�| �i�|�ƒ�qk�W| �S(���NR¡���i���s$���No translation file found for domaint���rb(���t���class_RH���R���R���R¥���R˜���Rš���t���mofilesRP���R����Rz���t���ENOENTR¢���R¦���Rœ���R£���t���abspatht���keyt ���_translationsR���t���tt ���setdefaultt���opent���copyR=���R\���RO���(���R¥���R˜���Rš���R©���RP���R=���R���R¯���R¦���Rª���R¢���(����(����R���R���Â��s*���� � % c���������C���s,���t��|��|�d�t�d�|�ƒ}�|�i�|�ƒ�d��S(���NRP���R=���(���R���R¥���R˜���t���TrueR=���R¯���R���RW���(���R¥���R˜���RW���R=���R¯���(����(����R���R���á��s����t���messagesc���������C���s���|��d��j �o �|��a�n�t�S(���N(���R¥���RH���t���_current_domain(���R¥���(����(����R���R���ï��s����� c���������C���s+���|�d��j �o�|�t�|��<n�t�i�|��t�ƒ�S(���N(���R˜���RH���t���_localedirsR¥���R���R™���(���R¥���R˜���(����(����R���R���ö��s����� c���������C���s(���|�d��j �o�|�t�|��<n�t�i�|��ƒ�S(���N(���R=���RH���t���_localecodesetsR¥���R���(���R¥���R=���(����(����R���t���bind_textdomain_codesetý��s����� c���������C���sU���y.�t��|��t�i�|��d��ƒ�d�t�i�|��ƒ�ƒ}�Wn�t�j �o�|�Sn�X|�i �|�ƒ�S(���NR=���( ���R���R¥���R¶���R���RH���R·���R¯���Rz���RQ���R ���(���R¥���RQ���R¯���(����(����R���R�����s���� c���������C���sU���y.�t��|��t�i�|��d��ƒ�d�t�i�|��ƒ�ƒ}�Wn�t�j �o�|�Sn�X|�i �|�ƒ�S(���NR=���( ���R���R¥���R¶���R���RH���R·���R¯���Rz���RQ���RR���(���R¥���RQ���R¯���(����(����R���t ���ldgettext��s���� c���������C���sp���y.�t��|��t�i�|��d��ƒ�d�t�i�|��ƒ�ƒ}�Wn,�t�j �o �|�d�j�o�|�Sq]�|�Sn�X|�i�|�|�|�ƒ�S(���NR=���i���(���R���R¥���R¶���R���RH���R·���R¯���Rz���R���RS���RT���R���(���R¥���RS���RT���R���R¯���(����(����R���R �����s���� c���������C���sp���y.�t��|��t�i�|��d��ƒ�d�t�i�|��ƒ�ƒ}�Wn,�t�j �o �|�d�j�o�|�Sq]�|�Sn�X|�i�|�|�|�ƒ�S(���NR=���i���(���R���R¥���R¶���R���RH���R·���R¯���Rz���R���RS���RT���RU���(���R¥���RS���RT���R���R¯���(����(����R���t ���ldngettext��s���� c���������C���s ���t��t�|��ƒ�S(���N(���R���Rµ���RQ���(���RQ���(����(����R���R ���*��s����c���������C���s ���t��t�|��ƒ�S(���N(���R¹���Rµ���RQ���(���RQ���(����(����R���RR���-��s����c���������C���s���t��t�|��|�|�ƒ�S(���N(���R ���Rµ���RS���RT���R���(���RS���RT���R���(����(����R���R���0��s����c���������C���s���t��t�|��|�|�ƒ�S(���N(���Rº���Rµ���RS���RT���R���(���RS���RT���R���(����(����R���RU���3��s����((���t���__doc__R ���R²���Rœ���R)���Ri���t���syst���errnoR«���t���__all__R£���R¤���t���prefixR™���R���R2���RE���R����R���RH���R���R®���Ra���R���R���R¶���R·���Rµ���R���R���R¸���R���R¹���R ���Rº���R ���RR���R���RU���R���(���RU���R ���R���R���Ri���R¾���R ���R���R ���R)���R���R����R���R¹���R���R¼���R«���R™���R���R²���R2���RE���Rº���R���R���RR���R���R¸���Rœ���R®���(����(����R���t���?���s8���&6 * 4 +J¦&