hangupsbot.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:hangoutsbot 作者: das7pad 项目源码 文件源码
def set_locale(self, language_code, reuse=True):
        """update localization

        Args:
            language_code: string, a known translation code
            reuse: string, toggle to True to use a cached translation

        Returns:
            boolean, True on success
        """
        if not reuse or language_code not in self._locales:
            try:
                self._locales[language_code] = gettext.translation(
                    "hangupsbot", languages=[language_code],
                    localedir=os.path.join(os.path.dirname(__file__), "locale"))

                logger.debug("locale loaded: %s", language_code)
            except OSError:
                logger.exception("no translation for %s", language_code)

        if language_code in self._locales:
            self._locales[language_code].install()
            logger.info("locale set to %s", language_code)
            return True

        logger.warning("LOCALE %s is not available", language_code)
        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号