
    hZ                     @    S SK Jr  S SKJr  S SKJr  S SKJr  S rS r	g)    Path)Local)apps)is_django_modulec                    SSK Jn  UR                  (       au  [        S5      /nUR	                  S [
        R                  " 5        5       5        UR	                  S UR                   5       5        U H  nU R                  US5        M     gg)z?Register file watchers for .mo files in potential locale paths.r   )settingslocalec              3      #    U  H9  n[        UR                  5      (       a  M  [        UR                  5      S -  v   M;     g7f)r
   N)r   moduler   path).0configs     S/var/www/html/env/lib/python3.13/site-packages/django/utils/translation/reloader.py	<genexpr>0watch_for_translation_changes.<locals>.<genexpr>   s3      
0#FMM2 )D(0s
   AAc              3   8   #    U  H  n[        U5      v   M     g 7f)Nr   )r   ps     r   r   r      s     B,Aq477,As   z**/*.moN)	django.confr	   USE_I18Nr   extendr   get_app_configsLOCALE_PATHS	watch_dir)senderkwargsr	   directoriesr   s        r   watch_for_translation_changesr   	   sy    $H~& 
..0
 	

 	BH,A,ABBDT9-       c                     UR                   S:X  a/  SSKnSSKJn  0 Ul        0 Ul        SUl        [        5       Ul        gg)z@Clear the internal translations cache if a .mo file is modified.z.mor   N)
trans_realT)suffixgettextdjango.utils.translationr!   _translations_defaultr   _active)r   	file_pathr   r#   r!   s        r   translation_file_changedr)      s@    5 7 "#%
 "
"W
 !r   N)
pathlibr   asgiref.localr   django.appsr   django.utils.autoreloadr   r   r)    r   r   <module>r/      s       4. r   