§
    ±v¦j­  ã                  óÈ   — U d Z ddlmZ ddlmZ dddœdddœd	d
dœdddœdddœdddœdddœdddœdddœdddœdddœdddœdddœdd dœd!d"dœd#œZd$ed%<   d&ad0d+„Zd1d,„Z	d2d.„Z
d/S )3u¦   
Poe2VisualTool Internationalization (i18n) Engine
Há»— trá»£ chuyá»ƒn Ä‘á»•i giao diá»‡n song ngá»¯ Tiáº¿ng Viá»‡t & Tiáº¿ng Anh.
Báº£n quyá»�n 2026 Poe2VisualTool.
é    )Úannotations)ÚDictuG   Poe2VisualTool â€” Báº£ng Ä�iá»�u Khiá»ƒn HÃ¬nh áº¢nh (Commercial 2026)u>   Poe2VisualTool â€” Visual QoL Control Center (Commercial 2026)©ÚviÚenu   Báº¢N QUYá»€N VÄ¨NH VIá»„NzLIFETIME LICENSEu   THUÃŠ BAO CÃ’N {days} NGÃ€YzSUBSCRIPTION: {days} DAYS LEFTu   DÃ™NG THá»¬ CÃ’N {days} NGÃ€YzTRIAL: {days} DAYS LEFTu   CHÆ¯A KÃ�CH HOáº TÚUNREGISTEREDu_   Tráº§n Zoom tá»‘i Ä‘a: {cap:.1f}x (zFar bÃ¹ culling ~{zfar:.0f}) â€” LÄƒn chuá»™t Ä‘á»ƒ chá»‰nhuP   Camera Zoom Cap: {cap:.1f}x (Dynamic zFar ~{zfar:.0f}) â€” Mouse wheel supportedu:   Báº­t Zoom Tráº§n & BÃ¹ Culling zFar (Ctrl + LÄƒn chuá»™t)z+Enable Zoom Hack & Dynamic zFar Culling Fixu=   XÃ³a SÆ°Æ¡ng MÃ¹ Thá»ƒ TÃ­ch & Báº£n Ä�á»“ (TÄƒng 15-20% FPS)z*Disable Volumetric & Map Fog (+15-20% FPS)u=   Tá»± Ä�á»™ng Má»Ÿ SÃ¡ng ToÃ n Bá»™ Minimap & XÃ³a Viá»�n Xanhz0Always-On Minimap Full Reveal & Wireframe Bypassu8   Cháº¿ Ä�á»™ Streamer (áº¨n Overlay khá»�i OBS & Discord)z0Streamer Mode (Hide Overlays from OBS & Discord)u@   Báº­t Soi Ä�á»“ & Cáº£nh BÃ¡o Waystone Brick (RÃª chuá»™t 180ms)z0Item Inspector & Brick Mod Tooltip (180ms Hover)u   ðŸš€ Khá»Ÿi Ä‘á»™ng Engineu   ðŸš€ Launch Engineu   âš¡ HOÃ€N NGUYÃŠN (F12)u   âš¡ PANIC RESTORE (F12)u   Má»Ÿ Báº£ng Ä�iá»�u Khiá»ƒnzOpen Dashboardu   ThoÃ¡t á»¨ng Dá»¥ngzExit Application)Ú	app_titleÚlicense_status_lifetimeÚlicense_status_subscriptionÚlicense_status_trialÚlicense_status_unregisteredÚzoom_cap_labelÚchk_zoomÚchk_fogÚchk_auto_revealÚchk_streamerÚchk_inspectorÚ
btn_launchÚ	btn_panicÚ	tray_openÚ	tray_exitzDict[str, Dict[str, str]]ÚTRANSLATIONSr   ÚlangÚstrÚreturnÚNonec                ó   — | dv r| a d S d S )Nr   ©Ú_CURRENT_LANG)r   s    ú1C:\Projects\Poe2VisualTool\src\commercial\i18n.pyÚset_languager!   M   s   € àˆ|ÐÐØˆˆˆð Ðó    c                 ó   — t           S )Nr   © r"   r    Úget_languager%   S   s   € ÝÐr"   Úkeyc                óÞ   — t                                | i ¦  «        }|                     t          |                     d| ¦  «        ¦  «        }|r 	  |j        di |¤ŽS # t          $ r |cY S w xY w|S )u)   Láº¥y chuá»—i báº£n Ä‘á»‹a hÃ³a theo key.r   r$   )r   Úgetr   ÚformatÚ	Exception)r&   ÚkwargsÚentryÚtexts       r    Útr.   W   s†   € å×Ò˜S "Ñ%Ô%€EØ�9Š9•] E§I¢I¨d°CÑ$8Ô$8Ñ9Ô9€DØð ð	Ø�4”;Ð(Ð( Ð(Ð(Ð(øÝð 	ð 	ð 	ØˆKˆKˆKð	øøøà€Ks   ÁA ÁA*Á)A*N)r   r   r   r   )r   r   )r&   r   r   r   )Ú__doc__Ú
__future__r   Útypingr   r   Ú__annotations__r   r!   r%   r.   r$   r"   r    ú<module>r3      s¾  ððð ð ð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ð Ð ð XØNðð ð
 +Ø ð ð  ð
 ,Ø.ð$ð $ð
 .Ø'ðð ð
 #Øð$ð $ð
 pØ`ðð ð
 KØ;ðð ð
 NØ:ðð ð
 NØ@ðð ð
 IØ@ðð ð
 QØ@ðð ð
 +Ø"ðð ð
 (Ø'ðð ð
 ,Øðð ð
 $Ø ðð ðs=+ð =+€ð =ð =ð =ñ =ð~ €ðð ð ð ðð ð ð ð	ð 	ð 	ð 	ð 	ð 	r"   