locate_translation_files.py 文件源码

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

项目:mobetta 作者: maykinmedia 项目源码 文件源码
def handle(self, **options):
        """
        Find all translation files and populate the database with them.
        """

        for lang_code, lang_name in settings.LANGUAGES:
            filepaths = find_pofiles(lang_code, third_party_apps=options['include_third_party'])
            if len(filepaths) > 0:
                print("{} filepaths found for language {}".format(len(filepaths), lang_name))

            for fp in filepaths:
                obj, created = TranslationFile.objects.get_or_create(
                    name=app_name_from_filepath(fp),
                    filepath=fp,
                    language_code=lang_code
                )
                self.stdout.write("{} Created: {}".format(fp, created))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号