o
    þÞhŽ  ã                   @   sh   d dl Z d dlmZ d dlmZmZmZmZ d dlm	Z	 ddœdd„Z
e jd	d
„ ƒZede	dd�gZdS )é    N)Úsettings)ÚLocalePrefixPatternÚURLResolverÚget_resolverÚpath)Úset_languageT©Úprefix_default_languagec                 G   s$   t jst|ƒS tt| d�t|ƒƒgS )zœ
    Add the language code prefix to every URL pattern within this function.
    This may only be used in the root URLconf, not in an included URLconf.
    r   )r   ÚUSE_I18NÚlistr   r   )r	   Úurls© r   úU/var/www/html/premium_crap/venv/lib/python3.10/site-packages/django/conf/urls/i18n.pyÚi18n_patterns   s   þÿr   c                 C   s0   t | ƒjD ]}t|jtƒrd|jjf  S qdS )z»
    Return a tuple of two booleans: (
        `True` if i18n_patterns() (LocalePrefixPattern) is used in the URLconf,
        `True` if the default language should be prefixed
    )
    T)FF)r   Úurl_patternsÚ
isinstanceÚpatternr   r	   )ÚurlconfÚurl_patternr   r   r   Ú is_language_prefix_patterns_used   s
   ÿr   zsetlang/r   )Úname)Ú	functoolsÚdjango.confr   Údjango.urlsr   r   r   r   Údjango.views.i18nr   r   Úcacher   Úurlpatternsr   r   r   r   Ú<module>   s    
ÿ