
    h                     4   S SK Jr  S SKJr  S SKJr  SSKJrJrJ	r	  \" SSS9r
\" S	S
S9r\" SSS9r\" SSS9r\	" \R                  5      S 5       r\	" \R                  5      S 5       r\	" \R                  5      S 5       r\	" \R                  5      S 5       rg)    )settings)get_supported_language_variant)language_code_re   )ErrorTagsregisterzGYou have provided an invalid value for the LANGUAGE_CODE setting: {!r}.ztranslation.E001idzJYou have provided an invalid language code in the LANGUAGES setting: {!r}.ztranslation.E002zOYou have provided an invalid language code in the LANGUAGES_BIDI setting: {!r}.ztranslation.E003z]You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting.ztranslation.E004c                     [         R                  n[        U[        5      (       a  [        R
                  " U5      (       d6  [        [        R                  R                  U5      [        R                  S9/$ / $ )z*Error if LANGUAGE_CODE setting is invalid.r
   )r   LANGUAGE_CODE
isinstancestrr   matchr   E001msgformatr   app_configskwargstags      P/var/www/html/env/lib/python3.13/site-packages/django/core/checks/translation.pycheck_setting_language_coder      sS     
 
 Cc3'7'='=c'B'Bdhhooc*tww788I    c           	      "   [         R                   VVs/ s Hl  u  p#[        U[        5      (       a  [        R
                  " U5      (       a  M7  [        [        R                  R                  U5      [        R                  S9PMn     snn$ s  snnf )z&Error if LANGUAGES setting is invalid.r
   )r   	LANGUAGESr   r   r   r   r   E002r   r   r   )r   r   r   _s       r   check_setting_languagesr   &   sf    
 (((FC#s##+;+A+A#+F 	0dhhooc"tww/(  s   6B9Bc                    [         R                   Vs/ s Hj  n[        U[        5      (       a  [        R
                  " U5      (       a  M5  [        [        R                  R                  U5      [        R                  S9PMl     sn$ s  snf )z+Error if LANGUAGES_BIDI setting is invalid.r
   )r   LANGUAGES_BIDIr   r   r   r   r   E003r   r   r   r   s      r   check_setting_languages_bidir#   0   sd    
 ***C#s##+;+A+A#+F 	0dhhooc"tww/*  s   4B9Bc                 h     [        [        R                  5        / $ ! [         a
    [        /s $ f = f)z>Error if language settings are not consistent with each other.)r   r   r   LookupErrorE004)r   r   s     r   "check_language_settings_consistentr'   :   s4    &x'='=> 	  vs    11N)django.confr   django.utils.translationr   #django.utils.translation.trans_realr    r   r   r	   r   r   r"   r&   translationr   r   r#   r'    r   r   <module>r.      s      C @ # #M
 P
 U
  
$

  
$

  
$

  
$

 r   