o
    øÇ[h  ã                   @   sˆ   d dl mZ dd„ Ze Z ZZdd„ ZeZdd„ Zdd	„ Z	d
d„ Z
dd„ ZeZdd„ Zdd„ Zdd„ Zddd„Zdd„ Zddd„ZdS )é    )Úsettingsc                 C   s   | S ©N© )Úmessager   r   úŠ/home/ubuntu/experiments/live_experiments/Pythonexperiments/Otree/venv/lib/python3.10/site-packages/django/utils/translation/trans_null.pyÚgettext   ó   r   c                 C   s   |dkr| S |S )Né   r   )ÚsingularÚpluralÚnumberr   r   r   Úngettext   s   r   c                 C   s   t |ƒS r   )r   )Úcontextr   r   r   r   Úpgettext   s   r   c                 C   s   t |||ƒS r   )r   )r   r
   r   r   r   r   r   Ú	npgettext   ó   r   c                 C   ó   d S r   r   ©Úxr   r   r   Úactivate    r   r   c                   C   r   r   r   r   r   r   r   Ú
deactivate$   r   r   c                   C   ó   t jS r   ©r   ÚLANGUAGE_CODEr   r   r   r   Úget_language+   ó   r   c                   C   s   t jt jv S r   )r   r   ZLANGUAGES_BIDIr   r   r   r   Úget_language_bidi/   r   r   c                 C   s   dS )NTr   r   r   r   r   Úcheck_for_language3   r   r   Fc                 C   r   r   r   )ÚrequestÚ
check_pathr   r   r   Úget_language_from_request7   r   r    c                 C   r   r   r   )r   r   r   r   Úget_language_from_path;   r   r!   c                 C   s"   | r|   ¡ tj  ¡ kr| S t| ƒ‚r   )Úlowerr   r   ÚLookupError)Z	lang_codeÚstrictr   r   r   Úget_supported_language_variant?   s   r%   N)F)Zdjango.confr   r   Zgettext_noopZgettext_lazyÚ_r   Zngettext_lazyr   r   r   r   Zdeactivate_allr   r   r   r    r!   r%   r   r   r   r   Ú<module>   s    
