def __init__(self, language: str):
        """Lower incoming language name and assemble variables.
        :type language: str
        :param language : Language for sentence tokenization.
        """
        self.language = language.lower()
        # Workaround for Latin—use old API syntax to load new sent tokenizer
        if self.language == 'latin':
            self.lang_vars = LatinLanguageVars()
            super().__init__(language='latin', lang_vars=self.lang_vars)
        elif self.language == 'greek':
            pass
        elif self.language not in INDIAN_LANGUAGES:
            self.internal_punctuation, self.external_punctuation, self.tokenizer_path = \
                self._setup_language_variables(self.language)
def __init__ ( self , language : str ) : self . language = language . lower ( ) if self . language == 'latin' : self . lang_vars = LatinLanguageVars ( ) super ( ) . __init__ ( language = 'latin' , lang_vars = self . lang_vars ) elif self . language == 'greek' : pass elif self . language not in INDIAN_LANGUAGES : self . internal_punctuation , self . external_punctuation , self . tokenizer_path = self . _setup_language_variables ( self . language )
Lower incoming language name and assemble variables.
        :type language: str
        :param language : Language for sentence tokenization.