î

_ÝV€  ã               @   sç   d  d l  m Z d  d l m Z d d „  Z e Z d d „  Z d d „  Z d	 d
 „  Z d d „  Z	 d d „  Z
 Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z e Z Z Z d d „  Z d d d „ Z d d „  Z d S)é    )Úsettings)Ú
force_textc             C   s   | d k r |  S| S)Né   © )ÚsingularÚpluralÚnumberr   r   úE/tmp/pip-build-ghmbqnp_/Django/django/utils/translation/trans_null.pyÚngettext	   s    r
   c             C   s   t  t |  | | ƒ ƒ S)N)r   r
   )r   r   r   r   r   r	   Ú	ungettext   s    r   c             C   s
   t  | ƒ S)N)Úugettext)ÚcontextÚmessager   r   r	   Úpgettext   s    r   c             C   s   t  | | | ƒ S)N)r   )r   r   r   r   r   r   r	   Ú	npgettext   s    r   c             C   s   d  S)Nr   )Úxr   r   r	   Ú<lambda>   s    r   c               C   s   d  S)Nr   r   r   r   r	   r      s    c               C   s   t  j S)N)r   ÚLANGUAGE_CODEr   r   r   r	   r      s    c               C   s   t  j t  j k S)N)r   r   ZLANGUAGES_BIDIr   r   r   r	   r      s    c             C   s   d S)NTr   )r   r   r   r	   r      s    c             C   s   |  S)Nr   )r   r   r   r	   Úgettext"   s    r   c             C   s   t  t |  ƒ ƒ S)N)r   r   )r   r   r   r	   r   &   s    r   c             C   sY   |  j  d ƒ } | d k rK |  d  | … j ƒ  d |  | d d  … j ƒ  S|  j ƒ  Sd  S)Nú-r   Ú_r   )ÚfindÚlowerÚupper)ÚlanguageÚpr   r   r	   Ú	to_locale,   s    0r   Fc             C   s   t  j S)N)r   r   )ÚrequestÚ
check_pathr   r   r	   Úget_language_from_request4   s    r   c             C   s   d  S)Nr   )r   r   r   r	   Úget_language_from_path8   s    r    N)Zdjango.confr   Zdjango.utils.encodingr   r
   Zngettext_lazyr   r   r   ÚactivateZ
deactivateZdeactivate_allZget_languageZget_language_bidiZcheck_for_languager   r   Zgettext_noopZgettext_lazyr   r   r   r    r   r   r   r	   Ú<module>   s"   