i18n.py
changeset 7156 b1521f1546e0
parent 7155 4bab50b02927
child 7896 4c954e1e73ef
equal deleted inserted replaced
7154:5e2f93b88d86 7156:b1521f1546e0
    78 
    78 
    79 def compile_i18n_catalogs(sourcedirs, destdir, langs):
    79 def compile_i18n_catalogs(sourcedirs, destdir, langs):
    80     """generate .mo files for a set of languages into the `destdir` i18n directory
    80     """generate .mo files for a set of languages into the `destdir` i18n directory
    81     """
    81     """
    82     from logilab.common.fileutils import ensure_fs_mode
    82     from logilab.common.fileutils import ensure_fs_mode
    83     print '-> compiling %s catalogs...' % destdir
    83     print '-> compiling message catalogs to %s' % destdir
    84     errors = []
    84     errors = []
    85     for lang in langs:
    85     for lang in langs:
    86         langdir = join(destdir, lang, 'LC_MESSAGES')
    86         langdir = join(destdir, lang, 'LC_MESSAGES')
    87         if not exists(langdir):
    87         if not exists(langdir):
    88             create_dir(langdir)
    88             create_dir(langdir)