equal
deleted
inserted
replaced
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) |