Bitcoin
Functions | Variables
extract_strings_qt Namespace Reference

Functions

def parse_po (text)
 

Variables

string OUT_CPP = "qt/bitcoinstrings.cpp"
 
list EMPTY = ['""']
 
 files = sys.argv[1:]
 
 XGETTEXT = os.getenv('XGETTEXT', 'xgettext')
 
 file
 
 child = Popen([XGETTEXT,'--output=-','-n','--keyword=_'] + files, stdout=PIPE)
 
 out
 
 err
 
def messages = parse_po(out.decode('utf-8'))
 
 f = open(OUT_CPP, 'w', encoding="utf8")
 
 key
 

Function Documentation

◆ parse_po()

def extract_strings_qt.parse_po (   text)
Parse 'po' format produced by xgettext.
Return a list of (msgid,msgstr) tuples.

Variable Documentation

◆ child

extract_strings_qt.child = Popen([XGETTEXT,'--output=-','-n','--keyword=_'] + files, stdout=PIPE)

◆ EMPTY

list extract_strings_qt.EMPTY = ['""']

◆ err

extract_strings_qt.err

◆ f

extract_strings_qt.f = open(OUT_CPP, 'w', encoding="utf8")

◆ file

extract_strings_qt.file

◆ files

extract_strings_qt.files = sys.argv[1:]

◆ key

extract_strings_qt.key

◆ messages

def extract_strings_qt.messages = parse_po(out.decode('utf-8'))

◆ out

extract_strings_qt.out

◆ OUT_CPP

string extract_strings_qt.OUT_CPP = "qt/bitcoinstrings.cpp"

◆ XGETTEXT

extract_strings_qt.XGETTEXT = os.getenv('XGETTEXT', 'xgettext')