+
    5‹œiç  ã                   óF   € ^ RI t ^ RItRtRtR tRsR tR tR t	R tR	 t
R# )
é    NÚgettextÚngettextc                ó¦   € V P                  R4      V P                  R4      ,
          pVP                  R4      VP                  R4      ,
          pW#8H  # )zm
helper that verifies that the message and the translated 
message have the same number (and type) of % args
Ú%z\%)Úcount)ÚmessageÚ
translatedÚarguments_in_messageÚarguments_in_translations   &&  Ú@/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeGettext.pyÚ_verifyr      sK   € ð
 #Ÿ=™=¨Ó.°·±¸uÓ1EÕEÐØ)×/Ñ/°Ó5¸
×8HÑ8HÈÓ8OÕOÐØÑ;Ð;ó    c                 ó¢   € \         fC   \        P                  ! 4       p \        P                  ! V \        P                  ! V 4      RR7      s \         # )z1Return a suitable gettext.*Translations instance.T)Úfallback)Ú_translation_singletonÚ	mygettextÚ
textdomainÚtranslationÚbindtextdomain)Údomains    r   Ú_translationr   )   sB   € ô Ò%Ü×%Ò%Ó'ˆÜ!*×!6Ò!6Ø”I×,Ò,¨VÓ4¸tô"EÐä!Ð!r   c                 ó.   € \        V \        4      ! V4      # ©N)ÚgetattrÚ_gettext_method)r   r   s   &&r   Úunicode_gettextr   3   s   € Ü�;¤Ô0°Ó9Ð9r   c                 ó0   € \        V \        4      ! WV4      # r   )r   Ú_ngettext_method)r   ÚsingularÚpluralÚns   &&&&r   Úunicode_ngettextr"   7   s   € Ü�;Ô 0Ô1°(ÀAÓFÐFr   c                ó¤   € V R8X  d   R# \        \        4       V 4      p\        W4      '       g"   \        P                  ! RV : RV: R24       V # V# )zY
version of gettext that logs errors but does not crash on incorrect
number of arguments
Ú z#incorrect translation for message 'ú' to 'ú' (wrong number of arguments))r   r   r   ÚloggingÚerror)r   Útranslated_msgs   & r   r   r   ;   sL   € ð
 �"„}ÙÜ$¤\£^°WÓ=€NÜ�7×+Ò+Ü�‹ã-4³nðFô	Gð ˆØÐr   c           	     ó®   € \        \        4       WV4      p\        W4      '       g/   \        P                  ! RV : RV: RV: R24       V^8X  d   V # V# V# )zZ
version of ngettext that logs errors but does not crash on incorrect
number of arguments
z,incorrect translation for ngettext message 'z' plural: 'r%   r&   )r"   r   r   r'   r(   )Úmsgid1Úmsgid2r!   r)   s   &&& r   r   r   K   sR   € ô
 &¤l£n°fÀaÓH€NÜ�6×*Ò*Ü�‹ó ›£ð0ô	1ð
 �Œ6ØˆMØˆØÐr   )r'   r   r   r   r   r   r   r   r   r"   r   © r   r   Ú<module>r.      s?   ðó, Û Ø€ØÐ ò<ð Ð ò"ò:òGòô r   