3

‘ã\ð  ã               @   s(   d dl Z d dlmZ dd„ Zdd„ ZdS )é    N)Úsettingsc             C   s.   | j }tjr*t| dƒr*tjd| j d|ƒS |S )a  
    When using Django's i18n_patterns, we need a language-neutral variant of
    the current URL to be able to use set_language to change languages.
    This naive approach strips the language code from the beginning of the URL
    and will likely fail if using translated URLs.
    ÚLANGUAGE_CODEz^/%s/ú/)Úpathr   ÚUSE_I18NÚhasattrÚreÚsubr   )Úrequestr   © r   ú8/var/www/html/oscar2019/oscar/core/context_processors.pyÚstrip_language_code   s    r   c          	   C   sD   t jt jt jt| ƒtt ddƒp(tt ddƒtt ddƒp>tt ddƒdœS )zD
    Add some generally useful metadata to the template context
    ZOSCAR_USE_LESSNZUSE_LESSFÚOSCAR_GOOGLE_ANALYTICS_IDÚGOOGLE_ANALYTICS_ID)Z	shop_nameZshop_taglineZhomepage_urlZlanguage_neutral_url_pathZuse_lessZgoogle_analytics_id)r   ÚOSCAR_SHOP_NAMEÚOSCAR_SHOP_TAGLINEÚOSCAR_HOMEPAGEr   Úgetattr)r
   r   r   r   Úmetadata   s    
r   )r   Údjango.confr   r   r   r   r   r   r   Ú<module>   s   