o
    wÖi‘  ã                   @   s0   d dl mZmZ ddlmZ G dd„ deƒZdS )é    )Úprint_functionÚunicode_literalsé   )ÚNum2Word_FRc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚNum2Word_FR_CHc                 C   s   t  | ¡ g d¢| _d S )N)	)éè  Úmille)éd   Úcent)éZ   Únonante)éP   Úhuitante)éF   Úseptante)é<   Úsoixante)é2   Ú	cinquante)é(   Úquarante)é   Útrente)r   ÚsetupÚmid_numwords)Úself© r   úQ/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/num2words/lang_FR_CH.pyr      s   
zNum2Word_FR_CH.setupc                 C   sÌ   || \}}}}|dkr|dk r|S |dk r(|dkr(|d dkr(|d s(|d7 }||  k r2dk rNn n|d dkrDd||f || fS d	||f || fS ||kr\d
||f || fS d
||f || fS )Nr   i@B r   éÿÿÿÿÚsr	   é
   z%s et %sz%s-%sz%s %sr   )r   ÚcurrÚnextÚctextÚcnumÚntextÚnnumr   r   r   Úmerge   s   zNum2Word_FR_CH.mergeN)Ú__name__Ú
__module__Ú__qualname__r   r'   r   r   r   r   r      s    r   N)Ú
__future__r   r   Úlang_FRr   r   r   r   r   r   Ú<module>   s   