~ubuntu-branches/ubuntu/precise/kde-l10n-uk/precise-proposed

« back to all changes in this revision

Viewing changes to lokalize-files/lokalize-scripts/msgfmt.py

  • Committer: Package Import Robot
  • Author(s): Philip Muškovac
  • Date: 2012-03-11 13:48:07 UTC
  • mfrom: (1.12.12)
  • Revision ID: package-import@ubuntu.com-20120311134807-6l4zt5120jnnhznx
Tags: 4:4.8.1-0ubuntu1
New upstream release (svn: 1283253, type: stable)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
import os,sys
3
 
import Editor
4
 
import Project
5
 
 
6
 
def doCompile():
7
 
    if not Editor.isValid() or Editor.currentFile=='': return
8
 
    lang=Project.targetLangCode()
9
 
 
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)
17
 
 
18
 
    os.system('msgfmt -o `kde4-config --localprefix`/share/locale/%s/LC_MESSAGES/%s.mo %s' % (lang, package, Editor.currentFile()))
19
 
 
20
 
doCompile()