Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/django/middleware/__pycache__/locale.cpython-312.pyc

25 lines
3.4 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
j<> ir <00><00>r<00>ddlmZddlmZddlmZddlmZmZddl m
Z
ddl m Z ddl mZGd<08>d e<0E>Zy
) <0B>)<01>settings)<01> is_language_prefix_patterns_used)<01>HttpResponseRedirect)<02>get_script_prefix<69> is_valid_path)<01> translation)<01>patch_vary_headers)<01>MiddlewareMixinc<00> <00>eZdZdZeZd<02>Zd<03>Zy)<05>LocaleMiddlewarez<65>
Parse a request and decide what translation object to install in the
current thread context. This allows pages to be dynamically translated to
the language the user desires (if the language is available).
c<00>J<00>t|dtj<00>}t|<02>\}}t j
||<03><02>}t j |j<00>}|s|r|stj}t j|<05>t j<00>|_y)N<>urlconf)<01>
check_path) <0B>getattrr<00> ROOT_URLCONFrr<00>get_language_from_request<73>get_language_from_path<74> path_info<66> LANGUAGE_CODE<44>activate<74> get_language)<07>self<6C>requestr<00>i18n_patterns_used<65>prefixed_default_language<67>language<67>language_from_paths <20>GE:\Project\pygoedge\.venv\Lib\site-packages\django/middleware/locale.py<70>process_requestz LocaleMiddleware.process_requests<><00><00><19>'<27>9<EFBFBD>h<EFBFBD>.C<>.C<>D<><07> -<2D>W<EFBFBD> 5<>
<EFBFBD> <1E> %<25><1E>8<>8<> <13> 2<>
<EFBFBD><08>)<29>?<3F>?<3F><07>@Q<>@Q<>R<><1A>"<22>"<22>-<2D><1F>-<2D>-<2D>H<EFBFBD><13><1C><1C>X<EFBFBD>&<26> +<2B> 8<> 8<> :<3A><07><1D>c<00><><00>tj<00>}tj|j<00>}t |dt
j <00>}t|<05>\}}|jdk(r<>|s<>|r<>|r<>d|<03>|j<00><01>}t||<05>} | xr5t
jxr#|jd<03> xrtd|z|<05>}
| s|
rQt<00>} |j|
<EFBFBD><05>j| | <0B>|<03>d<03>d<06>} |j| <0C>} t!| d<07>| S|r|s t!|d<08>|j"j%d |<03>|S)
Nri<><00>/z%s/)<01>force_append_slash<73>)<02>Accept-Language<67>Cookie)r%zContent-Language)rrrrrrrr<00> status_coder<00> APPEND_SLASH<53>endswithr<00> get_full_path<74>replace<63>response_redirect_classr <00>headers<72>
setdefault)rr<00>responserrrrr<00> language_path<74>
path_valid<EFBFBD>path_needs_slash<73> script_prefix<69> language_url<72>redirects r<00>process_responsez!LocaleMiddleware.process_response&sZ<00><00><1E>+<2B>+<2B>-<2D><08>(<28>?<3F>?<3F><07>@Q<>@Q<>R<><1A><19>'<27>9<EFBFBD>h<EFBFBD>.C<>.C<>D<><07> -<2D>W<EFBFBD> 5<>
<EFBFBD> <1E> %<25> <15> <20> <20>C<EFBFBD> '<27>&<26>"<22>)<29>(0<><17>1B<31>1B<31>C<>M<EFBFBD>&<26>}<7D>g<EFBFBD>><3E>J<EFBFBD>#-<2D>~<7E> <0E><18>%<25>%<25>B<01>%<25>.<2E>.<2E>s<EFBFBD>3<>3<>B<01>!<21>%<25>-<2D>"7<><17>A<> <1D> <1A>-<2D> 1<> 3<> <0A> '<27>4<>4<>'7<> 5<> <12><19>'<27>-<2D>M<EFBFBD>8<EFBFBD>)L<>a<EFBFBD>P<><1D>  <20>7<>7<> <0C>E<><08>"<22>8<EFBFBD>-J<>K<><1F><0F>"<22>'9<> <1E>x<EFBFBD>)=<3D> ><3E><10><18><18>#<23>#<23>$6<><08>A<><17>r N)<08>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__doc__rr,rr6<00>r rr r
s<00><00><08> 3<><1B>;<3B>&*r r N)<10> django.confr<00>django.conf.urls.i18nr<00> django.httpr<00> django.urlsrr<00> django.utilsr<00>django.utils.cacher <00>django.utils.deprecationr
r r;r r<00><module>rCs(<00><01> <20>B<>,<2C>8<>$<24>1<>4<>F<18><EFBFBD>Fr