forked from openlp/openlp
Translate verse tags.
This commit is contained in:
parent
c3d16aa4b9
commit
4831fb29fa
@ -32,6 +32,7 @@ A widget representing a song in the duplicate song removal wizard review page.
|
|||||||
from PyQt4 import QtCore, QtGui
|
from PyQt4 import QtCore, QtGui
|
||||||
|
|
||||||
from openlp.core.lib import build_icon
|
from openlp.core.lib import build_icon
|
||||||
|
from openlp.plugins.songs.lib import VerseType
|
||||||
from openlp.plugins.songs.lib.xml import SongXML
|
from openlp.plugins.songs.lib.xml import SongXML
|
||||||
|
|
||||||
|
|
||||||
@ -162,7 +163,19 @@ class SongReviewWidget(QtGui.QWidget):
|
|||||||
item = QtGui.QTableWidgetItem()
|
item = QtGui.QTableWidgetItem()
|
||||||
item.setText(verse[1])
|
item.setText(verse[1])
|
||||||
self.song_info_verse_list_widget.setItem(verse_number, 0, item)
|
self.song_info_verse_list_widget.setItem(verse_number, 0, item)
|
||||||
song_tags.append(unicode(verse[0]['type'] + verse[0]['label']))
|
|
||||||
|
# We cannot use from_loose_input() here, because database
|
||||||
|
# is supposed to contain English lowercase singlechar tags.
|
||||||
|
verse_tag = verse[0][u'type']
|
||||||
|
verse_index = None
|
||||||
|
if len(verse_tag) > 1:
|
||||||
|
verse_index = VerseType.from_translated_string(verse_tag)
|
||||||
|
if verse_index is None:
|
||||||
|
verse_index = VerseType.from_string(verse_tag, None)
|
||||||
|
if verse_index is None:
|
||||||
|
verse_index = VerseType.from_tag(verse_tag)
|
||||||
|
verse_tag = VerseType.translated_tags[verse_index].upper()
|
||||||
|
song_tags.append(unicode(verse_tag + verse[0]['label']))
|
||||||
self.song_info_verse_list_widget.setVerticalHeaderLabels(song_tags)
|
self.song_info_verse_list_widget.setVerticalHeaderLabels(song_tags)
|
||||||
# Resize table fields to content and table to columns
|
# Resize table fields to content and table to columns
|
||||||
self.song_info_verse_list_widget.setColumnWidth(0, self.song_group_box.width())
|
self.song_info_verse_list_widget.setColumnWidth(0, self.song_group_box.width())
|
||||||
|
Loading…
Reference in New Issue
Block a user