
    Xj                     ^    d dl mZ d dlmZ  ee          Z G d d          ZdedefdZdS )	    )Request)
get_loggerc                       e Zd ZdedefdZdS )
Translatorkeyreturnc                 <    ddddd}|                     ||          S )NzSFT task not foundzSFT task deletedzDPO task not foundzDPO task deleted)zsft_task.not_foundzsft_task.deletedzdpo_task.not_foundzdpo_task.deleted)get)selfr   translationss      ?/lsinfo/ai/hellotax_ai/training_center/backend/app/core/i18n.pytzTranslator.t
   s:    .BXj  CW  m  @  @S)))    N)__name__
__module____qualname__strr    r   r   r   r      s6        *S *S * * * * * *r   r   requestr   c                     t                      S )N)r   )r   s    r   get_translatorr      s    <<r   N)fastapir   common_loggingr   r   loggerr   r   r   r   r   <module>r      s          % % % % % %	H		* * * * * * * *G 
      r   