o $•a`ã@s0dZddlmZddlmZGdd„deƒZdS)zÓ sphinx.builders.latex.util ~~~~~~~~~~~~~~~~~~~~~~~~~~ Utilities for LaTeX builder. :copyright: Copyright 2007-2021 by the Sphinx team, see AUTHORS. :license: BSD, see LICENSE for details. é)ÚOptional)ÚBabelcsxeZdZdZddededdf‡fdd„ Zdefd d „Zdefd d „Zdedef‡fd d„ Z de ef‡fdd„ Z ‡Z S)ÚExtBabel)Ú bulgarianÚkazakhÚ mongolianÚrussianÚ ukrainianFÚ language_codeÚuse_polyglossiaÚreturnNcs&||_||_d|_tƒ |pd¡dS)NTÚ)r r Ú supportedÚsuperÚ__init__)Úselfr r ©Ú __class__©útƒ |¡}|dkr|jrdS|r|S| d¡rdSd|_dS)NÚngermanÚgermanÚzhÚenglishF)rÚ language_namer Ú startswithr)rr rrrrr s  zExtBabel.language_namecs:|jdurdS|jdkrtƒ |j¡}|dkrdSdSdS)z6Return options for polyglossia's ``\setmainlanguage``.FNrrz spelling=newz spelling=old)r rrr r )rrrrrÚget_mainlanguage_options-s  z!ExtBabel.get_mainlanguage_options)F) Ú__name__Ú __module__Ú __qualname__rÚstrÚboolrrrr rr"Ú __classcell__rrrrrsrN)Ú__doc__ÚtypingrÚdocutils.writers.latex2errrrrrÚs