Example #1
0
    def setUp(self):
        self.olddir = os.getcwd()
        self.datadir = os.path.join(os.path.dirname(__file__), "data")
        os.chdir(self.datadir)
        _global_log.threshold = 5  # shut up distutils logging

        self.dist = Distribution(dict(name="TestProject", version="0.1", packages=["project"]))
        self.cmd = frontend.extract_messages(self.dist)
        self.cmd.initialize_options()
Example #2
0
def extract():
    cmd = babel.extract_messages(dist)
    cmd.output_file = messages_pot
    cmd.mapping_file = os.path.join('babel.cfg')
    cmd.keywords = "lazy_gettext"
    cmd.input_dirs = 'social_auth,public,routes,models,forms'

    cmd.finalize_options()
    cmd.run()
Example #3
0
    def setUp(self):
        self.olddir = os.getcwd()
        os.chdir(data_dir)
        _global_log.threshold = 5  # shut up distutils logging

        self.dist = Distribution(dict(
            name='TestProject',
            version='0.1',
            packages=['project']
        ))
        self.cmd = frontend.extract_messages(self.dist)
        self.cmd.initialize_options()
Example #4
0
	def __init__(self, dist, **kw):
		from babel.messages import frontend as babel
		self.babel_extract_messages = babel.extract_messages(dist)
		Command.__init__(self, dist, **kw)
Example #5
0
    def __init__(self, dist, **kw):
        from babel.messages import frontend as babel

        self.babel_extract_messages = babel.extract_messages(dist)
        self.babel_update_messages = babel.update_catalog(dist)
        Command.__init__(self, dist, **kw)