diff --git a/radio/util/font2png.py b/radio/util/font2png.py index ed6d2d7db..c2c1955b2 100755 --- a/radio/util/font2png.py +++ b/radio/util/font2png.py @@ -13,8 +13,9 @@ for f in glob.glob("fonts/*.ttf"): chars_en = u""" !"#$%&'()*+,-./0123456789:;<=>?°ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz~|≥→←↑↓↗↘↙↖△""" chars_fr = u"""éèàîç""" chars_de = u"""ÄäÖöÜüß""" +chars_cz = u"""ěščřžýáíéňóůúďťĚŠČŘŽÝÁÍÉŇÓÚŮĎŤ""" -COUNT_EXTRA_CHARS = 12 +COUNT_EXTRA_CHARS = 42 chars_extra = u"".join([chr(1+i) for i in range(COUNT_EXTRA_CHARS)]) chars = chars_en + chars_extra + chars_fr + chars_de diff --git a/radio/util/translate.py b/radio/util/translate.py index 908e8be4f..45417d951 100755 --- a/radio/util/translate.py +++ b/radio/util/translate.py @@ -6,7 +6,7 @@ import argparse import codecs import sys -translations = {'cz': [('\\200', u'á'), +translations = {'cz_reduced': [('\\200', u'á'), ('\\201', u'č'), ('\\201', u'Č'), ('\\202', u'é'), @@ -28,6 +28,38 @@ translations = {'cz': [('\\200', u'á'), ('\\217', u'Ž'), ('\\220', u'É')], + 'cz': [('\\200', u'ě'), + ('\\201', u'š'), + ('\\202', u'č'), + ('\\203', u'ř'), + ('\\204', u'ž'), + ('\\205', u'ý'), + ('\\206', u'á'), + ('\\207', u'í'), + ('\\210', u'é'), + ('\\211', u'ň'), + ('\\212', u'ň'), + ('\\213', u'ó'), + ('\\214', u'ů'), + ('\\215', u'ú'), + ('\\216', u'ď'), + ('\\217', u'ť'), + ('\\220', u'Ě'), + ('\\221', u'Š'), + ('\\222', u'Č'), + ('\\223', u'Ř'), + ('\\224', u'Ž'), + ('\\225', u'Ý'), + ('\\226', u'Á'), + ('\\227', u'Í'), + ('\\230', u'É'), + ('\\231', u'Ň'), + ('\\232', u'Ó'), + ('\\233', u'Ú'), + ('\\234', u'Ů'), + ('\\235', u'Ď'), + ('\\236', u'Ť')], + 'de': [('\\200', u'Ä'), ('\\201', u'ä'), ('\\202', u'Ö'),