
    6h                       % S SK Jr  S SKrS SKrS SKrS SKrS SKJrJ	r	  SSK
Jr  SSKJrJr  \" \SS5      b  \R                   rO\R$                  " \5      rSr\R*                  (       ay  S\R,                  ;  ai  S	\R,                  ;  aY  S
\R,                  ;  aI  S\R,                  ;  a9   S SKr\R0                  R2                  R5                  5       r\R8                  \   /r\R@                  " \RB                  5      r!\RD                  RG                  \!S5      r$\RJ                  " S\$\SS9r& \&RN                  r(0 r)S\*S'   SS jrS r+\+" 5       (       a  SS jr,g\r,g! \\\4 a     Nf = f! \ a    \&R                  r( NGf = f)    )annotationsN)DictList   )resourceutil)encodingpycompatfrozens   LANGUAGEs   LC_ALLs   LC_MESSAGESs   LANGlocalehgT)fallbackzDict[bytes, Dict[bytes, bytes]]	_msgcachec                V   U b  [         (       d  U $ [        R                  [        R                  0 5      nX;  a  [	        U 5      [
        L a  U R                  S5      nO/U R                  S5       Vs/ s H  o3R                  S5      PM     nnSR                  U Vs/ s H  o3=(       a    [        U5      =(       d    SPM!     sn5      n [        R                  " [        R                  5      nUR                  US5      X'   X   $ X   $ s  snf s  snf ! [         a
    XU '    X   $ f = f)a  Translate message.

The message is looked up in the catalog to get a Unicode string,
which is encoded in the local encoding before being returned.

Important: message is restricted to characters in the encoding
given by sys.getdefaultencoding() which is most likely 'ascii'.
z

s   

zutf-8 replace)	_ugettextr   
setdefaultr   typestrsplitdecodejoinr	   sysstrencodeLookupError)messagecache
paragraphspuencodingstrs         0/usr/lib/python3/dist-packages/mercurial/i18n.pygettextr#   G   s
    ii  !2!2B7E=C$+MM&$9J 6=]]75KL5K((7+5KJL KK:F:a+y|1r1:FG
	% #//(*;*;<KXXk9=EN >5> M G  	%$'N>	%s   1D
&D
8D D('D(c                     S[         R                  ;  a  S[         R                  ;  a  g[         R                  R                  SS5      R                  5       R	                  S5      n SU ;  $ )Ns   HGPLAINs   HGPLAINEXCEPTF       ,s   i18n)r   environgetstripr   )
exceptionss    r"   _plainr+   o   sY    (***H$4$44!!%%&6<BBDJJ4PJ*$$r%   c                    U $ )N )r   s    r"   _r.   {   s    r%   )r   bytesreturnr/   )-
__future__r   r#   
gettextmodr   ossystypingr   r   utilsr   r   r   r	   getattrsysexecutablemodulefsencode__file__
_languages	iswindowsr'   ctypeswindllkernel32GetUserDefaultUILanguagelangidwindows_localeImportErrorAttributeErrorKeyErrorfsdecodedatapathpathr   	localedirtranslationtugettextr   r   __annotations__r+   r.   r-   r%   r"   <module>rO      s   #   	 

   3$+##Fx(F
8+++)))h...x'''
 ''@@B ++F34
 \223GGLL8,	4JF

I  
  
%P% 
88 	AW 2   		Is$   ,8E  0E/  	E,+E,/FF