
    ih                     l    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJr  Sr	S r
 " S S	5      r\" 5       rg
)    )support)current_app)request)
get_locale)messages_path)Translationstranslationsc                      [         (       d  gS[        R                  ;  a  g[        [         SS5      n U c;  [        R
                  R                  [        5       [        5       /SS9n U [         l	        U $ )zYReturns the correct gettext translations.
Copy from flask-babel with some modifications.
Nbabelwtforms_translationswtforms)domain)
r   r   
extensionsgetattrr   r   loadr   r   r   )r	   s    Q/home/kali/devsecops-assessor/venv/lib/python3.13/site-packages/flask_wtf/i18n.py_get_translationsr   
   sl    
 7 k,,,7$:DAL++00Ojl^I 1 
 (4$    c                        \ rS rSrS rS rSrg)r   !   c                 B    [        5       nUc  U$ UR                  U5      $ )N)r   ugettext)selfstringts      r   gettextTranslations.gettext"   s"    v:

6(::r   c                 T    [        5       nUc
  US:X  a  U$ U$ UR                  XU5      $ )N   )r   	ungettext)r   singularpluralnr   s        r   ngettextTranslations.ngettext&   s1    9 Av8161{{8Q//r    N)__name__
__module____qualname____firstlineno__r   r$   __static_attributes__r&   r   r   r   r   !   s    ;0r   r   N)r   r   flaskr   r   flask_babelr   wtforms.i18nr   __all__r   r   r	   r&   r   r   <module>r0      s1       " &
*.0 0 ~r   