def preparetokens(config, tokens): if config.colorizedpinyingeneration: tokens = transformations.colorize(config.tonecolors, tokens) return model.flatten(tokens, tonify=config.shouldtonify)
def generatecoloredcharacters(self, expression): return model.flatten(transformations.colorize(self.config.tonecolors, transformations.tonesandhi(self.dictionary.tonedchars(expression))))
def expressiondictreading2color(self, expression, dictreading): return model.flatten(transformations.colorize(self.config.tonecolors, model.tonedcharactersfromreading(expression, dictreading)))
def generatecoloredcharacters(self, expression): return model.flatten( transformations.colorize( self.config.tonecolors, transformations.tonesandhi( self.dictionary.tonedchars(expression))))