openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #14327
Re: [Merge] lp:~mahfiaz/openlp/bug-903683 into lp:openlp
Do we need to translate Webkit, Python & VLC. They're all names, shuerly
the dont change with language?
Phill
On Mar 6, 2012 6:52 PM, "mahfiaz" <mahfiaz@xxxxxxxxx> wrote:
> mahfiaz has proposed merging lp:~mahfiaz/openlp/bug-903683 into lp:openlp.
>
> Requested reviews:
> Raoul Snyman (raoul-snyman)
> Tim Bentley (trb143)
> Related bugs:
> Bug #903683 in OpenLP: "Capitalize webkit and phonon in config media"
> https://bugs.launchpad.net/openlp/+bug/903683
>
> For more details, see:
> https://code.launchpad.net/~mahfiaz/openlp/bug-903683/+merge/96218
>
> WebKit, Phonon and VLC now have proper case under Media Tab in Settings.
> --
> https://code.launchpad.net/~mahfiaz/openlp/bug-903683/+merge/96218
> You are subscribed to branch lp:openlp.
>
> === modified file 'openlp/core/ui/media/phononplayer.py'
> --- openlp/core/ui/media/phononplayer.py 2012-02-05 14:39:46 +0000
> +++ openlp/core/ui/media/phononplayer.py 2012-03-06 18:51:03 +0000
> @@ -31,7 +31,7 @@
>
> from PyQt4.phonon import Phonon
>
> -from openlp.core.lib import Receiver
> +from openlp.core.lib import Receiver, Translate
> from openlp.core.lib.mediaplayer import MediaPlayer
> from openlp.core.ui.media import MediaState
>
> @@ -63,6 +63,7 @@
>
> def __init__(self, parent):
> MediaPlayer.__init__(self, parent, u'phonon')
> + self.display_name = translate('MediaPlugin.MediaTab', 'Phonon')
> self.parent = parent
> self.additional_extensions = ADDITIONAL_EXT
> mimetypes.init()
>
> === modified file 'openlp/core/ui/media/vlcplayer.py'
> --- openlp/core/ui/media/vlcplayer.py 2012-01-19 19:13:19 +0000
> +++ openlp/core/ui/media/vlcplayer.py 2012-03-06 18:51:03 +0000
> @@ -43,7 +43,7 @@
> raise
>
> from PyQt4 import QtCore, QtGui
> -from openlp.core.lib import Receiver
> +from openlp.core.lib import Receiver, translate
> from openlp.core.lib.mediaplayer import MediaPlayer
> from openlp.core.ui.media import MediaState
>
> @@ -89,6 +89,7 @@
>
> def __init__(self, parent):
> MediaPlayer.__init__(self, parent, u'vlc')
> + self.display_name = translate('MediaPlugin.MediaTab', 'VLC')
> self.parent = parent
> self.canFolder = True
> self.audio_extensions_list = AUDIO_EXT
>
> === modified file 'openlp/core/ui/media/webkitplayer.py'
> --- openlp/core/ui/media/webkitplayer.py 2011-12-07 20:20:23 +0000
> +++ openlp/core/ui/media/webkitplayer.py 2012-03-06 18:51:03 +0000
> @@ -27,6 +27,7 @@
>
> import logging
>
> +from openlp.core.lib import translate
> from openlp.core.lib.mediaplayer import MediaPlayer
> from openlp.core.ui.media import MediaState
>
> @@ -260,6 +261,7 @@
>
> def __init__(self, parent):
> MediaPlayer.__init__(self, parent, u'webkit')
> + self.display_name = translate('MediaPlugin.MediaTab', 'WebKit')
> self.parent = parent
> self.canBackground = True
> self.audio_extensions_list = AUDIO_EXT
>
> === modified file 'openlp/plugins/media/lib/mediatab.py'
> --- openlp/plugins/media/lib/mediatab.py 2011-12-31 17:37:56 +0000
> +++ openlp/plugins/media/lib/mediatab.py 2012-03-06 18:51:03 +0000
> @@ -30,6 +30,14 @@
> from openlp.core.lib import SettingsTab, translate, Receiver
> from openlp.core.lib.ui import UiStrings
>
> +class MediaQCheckBox(QtGui.QCheckBox):
> + """
> + MediaQCheckBox adds an extra property, playerName to the QCheckBox
> class.
> + """
> + def setPlayerName(self, name):
> + self.playerName = name
> +
> +
> class MediaTab(SettingsTab):
> """
> MediaTab is the Media settings tab in the settings dialog.
> @@ -49,7 +57,7 @@
> self.playerCheckBoxes = {}
> for key, player in self.mediaPlayers.iteritems():
> player = self.mediaPlayers[key]
> - checkbox = QtGui.QCheckBox(self.mediaPlayerGroupBox)
> + checkbox = MediaQCheckBox(self.mediaPlayerGroupBox)
> checkbox.setEnabled(player.available)
> checkbox.setObjectName(player.name + u'CheckBox')
> self.playerCheckBoxes[player.name] = checkbox
> @@ -116,12 +124,13 @@
> for key in self.mediaPlayers:
> player = self.mediaPlayers[key]
> checkbox = self.playerCheckBoxes[player.name]
> + checkbox.setPlayerName(player.name)
> if player.available:
> - checkbox.setText(player.name)
> + checkbox.setText(player.display_name)
> else:
> checkbox.setText(
> unicode(translate('MediaPlugin.MediaTab',
> - '%s (unavailable)')) % player.name)
> + '%s (unavailable)')) % player.display_name)
> self.playerOrderGroupBox.setTitle(
> translate('MediaPlugin.MediaTab', 'Player Order'))
> self.orderingDownButton.setText(
> @@ -134,7 +143,7 @@
> 'Allow media player to be overriden'))
>
> def onPlayerCheckBoxChanged(self, check_state):
> - player = self.sender().text()
> + player = self.sender().playerName
> if check_state == QtCore.Qt.Checked:
> if player not in self.usedPlayers:
> self.usedPlayers.append(player)
> @@ -152,7 +161,8 @@
> self.playerCheckBoxes[u'%s' % player].setEnabled(False)
> else:
> self.playerCheckBoxes[u'%s' % player].setEnabled(True)
> - self.playerOrderlistWidget.addItem(player)
> + self.playerOrderlistWidget.addItem(
> + self.mediaPlayers[unicode(player)].display_name)
>
> def onOrderingUpButtonPressed(self):
> currentRow = self.playerOrderlistWidget.currentRow()
> @@ -171,9 +181,6 @@
> self.usedPlayers.move(currentRow, currentRow + 1)
>
> def load(self):
> - if self.savedUsedPlayers:
> - self.usedPlayers = self.savedUsedPlayers
> - self.savedUsedPlayers = None
> self.usedPlayers = QtCore.QSettings().value(
> self.settingsSection + u'/players',
> QtCore.QVariant(u'webkit')).toString().split(u',')
>
>
>
--
https://code.launchpad.net/~mahfiaz/openlp/bug-903683/+merge/96218
Your team OpenLP Core is subscribed to branch lp:openlp.
References