1
# -*- coding: utf-8 -*-
7
if not Editor.isValid() or Editor.currentFile=='': return
8
lang=Project.targetLangCode()
10
(path, pofilename)=os.path.split(Editor.currentFile())
11
(package, ext)=os.path.splitext(pofilename)
12
if os.system('touch `kde4-config --localprefix`/share/locale/%s/LC_MESSAGES' % lang)!=0:
13
os.system('mkdir `kde4-config --localprefix`/share')
14
os.system('mkdir `kde4-config --localprefix`/share/locale')
15
os.system('mkdir `kde4-config --localprefix`/share/locale/%s' % lang)
16
os.system('mkdir `kde4-config --localprefix`/share/locale/%s/LC_MESSAGES' % lang)
18
os.system('msgfmt -o `kde4-config --localprefix`/share/locale/%s/LC_MESSAGES/%s.mo %s' % (lang, package, Editor.currentFile()))