← Back
Editing: translation.cpython-311.pyc
� �|�e� � �n � d dl mZ d dlmZ d dlmZ ddlmZmZm Z edd�� � Z ed d �� � Z edd�� � Z ed d�� � Z e ej � � d� � � Z e ej � � d� � � Z e ej � � d� � � Z e ej � � d� � � ZdS )� )�settings)�get_supported_language_variant)�language_code_re� )�Error�Tags�registerzGYou have provided an invalid value for the LANGUAGE_CODE setting: {!r}.ztranslation.E001��idzJYou have provided an invalid language code in the LANGUAGES setting: {!r}.ztranslation.E002zOYou have provided an invalid language code in the LANGUAGES_BIDI setting: {!r}.ztranslation.E003z]You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting.ztranslation.E004c �� � t j }t |t � � rt j |� � s9t t j � |� � t j �� � gS g S )z*Error if LANGUAGE_CODE setting is invalid.r )r � LANGUAGE_CODE� isinstance�strr �matchr �E001�msg�formatr )�app_configs�kwargs�tags �@/usr/lib/python3/dist-packages/django/core/checks/translation.py�check_setting_language_coder s\ � � � �C��c�3��� 9�'7�'=�c�'B�'B� 9��d�h�o�o�c�*�*�t�w�7�7�7�8�8� �I� c �. � d� t j D � � S )z&Error if LANGUAGES setting is invalid.c �� � g | ]f\ }}t |t � � rt j |� � �.t t j � |� � t j � � � ��gS �r ) r r r r r �E002r r r )�.0r �_s r � <listcomp>z+check_setting_languages.<locals>.<listcomp>) sl � � � � ��C�� �3��0D�0D��L\�Lb�cf�Lg�Lg�� �d�h�o�o�c�"�"�t�w�/�/�/�� � r )r � LANGUAGES�r r s r �check_setting_languagesr# &