https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /usr/lib64/python2.7/site-packages/django/utils/translation/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/lib64/python2.7/site-packages/django/utils/translation/__init__.pyc
�
r�\c@sdZddlmZddlmZddlmZddlmZdddd	d
ddd
ddddddddddddddddddgZ	d e
fd!��YZd"efd#��YZ
e
�Z[
d$�ZeZd%�Zd&�Zd'�Zd(�Zd)�Zd*�Zeee�Zeeej�Zeeej�Zd=d+�Zd=d,�Zd=d-�Zd=d.�Z d/�Z!d0�Z"d1efd2��YZ#d3�Z$d4�Z%d5�Z&d6�Z'e(d7�Z)d=d8�Z*d=d9�Z+d:�Z,d;�Z-ee-ej�Z.d<�Z/d=S(>u
Internationalization support.
i����(tunicode_literals(t
force_text(tlazy(tsixuactivateu
deactivateuoverrideudeactivate_alluget_languageuget_language_from_requestuget_language_infouget_language_bidiucheck_for_languageu	to_localeu
templatizeu
string_concatugettextugettext_lazyugettext_noopuugettextu
ugettext_lazyu
ugettext_noopungettextu
ngettext_lazyu	ungettextuungettext_lazyupgettextu
pgettext_lazyu	npgettextunpgettext_lazytTranslatorCommentWarningcBseZRS((t__name__t
__module__(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRstTranscBseZdZd�ZRS(u
    The purpose of this class is to store the actual translation function upon
    receiving the first call to that function. After this is done, changes to
    USE_I18N will have no effect to which function is served upon request. If
    your tests rely on changing USE_I18N, you can delete all the functions
    from _trans.__dict__.

    Note that storing the function with setattr will have a noticeable
    performance effect, as access to the function goes the normal path,
    instead of using __getattr__.
    cCsbddlm}|jr,ddlm}nddlm}t||t||��t||�S(Ni����(tsettings(t
trans_real(t
trans_null(tdjango.confRtUSE_I18Ntdjango.utils.translationR	R
tsetattrtgetattr(tselft	real_nameRttrans((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt__getattr__2s	(RRt__doc__R(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR%scCs
tj|�S(N(t_transtgettext_noop(tmessage((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR@scCs
tj|�S(N(Rtgettext(R((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyREscCstj|||�S(N(Rtngettext(tsingulartpluraltnumber((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRHscCs
tj|�S(N(Rtugettext(R((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRKscCstj|||�S(N(Rt	ungettext(RRR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRNscCstj||�S(N(Rtpgettext(tcontextR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRQscCstj||||�S(N(Rt	npgettext(R RRR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR!Tscsut�t�r1��d<t�|���}n@d|f���fd��Y�t�fd�����}|S(NunumbertNumberAwareStringcseZ���fd�ZRS(cs�t|t�rJ�rJy|�}WqPtk
rFtd���qPXn|}|�d<���}y||}Wntk
r�nX|S(Nu|Your dictionary lacks key '%s'. Please provide it, because it is required to determine whether string is singular or plural.unumber(t
isinstancetdicttKeyErrort	TypeError(Rtrhstnumber_valuet
translated(tfunctkwargsR(sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt__mod__as


(RRR,((R*R+R(sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR"`scs��S(N((R+(R"(sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt<lambda>us(R#tintR(R*tresultclassRR+tproxy((R"R*R+RsC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pytlazy_number[s
"c	Cstttd|d|d|�S(NRRR(R1Rtstr(RRR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt
ngettext_lazyxsc	Cs"tttjd|d|d|�S(NRRR(R1RRt	text_type(RRR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pytungettext_lazy{scCs(tttjd|d|d|d|�S(NR RRR(R1R!RR4(R RRR((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pytnpgettext_lazy~scCs
tj|�S(N(Rtactivate(tlanguage((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR7�scCs
tj�S(N(Rt
deactivate(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR9�stoverridecBs&eZed�Zd�Zd�ZRS(cCs"||_||_t�|_dS(N(R8R9tget_languagetold_language(RR8R9((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt__init__�s		cCs*|jdk	rt|j�nt�dS(N(R8tNoneR7tdeactivate_all(R((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt	__enter__�scCs$|jrt�n
t|j�dS(N(R9R7R<(Rtexc_typet	exc_valuet	traceback((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt__exit__�s	
(RRtFalseR=R@RD(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR:�s	cCs
tj�S(N(RR;(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR;�scCs
tj�S(N(Rtget_language_bidi(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRF�scCs
tj|�S(N(Rtcheck_for_language(t	lang_code((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRG�scCs
tj|�S(N(Rt	to_locale(R8((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRI�scCstj||�S(N(Rtget_language_from_request(trequestt
check_path((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRJ�scCstj|d|�S(Nt	supported(Rtget_language_from_path(tpathRM((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRN�scCstj||�S(N(Rt
templatize(tsrctorigin((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyRP�scCs
tj�S(N(RR?(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyR?�scGs&djg|D]}t|�^q
�S(uu
    Lazy variant of string concatenation, needed for translations that are
    constructed from multiple parts.
    u(tjoinR(tstringsts((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt_string_concat�scCs�ddlm}y||SWnytk
r�d|krKtd|��n|jd�d}y||SWq�tk
r�td||f��q�XnXdS(Ni����(t	LANG_INFOu-uUnknown language code %s.iu Unknown language code %s and %s.(tdjango.conf.localeRWR%tsplit(RHRWtgeneric_lang_code((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pytget_language_info�s

N(0Rt
__future__Rtdjango.utils.encodingRtdjango.utils.functionalRtdjango.utilsRt__all__t
SyntaxWarningRtobjectRRRt
ugettext_noopRRRRRR!R2tgettext_lazyR4t
ugettext_lazyt
pgettext_lazyR>R1R3R5R6R7R9R:R;RFRGRIRERJRNRPR?RVt
string_concatR[(((sC/tmp/pip-install-XxeQeY/django/django/utils/translation/__init__.pyt<module>s^																		

https://t.me/AnonymousX5 - 2025