aboutsummaryrefslogtreecommitdiff
path: root/scripts/qt
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2012-04-13 08:45:26 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2012-04-14 08:46:16 +0200
commit3fddc8effca227707773b5655c4cae4acb8396a6 (patch)
tree27e25d70af6de0e7a38a919b8865edee347ba4c8 /scripts/qt
parentc3c203ccd9ce9ee958cdf090b2cdf038554c038d (diff)
downloadbitcoin-3fddc8effca227707773b5655c4cae4acb8396a6.tar.xz
Update translations for bitcoin core
- Move scripts/qt to share/qt, to clean up toplevel directories - Update english ts file which is used to source messages for Transifex - In extract_strings_qt.py use a glob *.h *.cpp, this is safe now that the Wx UI files are removed
Diffstat (limited to 'scripts/qt')
-rwxr-xr-xscripts/qt/extract_strings_qt.py63
-rw-r--r--scripts/qt/img/reload.xcfbin25292 -> 0 bytes
-rwxr-xr-xscripts/qt/make_spinner.py43
-rwxr-xr-xscripts/qt/make_windows_icon.py9
4 files changed, 0 insertions, 115 deletions
diff --git a/scripts/qt/extract_strings_qt.py b/scripts/qt/extract_strings_qt.py
deleted file mode 100755
index 6627de4abf..0000000000
--- a/scripts/qt/extract_strings_qt.py
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/usr/bin/python
-'''
-Extract _("...") strings for translation and convert to Qt4 stringdefs so that
-they can be picked up by Qt linguist.
-'''
-from subprocess import Popen, PIPE
-
-OUT_CPP="src/qt/bitcoinstrings.cpp"
-EMPTY=['""']
-
-def parse_po(text):
- """
- Parse 'po' format produced by xgettext.
- Return a list of (msgid,msgstr) tuples.
- """
- messages = []
- msgid = []
- msgstr = []
- in_msgid = False
- in_msgstr = False
-
- for line in text.split('\n'):
- line = line.rstrip('\r')
- if line.startswith('msgid '):
- if in_msgstr:
- messages.append((msgid, msgstr))
- in_msgstr = False
- # message start
- in_msgid = True
-
- msgid = [line[6:]]
- elif line.startswith('msgstr '):
- in_msgid = False
- in_msgstr = True
- msgstr = [line[7:]]
- elif line.startswith('"'):
- if in_msgid:
- msgid.append(line)
- if in_msgstr:
- msgstr.append(line)
-
- if in_msgstr:
- messages.append((msgid, msgstr))
-
- return messages
-
-files = ['src/base58.h', 'src/bignum.h', 'src/db.cpp', 'src/db.h', 'src/headers.h', 'src/init.cpp', 'src/init.h', 'src/irc.cpp', 'src/irc.h', 'src/key.h', 'src/main.cpp', 'src/main.h', 'src/net.cpp', 'src/net.h', 'src/noui.h', 'src/script.cpp', 'src/script.h', 'src/serialize.h', 'src/strlcpy.h', 'src/uint256.h', 'src/util.cpp', 'src/util.h']
-
-# xgettext -n --keyword=_ $FILES
-child = Popen(['xgettext','--output=-','-n','--keyword=_'] + files, stdout=PIPE)
-(out, err) = child.communicate()
-
-messages = parse_po(out)
-
-f = open(OUT_CPP, 'w')
-f.write('#include <QtGlobal>\n')
-f.write('// Automatically generated by extract_strings.py\n')
-f.write('static const char *bitcoin_strings[] = {')
-for (msgid, msgstr) in messages:
- if msgid != EMPTY:
- f.write('QT_TRANSLATE_NOOP("bitcoin-core", %s),\n' % ('\n'.join(msgid)))
-f.write('};')
-f.close()
diff --git a/scripts/qt/img/reload.xcf b/scripts/qt/img/reload.xcf
deleted file mode 100644
index dc8be62831..0000000000
--- a/scripts/qt/img/reload.xcf
+++ /dev/null
Binary files differ
diff --git a/scripts/qt/make_spinner.py b/scripts/qt/make_spinner.py
deleted file mode 100755
index 136aff3cb7..0000000000
--- a/scripts/qt/make_spinner.py
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/env python
-# W.J. van der Laan, 2011
-# Make spinning .mng animation from a .png
-# Requires imagemagick 6.7+
-from __future__ import division
-from os import path
-from PIL import Image
-from subprocess import Popen
-
-SRC='img/reload_scaled.png'
-DST='../../src/qt/res/movies/update_spinner.mng'
-TMPDIR='/tmp'
-TMPNAME='tmp-%03i.png'
-NUMFRAMES=35
-FRAMERATE=10.0
-CONVERT='convert'
-CLOCKWISE=True
-DSIZE=(16,16)
-
-im_src = Image.open(SRC)
-
-if CLOCKWISE:
- im_src = im_src.transpose(Image.FLIP_LEFT_RIGHT)
-
-def frame_to_filename(frame):
- return path.join(TMPDIR, TMPNAME % frame)
-
-frame_files = []
-for frame in xrange(NUMFRAMES):
- rotation = (frame + 0.5) / NUMFRAMES * 360.0
- if CLOCKWISE:
- rotation = -rotation
- im_new = im_src.rotate(rotation, Image.BICUBIC)
- im_new.thumbnail(DSIZE, Image.ANTIALIAS)
- outfile = frame_to_filename(frame)
- im_new.save(outfile, 'png')
- frame_files.append(outfile)
-
-p = Popen([CONVERT, "-delay", str(FRAMERATE), "-dispose", "2"] + frame_files + [DST])
-p.communicate()
-
-
-
diff --git a/scripts/qt/make_windows_icon.py b/scripts/qt/make_windows_icon.py
deleted file mode 100755
index bf607b1c62..0000000000
--- a/scripts/qt/make_windows_icon.py
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-# create multiresolution windows icon
-ICON_SRC=../../src/qt/res/icons/bitcoin.png
-ICON_DST=../../src/qt/res/icons/bitcoin.ico
-convert ${ICON_SRC} -resize 16x16 bitcoin-16.png
-convert ${ICON_SRC} -resize 32x32 bitcoin-32.png
-convert ${ICON_SRC} -resize 48x48 bitcoin-48.png
-convert bitcoin-16.png bitcoin-32.png bitcoin-48.png ${ICON_DST}
-