Example #1
0
def cmd_makemessages(args, cfg):
    "create/update message file(s) for localization"

    localization.makemessages(babel_ini_file=path('babel.ini'),
                              json_dir=path(cfg['staticFilesDir']),
                              locale_dir=locale_dir,
                              locale_domain=locale_domain,
                              locale=args.locale)
Example #2
0
def cmd_makemessages(args, cfg):
    "create/update message file(s) for localization"
    
    localization.makemessages(babel_ini_file=path('babel.ini'),
                              json_dir=path(cfg['staticFilesDir']),
                              locale_dir=locale_dir,
                              locale_domain=locale_domain,
                              locale=args.locale)
Example #3
0
 
 if cmd == 'serve':
     compilemessages(cfg)
     serve(cfg, '127.0.0.1')
 elif cmd == 'globalserve':
     compilemessages(cfg)
     serve(cfg)
 elif cmd == 'compilemessages':
     compilemessages(cfg)
 elif cmd == 'makemessages':
     locale = None
     if len(sys.argv) > 2:
         locale = sys.argv[2]
     localization.makemessages(babel_ini_file=path('babel.ini'),
                               json_dir=path(cfg['staticFilesDir']),
                               locale_dir=locale_dir,
                               locale_domain=locale_domain,
                               locale=locale)
 elif cmd == 'compile':
     compilemessages(cfg)
     f = open(cfg['compiledFilename'], 'w')
     f.write(build_compiled_file(cfg))
     f.close()
     print "wrote %s" % cfg['compiledFilename']
 elif cmd == 'clean':
     if os.path.exists(cfg['compiledFilename']):
         print "removing %s" % cfg['compiledFilename']
         os.remove(cfg['compiledFilename'])
     for filename in glob.glob(path('src', 'locale', '*.js')):
         print "removing %s" % filename
         os.remove(filename)