
    wdf                         d dl mZ d dlmZmZ d dlmZ 	 d dlmZ n# e	$ r	 d dl
mZ Y nw xY wdZd Z G d de          Z e            Zd	S )
    )support)current_apprequest)messages_path)
get_locale)Translationstranslationsc                      t           sdS dt          j        vrdS t          t           dd          } | Gt          j                            t                      t                      gd          } | t           _	        | S )zaReturns 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    S/var/www/book.euthymeo.com/html/venv/lib/python3.11/site-packages/flask_wtf/i18n.py_get_translationsr      s|    
  t k,,,t7$:DAAL+00OOjll^I 1 
 
 (4$    c                       e Zd Zd Zd ZdS )r   c                 P    t                      }||n|                    |          S )N)r   ugettext)selfstringts      r   gettextzTranslations.gettext%   s'    vv

6(:(::r   c                 d    t                      }|
|dk    r|n|S |                    |||          S )N   )r   	ungettext)r   singularpluralnr   s        r   ngettextzTranslations.ngettext)   s:    9 Avv8861{{8VQ///r   N)__name__
__module____qualname__r   r"    r   r   r   r   $   s2        ; ; ;0 0 0 0 0r   r   N)r   r   flaskr   r   wtforms.i18nr   flask_babelr   ImportErrorflask_babelex__all__r   objectr   r	   r&   r   r   <module>r.      s          & & & & & & & & & & & & & &)&&&&&&& ) ) )(((((((() +  .0 0 0 0 06 0 0 0 |~~s    ++