diff --git a/.bzrignore b/.bzrignore index 5d27a95a4..e63989097 100644 --- a/.bzrignore +++ b/.bzrignore @@ -16,3 +16,4 @@ build resources/innosetup/Output _eric4project .pylint.d +*.qm diff --git a/openlp/plugins/alerts/alertsplugin.py b/openlp/plugins/alerts/alertsplugin.py index eb6d1f116..567053014 100644 --- a/openlp/plugins/alerts/alertsplugin.py +++ b/openlp/plugins/alerts/alertsplugin.py @@ -64,9 +64,9 @@ class alertsPlugin(Plugin): self.toolsAlertItem.setIcon(AlertIcon) self.toolsAlertItem.setObjectName(u'toolsAlertItem') self.toolsAlertItem.setText( - translate(u'AlertsPlugin', u'&Alert')) + translate('AlertsPlugin', '&Alert')) self.toolsAlertItem.setStatusTip( - translate(u'AlertsPlugin', u'Show an alert message')) + translate('AlertsPlugin', 'Show an alert message')) self.toolsAlertItem.setShortcut(u'F7') self.service_manager.parent.ToolsMenu.addAction(self.toolsAlertItem) QtCore.QObject.connect(self.toolsAlertItem, @@ -97,4 +97,4 @@ class alertsPlugin(Plugin): about_text = translate(u'AlertsPlugin', u'Alerts Plugin
This plugin ' u'controls the displaying of alerts on the presentations screen') - return about_text + return about_text \ No newline at end of file diff --git a/openlp/plugins/alerts/forms/alertdialog.py b/openlp/plugins/alerts/forms/alertdialog.py index 6ac87e8e6..7e28cfba2 100644 --- a/openlp/plugins/alerts/forms/alertdialog.py +++ b/openlp/plugins/alerts/forms/alertdialog.py @@ -148,21 +148,20 @@ class Ui_AlertDialog(object): def retranslateUi(self, AlertDialog): AlertDialog.setWindowTitle( - translate(u'AlertsPlugin.AlertForm', u'Alert Message')) + translate('AlertsPlugin.AlertForm', 'Alert Message')) self.AlertEntryLabel.setText( - translate(u'AlertsPlugin.AlertForm', u'Alert &text:')) + translate('AlertsPlugin.AlertForm', 'Alert &text:')) self.AlertParameter.setText( - translate(u'AlertsPlugin.AlertForm', u'&Parameter(s):')) + translate('AlertsPlugin.AlertForm', '&Parameter(s):')) self.NewButton.setText( - translate(u'AlertsPlugin.AlertForm', u'&New')) + translate('AlertsPlugin.AlertForm', '&New')) self.SaveButton.setText( - translate(u'AlertsPlugin.AlertForm', u'&Save')) + translate('AlertsPlugin.AlertForm', '&Save')) self.DeleteButton.setText( - translate(u'AlertsPlugin.AlertForm', u'&Delete')) + translate('AlertsPlugin.AlertForm', '&Delete')) self.DisplayButton.setText( - translate(u'AlertsPlugin.AlertForm', u'Displ&ay')) + translate('AlertsPlugin.AlertForm', 'Displ&ay')) self.DisplayCloseButton.setText( - translate(u'AlertsPlugin.AlertForm', u'Display && Cl&ose')) + translate('AlertsPlugin.AlertForm', 'Display && Cl&ose')) self.CloseButton.setText( - translate(u'AlertsPlugin.AlertForm', u'&Close')) - + translate('AlertsPlugin.AlertForm', '&Close')) diff --git a/openlp/plugins/alerts/forms/alertform.py b/openlp/plugins/alerts/forms/alertform.py index 012f195d1..e783d718a 100644 --- a/openlp/plugins/alerts/forms/alertform.py +++ b/openlp/plugins/alerts/forms/alertform.py @@ -93,8 +93,8 @@ class AlertForm(QtGui.QDialog, Ui_AlertDialog): def onNewClick(self): if len(self.AlertTextEdit.text()) == 0: QtGui.QMessageBox.information(self, - translate(u'AlertsPlugin.AlertForm', u'Item selected to Add'), - translate(u'AlertsPlugin.AlertForm', u'Missing data')) + translate('AlertsPlugin.AlertForm', 'Item selected to Add'), + translate('AlertsPlugin.AlertForm', 'Missing data')) else: alert = AlertItem() alert.text = unicode(self.AlertTextEdit.text()) @@ -153,4 +153,3 @@ class AlertForm(QtGui.QDialog, Ui_AlertDialog): self.parent.alertsmanager.displayAlert(text) return True return False - diff --git a/openlp/plugins/alerts/lib/alertstab.py b/openlp/plugins/alerts/lib/alertstab.py index 15f27df6d..64ab304f0 100644 --- a/openlp/plugins/alerts/lib/alertstab.py +++ b/openlp/plugins/alerts/lib/alertstab.py @@ -38,7 +38,7 @@ class AlertsTab(SettingsTab): def setupUi(self): self.setObjectName(u'AlertsTab') - self.tabTitleVisible = translate(u'AlertsPlugin.AlertsTab', u'Alerts') + self.tabTitleVisible = translate('AlertsPlugin.AlertsTab', 'Alerts') self.AlertsLayout = QtGui.QHBoxLayout(self) self.AlertsLayout.setSpacing(8) self.AlertsLayout.setMargin(8) @@ -187,31 +187,31 @@ class AlertsTab(SettingsTab): def retranslateUi(self): self.FontGroupBox.setTitle( - translate(u'AlertsPlugin.AlertsTab', u'Font')) + translate('AlertsPlugin.AlertsTab', 'Font')) self.FontLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Font Name:')) + translate('AlertsPlugin.AlertsTab', 'Font Name:')) self.FontColorLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Font Color:')) + translate('AlertsPlugin.AlertsTab', 'Font Color:')) self.BackgroundColorLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Background Color:')) + translate('AlertsPlugin.AlertsTab', 'Background Color:')) self.FontSizeLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Font Size:')) + translate('AlertsPlugin.AlertsTab', 'Font Size:')) self.FontSizeSpinBox.setSuffix( - translate(u'AlertsPlugin.AlertsTab', u'pt')) + translate('AlertsPlugin.AlertsTab', 'pt')) self.TimeoutLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Alert timeout:')) + translate('AlertsPlugin.AlertsTab', 'Alert timeout:')) self.TimeoutSpinBox.setSuffix( - translate(u'AlertsPlugin.AlertsTab', u's')) + translate('AlertsPlugin.AlertsTab', 's')) self.LocationLabel.setText( - translate(u'AlertsPlugin.AlertsTab', u'Location:')) + translate('AlertsPlugin.AlertsTab', 'Location:')) self.PreviewGroupBox.setTitle( - translate(u'AlertsPlugin.AlertsTab', u'Preview')) + translate('AlertsPlugin.AlertsTab', 'Preview')) self.FontPreview.setText( - translate(u'AlertsPlugin.AlertsTab', u'openlp.org')) + translate('AlertsPlugin.AlertsTab', 'openlp.org')) self.LocationComboBox.setItemText(0, - translate(u'AlertsPlugin.AlertsTab', u'Top')) + translate('AlertsPlugin.AlertsTab', 'Top')) self.LocationComboBox.setItemText(1, - translate(u'AlertsPlugin.AlertsTab', u'Bottom')) + translate('AlertsPlugin.AlertsTab', 'Bottom')) def onBackgroundColorButtonClicked(self): new_color = QtGui.QColorDialog.getColor( @@ -295,4 +295,4 @@ class AlertsTab(SettingsTab): font.setPointSize(self.font_size) self.FontPreview.setFont(font) self.FontPreview.setStyleSheet(u'background-color: %s; color: %s' % \ - (self.bg_color, self.font_color)) + (self.bg_color, self.font_color)) \ No newline at end of file diff --git a/openlp/plugins/bibles/bibleplugin.py b/openlp/plugins/bibles/bibleplugin.py index f3998e5a5..9dfc2df1c 100644 --- a/openlp/plugins/bibles/bibleplugin.py +++ b/openlp/plugins/bibles/bibleplugin.py @@ -71,7 +71,7 @@ class BiblePlugin(Plugin): self.ImportBibleItem.setObjectName(u'ImportBibleItem') import_menu.addAction(self.ImportBibleItem) self.ImportBibleItem.setText( - translate(u'BiblePlugin', u'&Bible')) + translate('BiblePlugin', '&Bible')) # Signals and slots QtCore.QObject.connect(self.ImportBibleItem, QtCore.SIGNAL(u'triggered()'), self.onBibleImportClick) @@ -99,4 +99,4 @@ class BiblePlugin(Plugin): def can_delete_theme(self, theme): if self.settings_tab.bible_theme == theme: return False - return True + return True \ No newline at end of file diff --git a/openlp/plugins/bibles/forms/bibleimportwizard.py b/openlp/plugins/bibles/forms/bibleimportwizard.py index 99fd703c8..ed7c175a7 100644 --- a/openlp/plugins/bibles/forms/bibleimportwizard.py +++ b/openlp/plugins/bibles/forms/bibleimportwizard.py @@ -309,7 +309,7 @@ class Ui_BibleImportWizard(object): def retranslateUi(self, BibleImportWizard): BibleImportWizard.setWindowTitle( - translate(u'BiblesPlugin.ImportWizardForm', u'Bible Import Wizard')) + translate('BiblesPlugin.ImportWizardForm', 'Bible Import Wizard')) self.TitleLabel.setText( u'%s' % \ translate(u'BiblesPlugin.ImportWizardForm', @@ -325,61 +325,60 @@ class Ui_BibleImportWizard(object): translate(u'BiblesPlugin.ImportWizardForm', u'Select the import format, and where to import from.')) self.FormatLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Format:')) + translate('BiblesPlugin.ImportWizardForm', 'Format:')) self.FormatComboBox.setItemText(0, - translate(u'BiblesPlugin.ImportWizardForm', u'OSIS')) + translate('BiblesPlugin.ImportWizardForm', 'OSIS')) self.FormatComboBox.setItemText(1, - translate(u'BiblesPlugin.ImportWizardForm', u'CSV')) + translate('BiblesPlugin.ImportWizardForm', 'CSV')) self.FormatComboBox.setItemText(2, - translate(u'BiblesPlugin.ImportWizardForm', u'OpenSong')) + translate('BiblesPlugin.ImportWizardForm', 'OpenSong')) self.FormatComboBox.setItemText(3, - translate(u'BiblesPlugin.ImportWizardForm', u'Web Download')) + translate('BiblesPlugin.ImportWizardForm', 'Web Download')) self.OsisLocationLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'File Location:')) + translate('BiblesPlugin.ImportWizardForm', 'File Location:')) self.BooksLocationLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Books Location:')) + translate('BiblesPlugin.ImportWizardForm', 'Books Location:')) self.VerseLocationLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Verse Location:')) + translate('BiblesPlugin.ImportWizardForm', 'Verse Location:')) self.OpenSongFileLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Bible Filename:')) + translate('BiblesPlugin.ImportWizardForm', 'Bible Filename:')) self.LocationLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Location:')) + translate('BiblesPlugin.ImportWizardForm', 'Location:')) self.LocationComboBox.setItemText(0, - translate(u'BiblesPlugin.ImportWizardForm', u'Crosswalk')) + translate('BiblesPlugin.ImportWizardForm', 'Crosswalk')) self.LocationComboBox.setItemText(1, - translate(u'BiblesPlugin.ImportWizardForm', u'BibleGateway')) + translate('BiblesPlugin.ImportWizardForm', 'BibleGateway')) self.BibleLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Bible:')) + translate('BiblesPlugin.ImportWizardForm', 'Bible:')) self.WebDownloadTabWidget.setTabText( self.WebDownloadTabWidget.indexOf(self.DownloadOptionsTab), - translate(u'BiblesPlugin.ImportWizardForm', u'Download Options')) + translate('BiblesPlugin.ImportWizardForm', 'Download Options')) self.AddressLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Server:')) + translate('BiblesPlugin.ImportWizardForm', 'Server:')) self.UsernameLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Username:')) + translate('BiblesPlugin.ImportWizardForm', 'Username:')) self.PasswordLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Password:')) + translate('BiblesPlugin.ImportWizardForm', 'Password:')) self.WebDownloadTabWidget.setTabText( self.WebDownloadTabWidget.indexOf(self.ProxyServerTab), translate(u'BiblesPlugin.ImportWizardForm', u'Proxy Server (Optional)')) self.LicenseDetailsPage.setTitle( - translate(u'BiblesPlugin.ImportWizardForm', u'License Details')) + translate('BiblesPlugin.ImportWizardForm', 'License Details')) self.LicenseDetailsPage.setSubTitle( translate(u'BiblesPlugin.ImportWizardForm', u'Set up the Bible\'s license details.')) self.VersionNameLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Version Name:')) + translate('BiblesPlugin.ImportWizardForm', 'Version Name:')) self.CopyrightLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Copyright:')) + translate('BiblesPlugin.ImportWizardForm', 'Copyright:')) self.PermissionLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Permission:')) + translate('BiblesPlugin.ImportWizardForm', 'Permission:')) self.ImportPage.setTitle( - translate(u'BiblesPlugin.ImportWizardForm', u'Importing')) + translate('BiblesPlugin.ImportWizardForm', 'Importing')) self.ImportPage.setSubTitle( translate(u'BiblesPlugin.ImportWizardForm', u'Please wait while your Bible is imported.')) self.ImportProgressLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Ready.')) + translate('BiblesPlugin.ImportWizardForm', 'Ready.')) self.ImportProgressBar.setFormat(u'%p%') - diff --git a/openlp/plugins/bibles/forms/importwizardform.py b/openlp/plugins/bibles/forms/importwizardform.py index fbaa2ec14..0dbcbad5e 100644 --- a/openlp/plugins/bibles/forms/importwizardform.py +++ b/openlp/plugins/bibles/forms/importwizardform.py @@ -224,7 +224,7 @@ class ImportWizardForm(QtGui.QWizard, Ui_BibleImportWizard): Show the file open dialog for the OSIS file. """ self.getFileName( - translate(u'BiblesPlugin.ImportWizardForm', u'Open OSIS File'), + translate('BiblesPlugin.ImportWizardForm', 'Open OSIS File'), self.OSISLocationEdit) def onBooksFileButtonClicked(self): @@ -232,7 +232,7 @@ class ImportWizardForm(QtGui.QWizard, Ui_BibleImportWizard): Show the file open dialog for the books CSV file. """ self.getFileName( - translate(u'BiblesPlugin.ImportWizardForm', u'Open Books CSV File'), + translate('BiblesPlugin.ImportWizardForm', 'Open Books CSV File'), self.BooksLocationEdit) def onCsvVersesFileButtonClicked(self): @@ -249,7 +249,7 @@ class ImportWizardForm(QtGui.QWizard, Ui_BibleImportWizard): Show the file open dialog for the OpenSong file. """ self.getFileName( - translate(u'BiblesPlugin.ImportWizardForm', u'Open OpenSong Bible'), + translate('BiblesPlugin.ImportWizardForm', 'Open OpenSong Bible'), self.OpenSongFileEdit) def onCancelButtonClicked(self, checked): @@ -389,7 +389,7 @@ class ImportWizardForm(QtGui.QWizard, Ui_BibleImportWizard): self.ImportProgressBar.setMaximum(1188) self.ImportProgressBar.setValue(0) self.ImportProgressLabel.setText( - translate(u'BiblesPlugin.ImportWizardForm', u'Starting import...')) + translate('BiblesPlugin.ImportWizardForm', 'Starting import...')) Receiver.send_message(u'openlp_process_events') def performImport(self): @@ -458,4 +458,3 @@ class ImportWizardForm(QtGui.QWizard, Ui_BibleImportWizard): self.finishButton.setVisible(True) self.cancelButton.setVisible(False) Receiver.send_message(u'openlp_process_events') - diff --git a/openlp/plugins/bibles/lib/biblestab.py b/openlp/plugins/bibles/lib/biblestab.py index 763347784..2b693d797 100644 --- a/openlp/plugins/bibles/lib/biblestab.py +++ b/openlp/plugins/bibles/lib/biblestab.py @@ -45,7 +45,7 @@ class BiblesTab(SettingsTab): def setupUi(self): self.setObjectName(u'BiblesTab') - self.tabTitleVisible = translate(u'BiblesPlugin,BiblesTab', u'Bibles') + self.tabTitleVisible = translate('BiblesPlugin,BiblesTab', 'Bibles') self.BibleLayout = QtGui.QHBoxLayout(self) self.BibleLayout.setSpacing(8) self.BibleLayout.setMargin(8) @@ -150,34 +150,34 @@ class BiblesTab(SettingsTab): def retranslateUi(self): self.VerseDisplayGroupBox.setTitle( - translate(u'BiblesPlugin,BiblesTab', u'Verse Display')) + translate('BiblesPlugin,BiblesTab', 'Verse Display')) self.NewChaptersCheckBox.setText( translate(u'BiblesPlugin,BiblesTab', u'Only show new chapter numbers')) self.LayoutStyleLabel.setText( - translate(u'BiblesPlugin,BiblesTab', u'Layout Style:')) + translate('BiblesPlugin,BiblesTab', 'Layout Style:')) self.DisplayStyleLabel.setText( - translate(u'BiblesPlugin,BiblesTab', u'Display Style:')) + translate('BiblesPlugin,BiblesTab', 'Display Style:')) self.BibleThemeLabel.setText( - translate(u'BiblesPlugin,BiblesTab', u'Bible Theme:')) + translate('BiblesPlugin,BiblesTab', 'Bible Theme:')) self.LayoutStyleComboBox.setItemText(0, - translate(u'BiblesPlugin,BiblesTab', u'verse per slide')) + translate('BiblesPlugin,BiblesTab', 'verse per slide')) self.LayoutStyleComboBox.setItemText(1, - translate(u'BiblesPlugin,BiblesTab', u'verse per line')) + translate('BiblesPlugin,BiblesTab', 'verse per line')) self.LayoutStyleComboBox.setItemText(2, - translate(u'BiblesPlugin,BiblesTab', u'continuous')) + translate('BiblesPlugin,BiblesTab', 'continuous')) self.DisplayStyleComboBox.setItemText(0, - translate(u'BiblesPlugin,BiblesTab', u'No brackets')) + translate('BiblesPlugin,BiblesTab', 'No brackets')) self.DisplayStyleComboBox.setItemText(1, - translate(u'BiblesPlugin,BiblesTab', u'( and )')) + translate('BiblesPlugin,BiblesTab', '( and )')) self.DisplayStyleComboBox.setItemText(2, - translate(u'BiblesPlugin,BiblesTab', u'{ and }')) + translate('BiblesPlugin,BiblesTab', '{ and }')) self.DisplayStyleComboBox.setItemText(3, - translate(u'BiblesPlugin,BiblesTab', u'[ and ]')) + translate('BiblesPlugin,BiblesTab', '[ and ]')) self.ChangeNoteLabel.setText(translate(u'BiblesPlugin.BiblesTab', u'Note:\nChanges don\'t affect verses already in the service')) self.BibleDualCheckBox.setText( - translate(u'BiblesPlugin,BiblesTab', u'Display Dual Bible Verses')) + translate('BiblesPlugin,BiblesTab', 'Display Dual Bible Verses')) def onBibleThemeComboBoxChanged(self): self.bible_theme = self.BibleThemeComboBox.currentText() @@ -246,4 +246,4 @@ class BiblesTab(SettingsTab): # Not Found id = 0 self.bible_theme = u'' - self.BibleThemeComboBox.setCurrentIndex(id) + self.BibleThemeComboBox.setCurrentIndex(id) \ No newline at end of file diff --git a/openlp/plugins/bibles/lib/db.py b/openlp/plugins/bibles/lib/db.py index 377803b19..93fe6a52f 100644 --- a/openlp/plugins/bibles/lib/db.py +++ b/openlp/plugins/bibles/lib/db.py @@ -316,7 +316,7 @@ class BibleDB(QtCore.QObject): else: log.debug(u'OpenLP failed to find book %s', book) QtGui.QMessageBox.information(self.bible_plugin.media_item, - translate(u'BibleDB', u'Book not found'), + translate('BibleDB', 'Book not found'), translate(u'BibleDB', u'The book you requested could not ' u'be found in this bible. Please check your spelling ' u'and that this is a complete bible not just one ' @@ -391,4 +391,4 @@ class BibleDB(QtCore.QObject): log.debug(books) log.debug(u'...............................Verses ') verses = self.session.query(Verse).all() - log.debug(verses) + log.debug(verses) \ No newline at end of file diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py index 1d8739346..07a7cdca9 100644 --- a/openlp/plugins/bibles/lib/mediaitem.py +++ b/openlp/plugins/bibles/lib/mediaitem.py @@ -70,7 +70,7 @@ class BibleMediaItem(MediaManagerItem): return unicode(obj) def initPluginNameVisible(self): - self.PluginNameVisible = translate(u'BiblesPlugin.MediaItem', u'Bible') + self.PluginNameVisible = translate('BiblesPlugin.MediaItem', 'Bible') def requiredIcons(self): MediaManagerItem.requiredIcons(self) @@ -147,7 +147,7 @@ class BibleMediaItem(MediaManagerItem): self.QuickMessage.setObjectName(u'QuickMessage') self.QuickLayout.addWidget(self.QuickMessage, 6, 0, 1, 3) self.SearchTabWidget.addTab(self.QuickTab, - translate(u'BiblesPlugin.MediaItem', u'Quick')) + translate('BiblesPlugin.MediaItem', 'Quick')) QuickSpacerItem = QtGui.QSpacerItem(20, 35, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.QuickLayout.addItem(QuickSpacerItem, 6, 2, 1, 1) @@ -232,7 +232,7 @@ class BibleMediaItem(MediaManagerItem): self.AdvancedMessage.setObjectName(u'AdvancedMessage') self.AdvancedLayout.addWidget(self.AdvancedMessage, 8, 0, 1, 3) self.SearchTabWidget.addTab(self.AdvancedTab, - translate(u'BiblesPlugin.MediaItem', u'Advanced')) + translate('BiblesPlugin.MediaItem', 'Advanced')) # Add the search tab widget to the page layout self.PageLayout.addWidget(self.SearchTabWidget) # Combo Boxes @@ -291,47 +291,47 @@ class BibleMediaItem(MediaManagerItem): def retranslateUi(self): log.debug(u'retranslateUi') self.QuickVersionLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Version:')) + translate('BiblesPlugin.MediaItem', 'Version:')) self.QuickSecondVersionLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Dual:')) + translate('BiblesPlugin.MediaItem', 'Dual:')) self.QuickSearchLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Search Type:')) + translate('BiblesPlugin.MediaItem', 'Search Type:')) self.QuickSearchLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Find:')) + translate('BiblesPlugin.MediaItem', 'Find:')) self.QuickSearchButton.setText( - translate(u'BiblesPlugin.MediaItem', u'Search')) + translate('BiblesPlugin.MediaItem', 'Search')) self.QuickClearLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Results:')) + translate('BiblesPlugin.MediaItem', 'Results:')) self.AdvancedVersionLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Version:')) + translate('BiblesPlugin.MediaItem', 'Version:')) self.AdvancedSecondBibleLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Dual:')) + translate('BiblesPlugin.MediaItem', 'Dual:')) self.AdvancedBookLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Book:')) + translate('BiblesPlugin.MediaItem', 'Book:')) self.AdvancedChapterLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Chapter:')) + translate('BiblesPlugin.MediaItem', 'Chapter:')) self.AdvancedVerseLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Verse:')) + translate('BiblesPlugin.MediaItem', 'Verse:')) self.AdvancedFromLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'From:')) + translate('BiblesPlugin.MediaItem', 'From:')) self.AdvancedToLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'To:')) + translate('BiblesPlugin.MediaItem', 'To:')) self.AdvancedClearLabel.setText( - translate(u'BiblesPlugin.MediaItem', u'Results:')) + translate('BiblesPlugin.MediaItem', 'Results:')) self.AdvancedSearchButton.setText( - translate(u'BiblesPlugin.MediaItem', u'Search')) + translate('BiblesPlugin.MediaItem', 'Search')) self.QuickSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Verse Search')) + translate('BiblesPlugin.MediaItem', 'Verse Search')) self.QuickSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Text Search')) + translate('BiblesPlugin.MediaItem', 'Text Search')) self.ClearQuickSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Clear')) + translate('BiblesPlugin.MediaItem', 'Clear')) self.ClearQuickSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Keep')) + translate('BiblesPlugin.MediaItem', 'Keep')) self.ClearAdvancedSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Clear')) + translate('BiblesPlugin.MediaItem', 'Clear')) self.ClearAdvancedSearchComboBox.addItem( - translate(u'BiblesPlugin.MediaItem', u'Keep')) + translate('BiblesPlugin.MediaItem', 'Keep')) def initialise(self): log.debug(u'bible manager initialise') @@ -385,7 +385,7 @@ class BibleMediaItem(MediaManagerItem): def onNoBookFound(self): QtGui.QMessageBox.critical(self, - translate(u'BiblesPlugin.MediaItem', u'No Book Found'), + translate('BiblesPlugin.MediaItem', 'No Book Found'), translate(u'BiblesPlugin.MediaItem', u'No matching book could be found in this Bible.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok), @@ -556,9 +556,9 @@ class BibleMediaItem(MediaManagerItem): if not service_item.title: service_item.title = u'%s %s' % (book, verse_text) elif service_item.title.find( - translate(u'BiblesPlugin.MediaItem', u'etc')) == -1: + translate('BiblesPlugin.MediaItem', 'etc')) == -1: service_item.title = u'%s, %s' % (service_item.title, - translate(u'BiblesPlugin.MediaItem', u'etc')) + translate('BiblesPlugin.MediaItem', 'etc')) if len(self.parent.settings_tab.bible_theme) == 0: service_item.theme = None else: @@ -612,7 +612,7 @@ class BibleMediaItem(MediaManagerItem): if self.verses == 0: self.AdvancedSearchButton.setEnabled(False) self.AdvancedMessage.setText( - translate(u'BiblesPlugin.MediaItem', u'Bible not fully loaded')) + translate('BiblesPlugin.MediaItem', 'Bible not fully loaded')) else: self.AdvancedSearchButton.setEnabled(True) self.AdvancedMessage.setText(u'') @@ -660,4 +660,3 @@ class BibleMediaItem(MediaManagerItem): def searchByReference(self, bible, search): log.debug(u'searchByReference %s, %s', bible, search) self.search_results = self.parent.manager.get_verses(bible, search) - diff --git a/openlp/plugins/bibles/lib/opensong.py b/openlp/plugins/bibles/lib/opensong.py index b2df50257..d4458815f 100644 --- a/openlp/plugins/bibles/lib/opensong.py +++ b/openlp/plugins/bibles/lib/opensong.py @@ -88,7 +88,7 @@ class OpenSongBible(BibleDB): Receiver.send_message(u'openlp_process_events') self.wizard.incrementProgressBar( QtCore.QString('%s %s %s' % ( - translate(u'BiblesPlugin.Opensong', u'Importing'), \ + translate('BiblesPlugin.Opensong', 'Importing'), \ db_book.name, chapter.attrib[u'n']))) self.commit() except IOError: @@ -103,4 +103,3 @@ class OpenSongBible(BibleDB): else: return success - diff --git a/openlp/plugins/custom/lib/customtab.py b/openlp/plugins/custom/lib/customtab.py index a12fd8354..13260ac2a 100644 --- a/openlp/plugins/custom/lib/customtab.py +++ b/openlp/plugins/custom/lib/customtab.py @@ -36,7 +36,7 @@ class CustomTab(SettingsTab): def setupUi(self): self.setObjectName(u'CustomTab') - self.tabTitleVisible = translate(u'CustomPlugin.CustomTab', u'Custom') + self.tabTitleVisible = translate('CustomPlugin.CustomTab', 'Custom') self.CustomLayout = QtGui.QFormLayout(self) self.CustomLayout.setObjectName(u'CustomLayout') self.CustomModeGroupBox = QtGui.QGroupBox(self) @@ -58,7 +58,7 @@ class CustomTab(SettingsTab): self.CustomModeGroupBox.setTitle(translate(u'CustomPlugin.CustomTab', u'Custom Display')) self.DisplayFooterCheckBox.setText( - translate(u'CustomPlugin.CustomTab', u'Display Footer')) + translate('CustomPlugin.CustomTab', 'Display Footer')) def onDisplayFooterCheckBoxChanged(self, check_state): self.displayFooter = False @@ -74,4 +74,4 @@ class CustomTab(SettingsTab): def save(self): QtCore.QSettings().setValue(self.settingsSection + u'/display footer', - QtCore.QVariant(self.displayFooter)) + QtCore.QVariant(self.displayFooter)) \ No newline at end of file diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py index 4cbf25476..a347e3cd2 100644 --- a/openlp/plugins/custom/lib/mediaitem.py +++ b/openlp/plugins/custom/lib/mediaitem.py @@ -66,7 +66,7 @@ class CustomMediaItem(MediaManagerItem): QtCore.SIGNAL(u'custom_preview'), self.onPreviewClick) def initPluginNameVisible(self): - self.PluginNameVisible = translate(u'CustomPlugin.MediaItem', u'Custom') + self.PluginNameVisible = translate('CustomPlugin.MediaItem', 'Custom') def requiredIcons(self): MediaManagerItem.requiredIcons(self) @@ -176,4 +176,4 @@ class CustomMediaItem(MediaManagerItem): else: raw_footer.append(u'') service_item.raw_footer = raw_footer - return True + return True \ No newline at end of file diff --git a/openlp/plugins/presentations/lib/mediaitem.py b/openlp/plugins/presentations/lib/mediaitem.py index 51e2db23b..7dd1a8e04 100644 --- a/openlp/plugins/presentations/lib/mediaitem.py +++ b/openlp/plugins/presentations/lib/mediaitem.py @@ -106,7 +106,7 @@ class PresentationMediaItem(MediaManagerItem): self.DisplayTypeLabel.setObjectName(u'SearchTypeLabel') self.DisplayLayout.addWidget(self.DisplayTypeLabel, 0, 0, 1, 1) self.DisplayTypeLabel.setText( - translate(u'PresentationPlugin.MediaItem', u'Present using:')) + translate('PresentationPlugin.MediaItem', 'Present using:')) # Add the Presentation widget to the page layout self.PageLayout.addWidget(self.PresentationWidget) @@ -235,4 +235,4 @@ class PresentationMediaItem(MediaManagerItem): if self.controllers[controller].enabled: if filetype in self.controllers[controller].alsosupports: return controller - return None + return None \ No newline at end of file diff --git a/openlp/plugins/presentations/lib/presentationtab.py b/openlp/plugins/presentations/lib/presentationtab.py index 89546e039..a8f3036fc 100644 --- a/openlp/plugins/presentations/lib/presentationtab.py +++ b/openlp/plugins/presentations/lib/presentationtab.py @@ -97,7 +97,7 @@ class PresentationTab(SettingsTab): checkbox = self.PresenterCheckboxes[controller.name] checkbox.setText( u'%s %s' % (controller.name, - translate(u'PresentationPlugin.PresentationTab', u'available'))) + translate('PresentationPlugin.PresentationTab', 'available'))) def load(self): for key in self.controllers: @@ -114,4 +114,4 @@ class PresentationTab(SettingsTab): checkbox = self.PresenterCheckboxes[controller.name] QtCore.QSettings().setValue( self.settingsSection + u'/' + controller.name, - QtCore.QVariant(checkbox.checkState())) + QtCore.QVariant(checkbox.checkState())) \ No newline at end of file diff --git a/openlp/plugins/remotes/lib/remotetab.py b/openlp/plugins/remotes/lib/remotetab.py index 1f91002fb..83f335382 100644 --- a/openlp/plugins/remotes/lib/remotetab.py +++ b/openlp/plugins/remotes/lib/remotetab.py @@ -36,7 +36,7 @@ class RemoteTab(SettingsTab): def setupUi(self): self.setObjectName(u'RemoteTab') - self.tabTitleVisible = translate(u'RemotePlugin.RemoteTab', u'Remotes') + self.tabTitleVisible = translate('RemotePlugin.RemoteTab', 'Remotes') self.RemoteLayout = QtGui.QFormLayout(self) self.RemoteLayout.setObjectName(u'RemoteLayout') self.RemoteModeGroupBox = QtGui.QGroupBox(self) @@ -54,7 +54,7 @@ class RemoteTab(SettingsTab): def retranslateUi(self): self.RemoteModeGroupBox.setTitle( - translate(u'RemotePlugin.RemoteTab', u'Remotes Receiver Port')) + translate('RemotePlugin.RemoteTab', 'Remotes Receiver Port')) def load(self): self.RemotePortSpinBox.setValue( @@ -63,4 +63,4 @@ class RemoteTab(SettingsTab): def save(self): QtCore.QSettings().setValue(self.settingsSection + u'/remote port', - QtCore.QVariant(self.RemotePortSpinBox.value())) + QtCore.QVariant(self.RemotePortSpinBox.value())) \ No newline at end of file diff --git a/openlp/plugins/songs/forms/authorsdialog.py b/openlp/plugins/songs/forms/authorsdialog.py index 082b1133d..972cab053 100644 --- a/openlp/plugins/songs/forms/authorsdialog.py +++ b/openlp/plugins/songs/forms/authorsdialog.py @@ -75,10 +75,10 @@ class Ui_AuthorsDialog(object): def retranslateUi(self, AuthorsDialog): AuthorsDialog.setWindowTitle( - translate(u'SongsPlugin.AuthorsForm', u'Author Maintenance')) + translate('SongsPlugin.AuthorsForm', 'Author Maintenance')) self.DisplayLabel.setText( - translate(u'SongsPlugin.AuthorsForm', u'Display name:')) + translate('SongsPlugin.AuthorsForm', 'Display name:')) self.FirstNameLabel.setText( - translate(u'SongsPlugin.AuthorsForm', u'First name:')) + translate('SongsPlugin.AuthorsForm', 'First name:')) self.LastNameLabel.setText( - translate(u'SongsPlugin.AuthorsForm', u'Last name:')) + translate('SongsPlugin.AuthorsForm', 'Last name:')) diff --git a/openlp/plugins/songs/forms/authorsform.py b/openlp/plugins/songs/forms/authorsform.py index 4d7fcd4b6..5c5f019d9 100644 --- a/openlp/plugins/songs/forms/authorsform.py +++ b/openlp/plugins/songs/forms/authorsform.py @@ -80,27 +80,27 @@ class AuthorsForm(QtGui.QDialog, Ui_AuthorsDialog): def accept(self): if not self.FirstNameEdit.text(): QtGui.QMessageBox.critical( - self, translate(u'SongsPlugin.AuthorsForm', u'Error'), - translate(u'SongsPlugin.AuthorsForm', - u'You need to type in the first name of the author.'), + self, translate('SongsPlugin.AuthorsForm', 'Error'), + translate('SongsPlugin.AuthorsForm', + 'You need to type in the first name of the author.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.FirstNameEdit.setFocus() return False elif not self.LastNameEdit.text(): QtGui.QMessageBox.critical( - self, translate(u'SongsPlugin.AuthorsForm', u'Error'), - translate(u'SongsPlugin.AuthorsForm', - u'You need to type in the last name of the author.'), + self, translate('SongsPlugin.AuthorsForm', 'Error'), + translate('SongsPlugin.AuthorsForm', + 'You need to type in the last name of the author.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.LastNameEdit.setFocus() return False elif not self.DisplayEdit.text(): if QtGui.QMessageBox.critical( - self, translate(u'SongsPlugin.AuthorsForm', u'Error'), - translate(u'SongsPlugin.AuthorsForm', - u'You haven\'t set a display name for the ' - u'author, would you like me to combine the first and ' - u'last names for you?'), + self, translate('SongsPlugin.AuthorsForm', 'Error'), + translate('SongsPlugin.AuthorsForm', + 'You haven\'t set a display name for the ' + 'author, would you like me to combine the first and ' + 'last names for you?'), QtGui.QMessageBox.StandardButtons( QtGui.QMessageBox.Yes | QtGui.QMessageBox.No) ) == QtGui.QMessageBox.Yes: diff --git a/openlp/plugins/songs/forms/editsongdialog.py b/openlp/plugins/songs/forms/editsongdialog.py index 8d145d8bf..34e15ce59 100644 --- a/openlp/plugins/songs/forms/editsongdialog.py +++ b/openlp/plugins/songs/forms/editsongdialog.py @@ -440,7 +440,7 @@ class Ui_EditSongDialog(object): self.TitleLabel.setText( translate('SongsPlugin.EditSongForm', '&Title:')) self.AlternativeTitleLabel.setText( - translate('SongsPlugin.EditSongForm', 'Alt&ernative Title:')) + translate('SongsPlugin.EditSongForm', 'Alt&ernate Title:')) self.LyricsLabel.setText( translate('SongsPlugin.EditSongForm', '&Lyrics:')) self.VerseOrderLabel.setText( @@ -478,11 +478,11 @@ class Ui_EditSongDialog(object): self.ThemeGroupBox.setTitle( translate('SongsPlugin.EditSongForm', 'Theme')) self.ThemeAddButton.setText( - translate('SongsPlugin.EditSongForm', 'Add a &Theme')) + translate('SongsPlugin.EditSongForm', 'New &Theme')) self.CopyrightGroupBox.setTitle( translate('SongsPlugin.EditSongForm', 'Copyright Information')) self.CopyrightInsertButton.setText( - translate('SongsPlugin.EditSongForm', u'\xa9')) + translate('SongsPlugin.EditSongForm', '\xa9')) self.CCLILabel.setText( translate('SongsPlugin.EditSongForm', 'CCLI Number:')) self.CommentsGroupBox.setTitle( diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py index e3bec84c2..46c5e237c 100644 --- a/openlp/plugins/songs/forms/editsongform.py +++ b/openlp/plugins/songs/forms/editsongform.py @@ -96,7 +96,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): self.previewButton = QtGui.QPushButton() self.previewButton.setObjectName(u'previewButton') self.previewButton.setText( - translate(u'SongsPlugin.EditSongForm', u'Save && Preview')) + translate('SongsPlugin.EditSongForm', 'Save && Preview')) self.ButtonBox.addButton( self.previewButton, QtGui.QDialogButtonBox.ActionRole) QtCore.QObject.connect(self.ButtonBox, @@ -516,26 +516,26 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): self.SongTabWidget.setCurrentIndex(0) self.TitleEditItem.setFocus() QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.EditSongForm', u'Error'), - translate(u'SongsPlugin.EditSongForm', - u'You need to enter a song title.')) + translate('SongsPlugin.EditSongForm', 'Error'), + translate('SongsPlugin.EditSongForm', + 'You need to type in a song title.')) return False if self.VerseListWidget.rowCount() == 0: self.SongTabWidget.setCurrentIndex(0) self.VerseListWidget.setFocus() QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.EditSongForm', u'Error'), - translate('uSongsPlugin.EditSongForm', - u'You need to enter some verses.')) + translate('SongsPlugin.EditSongForm', 'Error'), + translate('SongsPlugin.EditSongForm', + 'You need to type in at least one verse.')) return False if self.AuthorsListView.count() == 0: self.SongTabWidget.setCurrentIndex(1) self.AuthorsListView.setFocus() answer = QtGui.QMessageBox.warning(self, - translate(u'SongsPlugin.EditSongForm', u'Warning'), + translate('SongsPlugin.EditSongForm', 'Warning'), translate('SongsPlugin.EditSongForm', - 'You have set no author.\n' - 'Do you want to add now a author?'), + 'You have not added any authors for this song. Do you ' + 'want to add an author now?'), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No) if answer == QtGui.QMessageBox.Yes: return False @@ -564,7 +564,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): for verse in verses: valid = valid + u', ' + verse QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.EditSongForm', u'Error'), + translate('SongsPlugin.EditSongForm', 'Error'), unicode(translate('SongsPlugin.EditSongForm', 'The verse order is invalid. There is no verse ' 'corresponding to %s. Valid entries are %s.')) % \ @@ -575,10 +575,11 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): self.SongTabWidget.setCurrentIndex(0) self.VerseOrderEdit.setFocus() answer = QtGui.QMessageBox.warning(self, - translate(u'SongsPlugin.EditSongForm', u'Warning'), + translate('SongsPlugin.EditSongForm', 'Warning'), unicode(translate('SongsPlugin.EditSongForm', - '%s is not addressed in the verse order.\n' - 'Do you want to save anyhow?')) % \ + 'You have not used %s anywhere in the verse ' + 'order. Are you sure you want to save the song ' + 'like this?')) % \ verse_names[count].replace(u':', u' '), QtGui.QMessageBox.Yes | QtGui.QMessageBox.No) if answer == QtGui.QMessageBox.No: diff --git a/openlp/plugins/songs/forms/editversedialog.py b/openlp/plugins/songs/forms/editversedialog.py index 086f4c416..900606a82 100644 --- a/openlp/plugins/songs/forms/editversedialog.py +++ b/openlp/plugins/songs/forms/editversedialog.py @@ -87,9 +87,9 @@ class Ui_EditVerseDialog(object): def retranslateUi(self, EditVerseDialog): EditVerseDialog.setWindowTitle( - translate(u'SongsPlugin.EditVerseForm', u'Edit Verse')) + translate('SongsPlugin.EditVerseForm', 'Edit Verse')) self.VerseTypeLabel.setText( - translate(u'SongsPlugin.EditVerseForm', u'Verse Type:')) + translate('SongsPlugin.EditVerseForm', '&Verse type:')) self.VerseTypeComboBox.setItemText(0, VerseType.to_string(VerseType.Verse)) self.VerseTypeComboBox.setItemText(1, @@ -105,5 +105,5 @@ class Ui_EditVerseDialog(object): self.VerseTypeComboBox.setItemText(6, VerseType.to_string(VerseType.Other)) self.InsertButton.setText( - translate(u'SongsPlugin.EditVerseForm', u'Insert')) + translate('SongsPlugin.EditVerseForm', '&Insert')) diff --git a/openlp/plugins/songs/forms/songbookdialog.py b/openlp/plugins/songs/forms/songbookdialog.py index 06e27d04e..eb791cd69 100644 --- a/openlp/plugins/songs/forms/songbookdialog.py +++ b/openlp/plugins/songs/forms/songbookdialog.py @@ -67,7 +67,7 @@ class Ui_SongBookDialog(object): def retranslateUi(self, SongBookDialog): SongBookDialog.setWindowTitle( - translate(u'SongsPlugin.SongBookForm', u'Edit Book')) - self.NameLabel.setText(translate(u'SongsPlugin.SongBookForm', u'Name:')) + translate('SongsPlugin.SongBookForm', 'Edit Book')) + self.NameLabel.setText(translate('SongsPlugin.SongBookForm', '&Name:')) self.PublisherLabel.setText( - translate(u'SongsPlugin.SongBookForm', u'Publisher:')) + translate('SongsPlugin.SongBookForm', '&Publisher:')) diff --git a/openlp/plugins/songs/forms/songbookform.py b/openlp/plugins/songs/forms/songbookform.py index ad85990f0..fd447db22 100644 --- a/openlp/plugins/songs/forms/songbookform.py +++ b/openlp/plugins/songs/forms/songbookform.py @@ -50,9 +50,9 @@ class SongBookForm(QtGui.QDialog, Ui_SongBookDialog): def accept(self): if not self.NameEdit.text(): QtGui.QMessageBox.critical( - self, translate(u'SongsPlugin.SongBookForm', u'Error'), - translate(u'SongsPlugin.SongBookForm', - u'You need to type in a book name!'), + self, translate('SongsPlugin.SongBookForm', 'Error'), + translate('SongsPlugin.SongBookForm', + 'You need to type in a name for the book.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.NameEdit.setFocus() return False diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index b4bb9f4b0..8a830d720 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -104,43 +104,43 @@ class ImportWizardForm(QtGui.QWizard, Ui_SongImportWizard): if source_format == SongFormat.OpenLyrics: if self.OpenLyricsFileListWidget.count() == 0: QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.SongImportForm', - u'No OpenLyrics Files Selected'), - translate(u'SongsPlugin.SongImportForm', - u'You need to add at least one OpenLyrics ' - u'song file to import from.'), + translate('SongsPlugin.ImportWizardForm', + 'No OpenLyrics Files Selected'), + translate('SongsPlugin.ImportWizardForm', + 'You need to add at least one OpenLyrics ' + 'song file to import from.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.OpenLyricsAddButton.setFocus() return False elif source_format == SongFormat.OpenSong: if self.OpenSongFileListWidget.count() == 0: QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.SongImportForm', - u'No OpenSong Files Selected'), - translate(u'SongsPlugin.SongImportForm', - u'You need to add at least one OpenSong ' - u'song file to import from.'), + translate('SongsPlugin.ImportWizardForm', + 'No OpenSong Files Selected'), + translate('SongsPlugin.ImportWizardForm', + 'You need to add at least one OpenSong ' + 'song file to import from.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.OpenSongAddButton.setFocus() return False elif source_format == SongFormat.CCLI: if self.CCLIFileListWidget.count() == 0: QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.SongImportForm', - u'No CCLI Files Selected'), - translate(u'SongsPlugin.SongImportForm', - u'You need to add at least one CCLI file ' - u'to import from.'), + translate('SongsPlugin.ImportWizardForm', + 'No CCLI Files Selected'), + translate('SongsPlugin.ImportWizardForm', + 'You need to add at least one CCLI file ' + 'to import from.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.CCLIAddButton.setFocus() return False elif source_format == SongFormat.CSV: if self.CSVFilenameEdit.text().isEmpty(): QtGui.QMessageBox.critical(self, - translate(u'SongsPlugin.SongImportForm', - u'No CSV File Selected'), - translate(u'SongsPlugin.SongImportForm', - u'You need to specify a CSV file to import from.'), + translate('SongsPlugin.ImportWizardForm', + 'No CSV File Selected'), + translate('SongsPlugin.ImportWizardForm', + 'You need to specify a CSV file to import from.'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.CSVFilenameEdit.setFocus() return False @@ -192,7 +192,7 @@ class ImportWizardForm(QtGui.QWizard, Ui_SongImportWizard): self.ImportProgressBar.setMaximum(1188) self.ImportProgressBar.setValue(0) self.ImportProgressLabel.setText( - translate(u'SongsPlugin.SongImportForm', u'Starting import...')) + translate('SongsPlugin.ImportWizardForm', 'Starting import...')) Receiver.send_message(u'process_events') def performImport(self): @@ -243,14 +243,14 @@ class ImportWizardForm(QtGui.QWizard, Ui_SongImportWizard): # self.manager.save_meta_data(license_version, license_version, # license_copyright, license_permission) # self.manager.reload_bibles() -# self.ImportProgressLabel.setText(translate(u'SongsPlugin.SongImportForm', u'Finished import.')) +# self.ImportProgressLabel.setText(translate('SongsPlugin.SongImportForm', 'Finished import.')) # else: # self.ImportProgressLabel.setText( -# translate(u'SongsPlugin.SongImportForm', u'Your Bible import failed.')) +# translate('SongsPlugin.SongImportForm', 'Your Bible import failed.')) # importer.delete() def postImport(self): self.ImportProgressBar.setValue(self.ImportProgressBar.maximum()) self.finishButton.setVisible(True) self.cancelButton.setVisible(False) - Receiver.send_message(u'process_events') + Receiver.send_message(u'process_events') \ No newline at end of file diff --git a/openlp/plugins/songs/forms/songimportwizard.py b/openlp/plugins/songs/forms/songimportwizard.py index c684bd74b..34e298a3b 100644 --- a/openlp/plugins/songs/forms/songimportwizard.py +++ b/openlp/plugins/songs/forms/songimportwizard.py @@ -230,54 +230,54 @@ class Ui_SongImportWizard(object): def retranslateUi(self, SongImportWizard): SongImportWizard.setWindowTitle( - translate(u'SongsPlugin.SongImportWizard', u'Song Import Wizard')) + translate('SongsPlugin.ImportWizardForm', 'Song Import Wizard')) self.TitleLabel.setText( - '%s' % \ - translate(u'SongsPlugin.SongImportWizard', - u'Welcome to the Song Import Wizard')) + u'%s' % \ + translate('SongsPlugin.ImportWizardForm', + 'Welcome to the Song Import Wizard')) self.InformationLabel.setText( - translate(u'SongsPlugin.SongImportWizard', - u'This wizard will help you to import songs from a variety of ' - u'formats. Click the next button below to start the process by ' - u'selecting a format to import from.')) + translate('SongsPlugin.ImportWizardForm', + 'This wizard will help you to import songs from a variety of ' + 'formats. Click the next button below to start the process by ' + 'selecting a format to import from.')) self.SourcePage.setTitle( - translate(u'SongsPlugin.SongImportWizard', u'Select Import Source')) + translate('SongsPlugin.ImportWizardForm', 'Select Import Source')) self.SourcePage.setSubTitle( - translate(u'SongsPlugin.SongImportWizard', - u'Select the import format, and where to import from.')) + translate('SongsPlugin.ImportWizardForm', + 'Select the import format, and where to import from.')) self.FormatLabel.setText( - translate(u'SongsPlugin.SongImportWizard', u'Format:')) - self.FormatComboBox.setItemText(0, - translate(u'SongsPlugin.SongImportWizard', u'OpenLyrics')) - self.FormatComboBox.setItemText(1, - translate(u'SongsPlugin.SongImportWizard', u'OpenSong')) - self.FormatComboBox.setItemText(2, - translate(u'SongsPlugin.SongImportWizard', u'CCLI')) - self.FormatComboBox.setItemText(3, - translate(u'SongsPlugin.SongImportWizard', u'CSV')) + translate('SongsPlugin.ImportWizardForm', 'Format:')) + self.FormatComboBox.setItemText(0, + translate('SongsPlugin.ImportWizardForm', 'OpenLyrics')) + self.FormatComboBox.setItemText(1, + translate('SongsPlugin.ImportWizardForm', 'OpenSong')) + self.FormatComboBox.setItemText(2, + translate('SongsPlugin.ImportWizardForm', 'CCLI')) + self.FormatComboBox.setItemText(3, + translate('SongsPlugin.ImportWizardForm', 'CSV')) self.OpenLyricsAddButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Add Files...')) + translate('SongsPlugin.ImportWizardForm', 'Add Files...')) self.OpenLyricsRemoveButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Remove File(s)')) + translate('SongsPlugin.ImportWizardForm', 'Remove File(s)')) self.OpenSongAddButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Add Files...')) + translate('SongsPlugin.ImportWizardForm', 'Add Files...')) self.OpenSongRemoveButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Remove File(s)')) + translate('SongsPlugin.ImportWizardForm', 'Remove File(s)')) self.CCLIAddButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Add Files...')) + translate('SongsPlugin.ImportWizardForm', 'Add Files...')) self.CCLIRemoveButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Remove File(s)')) + translate('SongsPlugin.ImportWizardForm', 'Remove File(s)')) self.CSVFilenameLabel.setText( - translate(u'SongsPlugin.SongImportWizard', u'Filename:')) + translate('SongsPlugin.ImportWizardForm', 'Filename:')) self.CSVBrowseButton.setText( - translate(u'SongsPlugin.SongImportWizard', u'Browse...')) + translate('SongsPlugin.ImportWizardForm', 'Browse...')) self.ImportPage.setTitle( - translate(u'SongsPlugin.SongImportWizard', u'Importing')) + translate('SongsPlugin.ImportWizardForm', 'Importing')) self.ImportPage.setSubTitle( - translate(u'SongsPlugin.SongImportWizard', - u'Please wait while your songs are imported.')) + translate('SongsPlugin.ImportWizardForm', + 'Please wait while your songs are imported.')) self.ImportProgressLabel.setText( - translate(u'SongsPlugin.SongImportWizard', u'Ready.')) + translate('SongsPlugin.ImportWizardForm', 'Ready.')) self.ImportProgressBar.setFormat( - translate(u'SongsPlugin.SongImportWizard', u'%p%')) + translate('SongsPlugin.ImportWizardForm', '%p%')) diff --git a/openlp/plugins/songs/forms/songmaintenanceform.py b/openlp/plugins/songs/forms/songmaintenanceform.py index 89c4dcc41..1dfa76764 100644 --- a/openlp/plugins/songs/forms/songmaintenanceform.py +++ b/openlp/plugins/songs/forms/songmaintenanceform.py @@ -239,7 +239,7 @@ class SongMaintenanceForm(QtGui.QDialog, Ui_SongMaintenanceDialog): self._deleteItem( self.AuthorsListWidget, self.songmanager.get_author, self.songmanager.delete_author, self.resetAuthors, - translate(u'SongsPlugin.SongMaintenanceForm', u'Delete Author'), + translate('SongsPlugin.SongMaintenanceForm', 'Delete Author'), translate(u'SongsPlugin.SongMaintenanceForm', u'Are you sure you want to delete the selected author?'), translate(u'SongsPlugin.SongMaintenanceForm', @@ -255,7 +255,7 @@ class SongMaintenanceForm(QtGui.QDialog, Ui_SongMaintenanceDialog): self._deleteItem( self.TopicsListWidget, self.songmanager.get_topic, self.songmanager.delete_topic, self.resetTopics, - translate(u'SongsPlugin.SongMaintenanceForm', u'Delete Topic'), + translate('SongsPlugin.SongMaintenanceForm', 'Delete Topic'), translate(u'SongsPlugin.SongMaintenanceForm', u'Are you sure you want to delete the selected topic?'), translate(u'SongsPlugin.SongMaintenanceForm', @@ -271,10 +271,10 @@ class SongMaintenanceForm(QtGui.QDialog, Ui_SongMaintenanceDialog): self._deleteItem( self.BooksListWidget, self.songmanager.get_book, self.songmanager.delete_book, self.resetBooks, - translate(u'SongsPlugin.SongMaintenanceForm', u'Delete Book'), + translate('SongsPlugin.SongMaintenanceForm', 'Delete Book'), translate(u'SongsPlugin.SongMaintenanceForm', u'Are you sure you want to delete the selected book?'), translate(u'SongsPlugin.SongMaintenanceForm', u'This book can\'t be deleted, it is currently ' u'assigned to at least one song.'), - translate(u'SongsPlugin.SongMaintenanceForm', u'No book selected!')) + translate('SongsPlugin.SongMaintenanceForm', 'No book selected!')) \ No newline at end of file diff --git a/openlp/plugins/songs/forms/topicsdialog.py b/openlp/plugins/songs/forms/topicsdialog.py index 3ed9da3c3..463367683 100644 --- a/openlp/plugins/songs/forms/topicsdialog.py +++ b/openlp/plugins/songs/forms/topicsdialog.py @@ -61,6 +61,6 @@ class Ui_TopicsDialog(object): def retranslateUi(self, TopicsDialog): TopicsDialog.setWindowTitle( - translate(u'SongsPlugin.TopicsForm', u'Topic Maintenance')) + translate('SongsPlugin.TopicsForm', 'Topic Maintenance')) self.NameLabel.setText( - translate(u'SongsPlugin.TopicsForm', u'Topic name:')) + translate('SongsPlugin.TopicsForm', 'Topic name:')) \ No newline at end of file diff --git a/openlp/plugins/songs/forms/topicsform.py b/openlp/plugins/songs/forms/topicsform.py index fc5efe38d..5c2b18e2d 100644 --- a/openlp/plugins/songs/forms/topicsform.py +++ b/openlp/plugins/songs/forms/topicsform.py @@ -49,11 +49,11 @@ class TopicsForm(QtGui.QDialog, Ui_TopicsDialog): def accept(self): if not self.NameEdit.text(): QtGui.QMessageBox.critical( - self, translate(u'SongsPlugin.TopicsForm', u'Error'), + self, translate('SongsPlugin.TopicsForm', 'Error'), translate(u'SongsPlugin.TopicsForm', u'You need to type in a topic name!'), QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok)) self.NameEdit.setFocus() return False else: - return QtGui.QDialog.accept(self) + return QtGui.QDialog.accept(self) \ No newline at end of file diff --git a/openlp/plugins/songs/lib/__init__.py b/openlp/plugins/songs/lib/__init__.py index 6c637ea9e..15303ccf7 100644 --- a/openlp/plugins/songs/lib/__init__.py +++ b/openlp/plugins/songs/lib/__init__.py @@ -47,19 +47,19 @@ class VerseType(object): The type to return a string for """ if verse_type == VerseType.Verse: - return translate(u'VerseType', u'Verse') + return translate('VerseType', 'Verse') elif verse_type == VerseType.Chorus: - return translate(u'VerseType', u'Chorus') + return translate('VerseType', 'Chorus') elif verse_type == VerseType.Bridge: - return translate(u'VerseType', u'Bridge') + return translate('VerseType', 'Bridge') elif verse_type == VerseType.PreChorus: - return translate(u'VerseType', u'Pre-Chorus') + return translate('VerseType', 'Pre-Chorus') elif verse_type == VerseType.Intro: - return translate(u'VerseType', u'Intro') + return translate('VerseType', 'Intro') elif verse_type == VerseType.Ending: - return translate(u'VerseType', u'Ending') + return translate('VerseType', 'Ending') elif verse_type == VerseType.Other: - return translate(u'VerseType', u'Other') + return translate('VerseType', 'Other') @staticmethod def from_string(verse_type): @@ -96,4 +96,4 @@ from songstab import SongsTab from mediaitem import SongMediaItem from sofimport import SofImport from oooimport import OooImport -from songimport import SongImport +from songimport import SongImport \ No newline at end of file diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py index ab70c9659..9935fbd15 100644 --- a/openlp/plugins/songs/lib/mediaitem.py +++ b/openlp/plugins/songs/lib/mediaitem.py @@ -60,7 +60,7 @@ class SongMediaItem(MediaManagerItem): self.remoteSong = -1 def initPluginNameVisible(self): - self.PluginNameVisible = translate(u'SongsPlugin.MediaItem', u'Song') + self.PluginNameVisible = translate('SongsPlugin.MediaItem', 'Song') def requiredIcons(self): MediaManagerItem.requiredIcons(self) @@ -69,7 +69,7 @@ class SongMediaItem(MediaManagerItem): self.addToolbarSeparator() ## Song Maintenance Button ## self.addToolbarButton( - translate(u'SongsPlugin.MediaItem', u'Song Maintenance'), + translate('SongsPlugin.MediaItem', 'Song Maintenance'), translate(u'SongsPlugin.MediaItem', u'Maintain the lists of authors, topics and books'), ':/songs/song_maintenance.png', self.onSongMaintenanceClick) @@ -141,21 +141,21 @@ class SongMediaItem(MediaManagerItem): def retranslateUi(self): self.SearchTextLabel.setText( - translate(u'SongsPlugin.MediaItem', u'Search:')) + translate('SongsPlugin.MediaItem', 'Search:')) self.SearchTypeLabel.setText( - translate(u'SongsPlugin.MediaItem', u'Type:')) + translate('SongsPlugin.MediaItem', 'Type:')) self.ClearTextButton.setText( - translate(u'SongsPlugin.MediaItem', u'Clear')) + translate('SongsPlugin.MediaItem', 'Clear')) self.SearchTextButton.setText( - translate(u'SongsPlugin.MediaItem', u'Search')) + translate('SongsPlugin.MediaItem', 'Search')) def initialise(self): self.SearchTypeComboBox.addItem( - translate(u'SongsPlugin.MediaItem', u'Titles')) + translate('SongsPlugin.MediaItem', 'Titles')) self.SearchTypeComboBox.addItem( - translate(u'SongsPlugin.MediaItem', u'Lyrics')) + translate('SongsPlugin.MediaItem', 'Lyrics')) self.SearchTypeComboBox.addItem( - translate(u'SongsPlugin.MediaItem', u'Authors')) + translate('SongsPlugin.MediaItem', 'Authors')) self.configUpdated() def onSearchTextButtonClick(self): @@ -207,7 +207,7 @@ class SongMediaItem(MediaManagerItem): for author in searchresults: for song in author.songs: song_detail = unicode( - translate(u'SongsPlugin.MediaItem', u'%s (%s)')) % \ + translate('SongsPlugin.MediaItem', '%s (%s)')) % \ (author.display_name, song.title) song_name = QtGui.QListWidgetItem(song_detail) song_name.setData(QtCore.Qt.UserRole, QtCore.QVariant(song.id)) @@ -301,7 +301,7 @@ class SongMediaItem(MediaManagerItem): translate(u'SongsPlugin.MediaItem', u'Delete %d songs?')) % len(items) ans = QtGui.QMessageBox.question(self, - translate(u'SongsPlugin.MediaItem', u'Delete Confirmation'), + translate('SongsPlugin.MediaItem', 'Delete Confirmation'), del_message, QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok| QtGui.QMessageBox.Cancel), @@ -374,9 +374,9 @@ class SongMediaItem(MediaManagerItem): raw_footer.append(author_list) raw_footer.append(song.copyright ) raw_footer.append(unicode( - translate(u'SongsPlugin.MediaItem', u'CCLI Licence: ') + ccli)) + translate('SongsPlugin.MediaItem', 'CCLI Licence: ') + ccli)) service_item.raw_footer = raw_footer service_item.audit = [ song.title, author_audit, song.copyright, song.ccli_number ] - return True + return True \ No newline at end of file diff --git a/openlp/plugins/songs/lib/songstab.py b/openlp/plugins/songs/lib/songstab.py index b69a98adb..0c8ee0f58 100644 --- a/openlp/plugins/songs/lib/songstab.py +++ b/openlp/plugins/songs/lib/songstab.py @@ -36,7 +36,7 @@ class SongsTab(SettingsTab): def setupUi(self): self.setObjectName(u'SongsTab') - self.tabTitleVisible = translate(u'SongsPlugin.SongsTab', u'Songs') + self.tabTitleVisible = translate('SongsPlugin.SongsTab', 'Songs') self.SongsLayout = QtGui.QFormLayout(self) self.SongsLayout.setObjectName(u'SongsLayout') self.SongsModeGroupBox = QtGui.QGroupBox(self) @@ -62,9 +62,9 @@ class SongsTab(SettingsTab): def retranslateUi(self): self.SongsModeGroupBox.setTitle( - translate(u'SongsPlugin.SongsTab', u'Songs Mode')) + translate('SongsPlugin.SongsTab', 'Songs Mode')) self.SearchAsTypeCheckBox.setText( - translate(u'SongsPlugin.SongsTab', u'Enable search as you type')) + translate('SongsPlugin.SongsTab', 'Enable search as you type')) self.SongBarActiveCheckBox.setText(translate(u'SongsPlugin.SongsTab', u'Display Verses on Live Tool bar')) @@ -96,4 +96,4 @@ class SongsTab(SettingsTab): settings.beginGroup(self.settingsSection) settings.setValue(u'search as type', QtCore.QVariant(self.song_search)) settings.setValue(u'display songbar', QtCore.QVariant(self.song_bar)) - settings.endGroup() + settings.endGroup() \ No newline at end of file diff --git a/openlp/plugins/songusage/forms/songusagedeletedialog.py b/openlp/plugins/songusage/forms/songusagedeletedialog.py index fc44a1c18..e7216d479 100644 --- a/openlp/plugins/songusage/forms/songusagedeletedialog.py +++ b/openlp/plugins/songusage/forms/songusagedeletedialog.py @@ -59,4 +59,4 @@ class Ui_SongUsageDeleteDialog(object): def retranslateUi(self, SongUsageDeleteDialog): SongUsageDeleteDialog.setWindowTitle( - translate(u'SongsPlugin.AuditDeleteDialog', u'Song Usage Delete')) + translate('SongsPlugin.AuditDeleteDialog', 'Song Usage Delete')) \ No newline at end of file diff --git a/openlp/plugins/songusage/forms/songusagedetaildialog.py b/openlp/plugins/songusage/forms/songusagedetaildialog.py index ecad1c707..cb1a6fec2 100644 --- a/openlp/plugins/songusage/forms/songusagedetaildialog.py +++ b/openlp/plugins/songusage/forms/songusagedetaildialog.py @@ -90,8 +90,8 @@ class Ui_SongUsageDetailDialog(object): translate(u'SongsPlugin.AuditDetailDialog', u'Song Usage Extraction')) self.DateRangeGroupBox.setTitle( - translate(u'SongsPlugin.AuditDetailDialog', u'Select Date Range')) + translate('SongsPlugin.AuditDetailDialog', 'Select Date Range')) self.ToLabel.setText( - translate(u'SongsPlugin.AuditDetailDialog', u'to')) + translate('SongsPlugin.AuditDetailDialog', 'to')) self.FileGroupBox.setTitle( - translate(u'SongsPlugin.AuditDetailDialog', u'Report Location')) + translate('SongsPlugin.AuditDetailDialog', 'Report Location')) \ No newline at end of file diff --git a/resources/i18n/openlp_af.qm b/resources/i18n/openlp_af.qm deleted file mode 100644 index 6048181b7..000000000 Binary files a/resources/i18n/openlp_af.qm and /dev/null differ diff --git a/resources/i18n/openlp_de.qm b/resources/i18n/openlp_de.qm deleted file mode 100644 index 860e84dc8..000000000 Binary files a/resources/i18n/openlp_de.qm and /dev/null differ diff --git a/resources/i18n/openlp_en.qm b/resources/i18n/openlp_en.qm deleted file mode 100644 index 6bd22c41d..000000000 Binary files a/resources/i18n/openlp_en.qm and /dev/null differ diff --git a/resources/i18n/openlp_en.ts b/resources/i18n/openlp_en.ts index a00e05646..954ad5aff 100644 --- a/resources/i18n/openlp_en.ts +++ b/resources/i18n/openlp_en.ts @@ -1,5 +1,6 @@ - + + AboutForm @@ -24,7 +25,7 @@ OpenLP is written and maintained by volunteers. If you would like to see more fr - + Project Lead Raoul "superfly" Snyman @@ -57,14 +58,14 @@ Packagers - + Credits - - Copyright © 2004-2010 Raoul Snyman -Portions copyright © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard + + Copyright © 2004-2010 Raoul Snyman +Portions copyright © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. @@ -197,99 +198,102 @@ This General Public License does not permit incorporating your program into prop - + License - + Contribute - + Close - - build + + build %s - AlertForm + AlertsPlugin - + + &Alert + + + + + Show an alert message + + + + + AlertsPlugin.AlertForm + + Alert Message - + Alert &text: - + &Parameter(s): - + &New - + &Save - + &Delete - + &Delete - + Displ&ay - + Display && Cl&ose - + &Close - + Item selected to Add - + Missing data - AlertsTab + AlertsPlugin.AlertsTab - - pt - - - - - Location: - - - - - Font Color: + + Alerts @@ -298,650 +302,865 @@ This General Public License does not permit incorporating your program into prop - + Font Name: - - Preview - - - - - Alerts + + Font Color: - Alert timeout: - - - - - openlp.org - - - - Background Color: - - s + + Font Size: + + + + + pt - Bottom + Alert timeout: - + + s + + + + + Location: + + + + + Preview + + + + + openlp.org + + + + Top - - Font Size: + + Bottom AmendThemeForm - - Slide Height is %s rows - - - - - First Color: - - - - - Second Color: - - - - - Background Color: - - - - + Theme Maintenance - + Theme Name: - - Background: + + Visibility: - + Opaque - + Transparent - - Background Type: + + Type: - + Solid Color - + Gradient - + Image - - <Color1> - - - - - <Color2> - - - - + Image: - - Gradient : + + Gradient: - + Horizontal - + Vertical - + Circular - - Background + + &Background - + Main Font - + Font: - - Font Color: + + Color: - + Size: - + pt - - Wrap Indentation + + Wrap indentation: - - Adjust Line Spacing + + Adjust line spacing: - + Normal - + Bold - + Italics - + Bold/Italics - - Font Weight: + + Style: - + Display Location - - Use Default Location: + + Use default location: - - X Position: + + X position: - - Y Position: + + Y position: - + Width: - + Height: - + px - - Font Main + + &Main Font - + Footer Font - - Font Footer + + &Footer Font - + Outline - - Outline Size: + + Outline size: - - Outline Color: + + Outline color: - - Show Outline: + + Show outline: - + Shadow - - Shadow Size: + + Shadow size: - - Shadow Color: + + Shadow color: - - Show Shadow: + + Show shadow: - + Alignment - - Horizontal Align: + + Horizontal align: - + Left - + Right - + Center - - Vertical Align: + + Vertical align: - + Top - + Middle - + Bottom - + Slide Transition - - Transition Active: + + Transition active: - - Other Options + + &Other Options - + Preview - - - AuditDeleteDialog - - Song Usage Delete + + All Files + + + + + Select Image + + + + + First color: + + + + + Second color: + + + + + Slide height is %s rows. - AuditDetailDialog + BibleDB - - Song Usage Extraction - - - - - Select Date Range - - - - - to - - - - - Report Location - - - - - AuthorsForm - - - You need to type in the first name of the author. - - - - - You haven't set a display name for the author, would you like me to combine the first and last names for you? - - - - - Error - - - - - You need to type in the last name of the author. - - - - - Author Maintenance - - - - - Display name: - - - - - First name: - - - - - Last name: - - - - - BibleMediaItem - - - Quick - - - - - Bible - - - - - Clear - - - - - Search - - - - - To: - - - - - Text Search - - - - - Search Type: - - - - - No matching book could be found in this Bible. - - - - - Dual: - - - - - Chapter: - - - - - Bible not fully loaded - - - - - No Book Found - - - - - Keep - - - - - Results: - - - - - Verse Search - - - - - Version: - - - - - From: - - - - - Find: - - - - - Book: - - - - - Advanced - - - - - Verse: + + Book not found BiblePlugin - - <strong>Bible Plugin</strong><br />This plugin allows bible verses from different sources to be displayed on the screen during the service. + + &Bible - BiblesTab - - - ( and ) - - - - - verse per line - - - - - Display Style: - - - - - continuous - - - - - [ and ] - - - - - Display Dual Bible Verses - - + BiblesPlugin,BiblesTab Bibles - - - Only show new chapter numbers - - Verse Display - - - No brackets - - - - - { and } - - - - - Note: -Changes don't affect verses already in the service - - - - - verse per slide - - + Layout Style: + + + + + Display Style: + + + + Bible Theme: - - Layout Style: + + verse per slide + + + + + verse per line + + + + + continuous + + + + + No brackets + + + + + ( and ) + + + + + { and } + + + + + [ and ] + + + + + Display Dual Bible Verses - CustomMediaItem + BiblesPlugin.ImportWizardForm + + + Bible Import Wizard + + + + + Format: + + + + + OSIS + + + + + CSV + + + + + OpenSong + + + + + Web Download + + + + + File Location: + + + + + Books Location: + + + + + Verse Location: + + + + + Bible Filename: + + + + + Location: + + + + + Crosswalk + + + + + BibleGateway + + + + + Bible: + + + + + Download Options + + + + + Server: + + + + + Username: + + + + + Password: + + + + + License Details + + + + + Version Name: + + + + + Copyright: + + + + + Permission: + + + + + Importing + + + + + Ready. + + + + + Open OSIS File + + + + + Open Books CSV File + + + + + Open OpenSong Bible + + + + + Starting import... + + + + + BiblesPlugin.MediaItem + + + Bible + + + + + Quick + + + + + Advanced + + + + + Version: + + + + + Dual: + + + + + Search Type: + + + + + Find: + + + + + Search + + + + + Results: + + + + + Book: + + + + + Chapter: + + + + + Verse: + + + + + From: + + + + + To: + + + + + Verse Search + + + + + Text Search + + + + + Clear + + + + + Keep + + + + + No Book Found + + + + + etc + + + + + Bible not fully loaded + + + + + BiblesPlugin.Opensong + + + Importing + + + + + CustomPlugin.CustomTab + + + Custom + + + + + Display Footer + + + + + CustomPlugin.EditCustomForm + + + Edit Custom Slides + + + + + Move slide Up 1 + + + + + Move slide down 1 + + + + + Title: + + + + + Add New + + + + + Add new slide at bottom + + + + + Edit + + + + + Edit selected slide + + + + + Edit All + + + + + Edit all slides + + + + + Save + + + + + Replace edited slide + + + + + Delete + + + + + Delete selected slide + + + + + Clear + + + + + Clear edit area + + + + + Split Slide + + + + + Add slide split + + + + + Theme: + + + + + Credits: + + + + + Save && Preview + Save && Preview + + + + Error + Error + + + + You need to enter a title + + + + + You need to enter a slide + + + + + CustomPlugin.MediaItem Custom @@ -949,412 +1168,75 @@ Changes don't affect verses already in the service - CustomPlugin + CustomPlugin.editCustomForm - - <b>Custom Plugin</b><br>This plugin allows slides to be displayed on the screen in the same way songs are. This plugin provides greater freedom over the songs plugin.<br> - - - - - CustomTab - - - Custom - - - - - Custom Display - - - - - Display Footer + + You have unsaved data, please save or clear DisplayTab - + Displays - - - EditCustomForm - - You need to enter a title + + Amend Display Settings - - Error + + Default Settings - - You need to enter a slide + + X - - Save && Preview + + Y - - Edit Custom Slides + + Height - - Move slide Up 1 + + Width - - Move slide down 1 + + Amend Settings - - Title: - - - - - Add New - - - - - Add new slide at bottom - - - - - Edit - - - - - Edit selected slide - - - - - Edit All - - - - - Edit all slides - - - - - Save - - - - - Replace edited slide - - - - - Delete - - - - - Delete selected slide - - - - - Clear - - - - - Clear edit area - - - - - Split Slide - - - - - Add slide split - - - - - Theme: - - - - - Credits: - - - - - You have unsaved data, please save or clear - - - - - EditSongForm - - - You need to enter a song title. - - - - - You need to enter some verses. - - - - - Save && Preview - - - - - Error - - - - - Song Editor - - - - - Title: - - - - - Alternative Title: - - - - - Lyrics: - - - - - Verse Order: - - - - - Add - - - - - Edit - - - - - Edit All - - - - - Delete - - - - - Title && Lyrics - - - - - Authors - - - - - &Add to Song - - - - - &Remove - - - - - &Manage Authors, Topics, Books - - - - - Topic - - - - - A&dd to Song - - - - - R&emove - - - - - Song Book - - - - - Authors, Topics && Book - - - - - Theme - - - - - Add a Theme - - - - - Copyright Information - - - - - CCLI Number: - - - - - Comments - - - - - Theme, Copyright Info && Comments - - - - - bitped - - - - - v - - - - - c - - - - - Invalid verse entry - Vx or Cx - - - - - Invalid verse entry, values must be I,B,T,P,E,O,Vx,Cx - - - - - EditVerseForm - - - Edit Verse - - - - - Verse Type - - - - - Intro - - - - - Verse - - - - - Pre-Chorus - - - - - Chorus - - - - - Bridge - - - - - Ending - - - - - Other - - - - - Number - - - - - Chrous + + Override Output Display GeneralTab - + CCLI Details - + SongSelect Password: - + primary @@ -1369,37 +1251,37 @@ Changes don't affect verses already in the service - + Application Settings - + SongSelect Username: - + CCLI Number: - + CCLI number: - + Automatically open the last service - + Preview Next Song from Service Manager - + Show blank screen warning - + Prompt to save Service before starting New @@ -1409,12 +1291,12 @@ Changes don't affect verses already in the service - + Show the splash screen - + Screen @@ -1429,57 +1311,19 @@ Changes don't affect verses already in the service - - ImageMediaItem - - - Select Image(s) - - - - - Image(s) - - - - - Image - - - - - Images (*.jpg *.jpeg *.gif *.png *.bmp);; All files (*) - - - - - Replace Live Background - - - - - No item selected - - - - - You must select one item - - - ImagePlugin - <b>Image Plugin</b><br>Allows images of all types to be displayed. If a number of images are selected together and presented on the live controller it is possible to turn them into a timed loop.<br<br>From the plugin if the <i>Override background</i> is chosen and an image is selected any songs which are rendered will use the selected image from the background instead of the one provied by the theme.<br> + <b>Image Plugin</b><br>Allows images of all types to be displayed. If a number of images are selected together and presented on the live controller it is possible to turn them into a timed loop.<br<br>From the plugin if the <i>Override background</i> is chosen and an image is selected any songs which are rendered will use the selected image from the background instead of the one provied by the theme.<br> - ImageTab + ImagePlugin.ImageTab - - sec + + Images @@ -1488,288 +1332,68 @@ Changes don't affect verses already in the service - + Slide Loop Delay: - - Images + + sec - ImportWizardForm + ImagePlugin.MediaItem - - Bible Exists + + Image - - Invalid Bible Location + + Select Image(s) - - You need to set a copyright for your Bible! Bibles in the Public Domain need to be marked as such. + + All Files - - Empty Copyright + + Replace Live Background - - Empty Version Name + + You must select an item to delete. - - Invalid OpenSong Bible + + Image(s) - - Your Bible import failed. + + No item selected - - Finished import. - - - - - This Bible already exists! Please import a different Bible or first delete the existing one. - - - - - Starting import... - - - - - Invalid Books File - - - - - Invalid Verse File - - - - - Open OpenSong Bible - - - - - Bible Import Wizard - - - - - Welcome to the Bible Import Wizard - - - - - This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from. - - - - - Select Import Source - - - - - Select the import format, and where to import from. - - - - - Format: - - - - - OSIS - - - - - CSV - - - - - OpenSong - - - - - Web Download - - - - - File Location: - - - - - Books Location: - - - - - Verse Location: - - - - - Bible Filename: - - - - - Location: - - - - - Crosswalk - - - - - BibleGateway - - - - - Bible: - - - - - Download Options - - - - - Server: - - - - - Username: - - - - - Password: - - - - - Proxy Server (Optional) - - - - - License Details - - - - - Set up the Bible's license details. - - - - - Version Name: - - - - - Copyright: - - - - - Permission: - - - - - Importing - - - - - Please wait while your Bible is imported. - - - - - Ready. - - - - - You need to specify a file to import your Bible from. - - - - - You need to specify a file with books of the Bible to use in the import. - - - - - You need to specify a file of Bible verses to import. - - - - - You need to specify an OpenSong Bible file to import. - - - - - You need to specify a version name for your Bible. - - - - - Open OSIS File - - - - - Open Books CSV File - - - - - Open Verses CSV File + + You must select one item LanguageManager - + Language - + After restart new Language settings will be used. @@ -1777,789 +1401,567 @@ Changes don't affect verses already in the service MainWindow - + The Main Display has been blanked out - + OpenLP Version Updated - + Save Changes to Service? - + OpenLP Main Display Blanked - + OpenLP 2.0 - + English - - Default Theme: - - - - + &File - + &Import - + &Export - + &Options - + &View - + M&ode - - &Tools - - - - - &Help - - - - - Media Manager - - - - - Service Manager - - - - - Theme Manager - - - - - &New - - - - - New Service - - - - - Create a new Service - - - - - Ctrl+N - - - - - &Open - - - - - Open Service - - - - - Open an existing service - - - - - Ctrl+O - - - - - &Save - - - - - Save Service - - - - - Save the current service to disk - - - - - Ctrl+S - - - - - Save &As... - - - - - Save Service As - - - - - Save the current service under a new name - - - - - F12 - - - - - E&xit - - - - - Quit OpenLP - - - - - Alt+F4 - - - - - &Theme - - - - + &Language - - Look && &Feel + + &Tools - - &Settings + + &Help + + + + + Media Manager + + + + + Service Manager + + + + + Theme Manager + + + + + &New + + + + + New Service + + + + + Create a new Service - &Media Manager + Ctrl+N - Toggle Media Manager + &Open + + + + + Open Service - Toggle the visibility of the Media Manager + Open an existing service - F8 + Ctrl+O - &Theme Manager + &Save - Toggle Theme Manager + Save Service - - Toggle the visibility of the Theme Manager + + Save the current service to disk + + + + + Ctrl+S - F10 + Save &As... - &Service Manager + Save Service As - - Toggle Service Manager + + Save the current service under a new name - - Toggle the visibility of the Service Manager + + F12 - F9 + E&xit - &Preview Panel + Quit OpenLP - Toggle Preview Panel + Alt+F4 - - Toggle the visibility of the Preview Panel - - - - - F11 + + &Theme - &Plugin List + Look && &Feel - List the Plugins + &Settings - Alt+F7 - - - - - &User Guide + &Media Manager - &About + Toggle Media Manager - - More information about OpenLP - - - - - Ctrl+F1 + + Toggle the visibility of the Media Manager - &Online Help + F8 - &Web Site + &Theme Manager - &Auto Detect + Toggle Theme Manager - - Choose System language, if available + + Toggle the visibility of the Theme Manager + + + + + F10 - Set the interface language to %1 + &Service Manager - Add &Tool... + Toggle Service Manager - - Add an application to the list of tools - - - - - &Preview Pane + + Toggle the visibility of the Service Manager + F9 + + + + + &Preview Panel + + + + + Toggle Preview Panel + + + + + Toggle the visibility of the Preview Panel + + + + + F11 + + + + + &Plugin List + + + + + List the Plugins + + + + + Alt+F7 + + + + + &User Guide + + + + + &About + + + + + More information about OpenLP + + + + + Ctrl+F1 + + + + + &Online Help + + + + + &Web Site + + + + + &Auto Detect + + + + + Choose System language, if available + + + + + Set the interface language to %s + + + + + Add &Tool... + + + + + Add an application to the list of tools + + + + + &Preview Pane + + + + &Live - - Version %s of OpenLP is now available for download (you are currently running version %s). + + Version %s of OpenLP is now available for download (you are currently running version %s). You can download the latest version from http://openlp.org - - Your service has changed. Do you want to save those changes? + + Your service has changed. Do you want to save those changes? + + + + + Default Theme: %s MediaManagerItem - - &Preview - - - - + You must select one or more items - - Load a new - - - - - &Edit - - - - + &Add to Service - + Send the selected item live - + Add the selected item(s) to the service - - Edit the selected - - - - + Delete the selected item - - Add a new - - - - + &Show Live - + Preview the selected item - - Import a + + Import %s - - &Delete + + Import a %s - + + Load %s + + + + + Load a new %s + + + + + New %s + + + + + Add a new %s + + + + + Edit %s + + + + + Edit the selected %s + + + + + Delete %s + + + + + Preview %s + + + + + Add %s to Service + + + + + &Edit %s + + + + + &Delete %s + + + + + &Preview %s + + + + &Add to selected Service Item - + No Items Selected - + + You must select one or more items to preview. + + + + + You must select one or more items to send live. + + + + You must select one or more items. - + No items selected - + No Service Item Selected - + You must select an existing service item to add to. - + Invalid Service Item - - MediaMediaItem - - - Select Media - - - - - Media - - - - - Videos (%s);;Audio (%s);;All files (*) - - - - - Replace Live Background - - - - - No item selected - - - - - You must select one item - - - MediaPlugin - + <b>Media Plugin</b><br>This plugin allows the playing of audio and video media - OpenLPExportForm + MediaPlugin.MediaItem - - openlp.org Song Exporter + + Media - - Select openlp.org export filename: + + Select Media - - Full Song List - - - - - Song Title - - - - - Author - - - - - Select All - - - - - Lyrics - - - - - Title - - - - - Song Export List - - - - - Remove Selected - - - - - Progress: - - - - - Ready to export - - - - - Export - - - - - Close + + You must select an item to delete. - OpenLPImportForm + OpenLP - - openlp.org Song Importer - - - - - Select openlp.org songfile to import: - - - - - Import File Song List - - - - - Song Title - - - - - Author - - - - - Select All - - - - - Lyrics - - - - - Title - - - - - Song Import List - - - - - Remove Selected - - - - - Progress: - - - - - Ready to import - - - - - Import - - - - - Close - - - - - OpenSongBible - - - Importing - - - - - OpenSongExportForm - - - OpenSong Song Exporter - - - - - Select OpenSong song folder: - - - - - Full Song List - - - - - Song Title - - - - - Author - - - - - Select All - - - - - Lyrics - - - - - Title - - - - - Song Export List - - - - - Remove Selected - - - - - Progress: - - - - - Ready to export - - - - - Export - - - - - Close - - - - - OpenSongImportForm - - - OpenSong Song Importer - - - - - OpenSong Folder: - - - - - Progress: - - - - - Ready to import - - - - - Import - - - - - Close + + Image Files @@ -2571,107 +1973,74 @@ You can download the latest version from http://openlp.org - + Plugin Details - + Version: - + TextLabel - + About: - + Status: - + Active - + Inactive - - - PresentationMediaItem - - Presentation + + %s (Inactive) - + + %s (Active) + + + + + %s (Disabled) + + + + + PresentationPlugin.MediaItem + + Present using: - - - Select Presentation(s) - - - - - A presentation with that filename already exists. - - - - - File exists - - - - - Automatic - - - - - Presentations (%s) - - - PresentationPlugin + PresentationPlugin.PresentationTab - - <b>Presentation Plugin</b> <br> Delivers the ability to show presentations using a number of different programs. The choice of available presentation programs is available to the user in a drop down box. - - - - - PresentationTab - - - Available Controllers - - - - + available - - - Presentations - - - RemoteTab + RemotePlugin.RemoteTab Remotes @@ -2683,14 +2052,6 @@ You can download the latest version from http://openlp.org - - RemotesPlugin - - - <b>Remote Plugin</b><br>This plugin provides the ability to send messages to a running version of openlp on a different computer via a web browser or other app<br>The Primary use for this would be to send alerts from a creche - - - ServiceItemEditForm @@ -2699,17 +2060,17 @@ You can download the latest version from http://openlp.org - + Up - + Delete - + Down @@ -2717,147 +2078,178 @@ You can download the latest version from http://openlp.org ServiceManager - + Save Service - + Save Changes to Service? - + Open Service - + Move to top - + Create a new service - + Save this service - + Theme: - + Delete From Service - + + &Change Item Theme + + + + &Preview Verse - + &Live Verse - + New Service - + &Notes - + + Select a theme for the service + + + + Move up order - + Move down order - + Load an existing service - + Move to end - + &Edit Item - + Move to &top - + Move &up - + Move &down - + Move to &bottom - + &Delete From Service - + &Add New Item - + &Add to Selected Item - + &Maintain Item - + Your service is unsaved, do you want to save those changes before creating a new one? - + + OpenLP Service Files (*.osz) + + + + Your current service is unsaved, do you want to save the changes before opening a new one? - + + Error + Error + + + + File is not a valid service. +The content encoding is not UTF-8. + + + + + File is not a valid service. + + + + Missing Display Handler - + Your item cannot be displayed as there is no handler to display it @@ -2865,7 +2257,7 @@ You can download the latest version from http://openlp.org ServiceNoteForm - + Service Item Notes @@ -2881,446 +2273,753 @@ You can download the latest version from http://openlp.org SlideController - + Move to previous - + Edit and re-preview Song - + Delay between slides in seconds - + Go to Verse - + Start continuous loop - + Live - + Start playing media - + Move to live - + Move to last - - Verse - - - - + Move to next - + Move to first - + Blank Screen - + Preview - + Stop continuous loop - + s - + Theme Screen - + Hide Screen + + + SongsPlugin.AuditDeleteDialog - - Chorus + + Song Usage Delete - SongBookForm + SongsPlugin.AuditDetailDialog - - Error + + Select Date Range - - You need to type in a book name! + + to - - Edit Book - - - - - Name: - - - - - Publisher: + + Report Location - SongMaintenanceForm + SongsPlugin.AuthorsForm - + + Author Maintenance + Author Maintenance + + + + Display name: + &Display name: + + + + First name: + &First name: + + + + Last name: + &Last name: + + + Error - + Error - - No author selected! - + + You need to type in the first name of the author. + You need to type in the first name of the author. - - Are you sure you want to delete the selected book? - + + You need to type in the last name of the author. + You need to type in the last name of the author. - - Delete Topic - + + You haven't set a display name for the author, would you like me to combine the first and last names for you? + You haven't set a display name for the author, would you like me to combine the first and last names for you? + + + + SongsPlugin.EditSongForm + + + Song Editor + Song Editor - - Delete Book - + + &Title: + &Title: - - No book selected! - + + &Lyrics: + &Lyrics: - - Are you sure you want to delete the selected author? - + + &Verse Order: + &Verse order: - - Delete Author - + + &Add + &Add - - No topic selected! - + + &Edit + &Edit - - Are you sure you want to delete the selected topic? - + + Ed&it All + Ed&it All - - Song Maintenance - + + &Delete + &Delete - + + Title && Lyrics + Title && Lyrics + + + Authors + Authors + + + + &Add to Song + &Add to Song + + + + &Remove + &Remove + + + + &Manage Authors, Topics, Books + &Manage Authors, Topics, Books + + + + Topic + Topic + + + + A&dd to Song + A&dd to Song + + + + R&emove + R&emove + + + + Song Book + Song Book + + + + Authors, Topics && Book + Authors, Topics && Book + + + + Theme + Theme + + + + Copyright Information + Copyright Information + + + + CCLI Number: + CCLI number: + + + + Comments + Comments + + + + Theme, Copyright Info && Comments + Theme, Copyright Info && Comments + + + + Add Author + Add Author + + + + This author does not exist, do you want to add them? + This author does not exist, do you want to add them? + + + + No Author Selected + No Author Selected + + + + You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author. + You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author. + + + + Add Topic + Add Topic + + + + This topic does not exist, do you want to add it? + This topic does not exist, do you want to add it? + + + + No Topic Selected + No Topic Selected + + + + You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic. + You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "add Topic to Song" button to add the new topic. + + + + Add Book + Add Book + + + + This song book does not exist, do you want to add it? + This song book does not exist, do you want to add it? + + + + The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s. + The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s. + + + + Alt&ernate Title: + Alt&ernate Title: + + + + New &Theme + New &Theme + + + + © + © + + + + Save && Preview + Save && Preview + + + + Error + Error + + + + You need to type in a song title. + You need to type in a song title. + + + + You need to type in at least one verse. + You need to type in at least one verse. + + + + Warning + Warning + + + + You have not added any authors for this song. Do you want to add an author now? + You have not added any authors for this song. Do you want to add an author now? + + + + You have not used %s anywhere in the verse order. Are you sure you want to save the song like this? + You have not used %s anywhere in the verse order. Are you sure you want to save the song like this? + + + + SongsPlugin.EditVerseForm + + + Edit Verse + Edit Verse + + + + &Verse type: + &Verse type: + + + + &Insert + &Insert + + + + SongsPlugin.ImportWizardForm + + + No OpenLyrics Files Selected - - Topics + + You need to add at least one OpenLyrics song file to import from. - - Books/Hymnals + + No OpenSong Files Selected - - Add + + You need to add at least one OpenSong song file to import from. - - Edit + + No CCLI Files Selected - - Delete + + You need to add at least one CCLI file to import from. - - Couldn't add your author. + + No CSV File Selected - - Couldn't add your topic. + + You need to specify a CSV file to import from. - - Couldn't add your book. + + Song Import Wizard - - Couldn't save your author. + + Welcome to the Song Import Wizard - - Couldn't save your topic. + + This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from. - - Couldn't save your book. + + Select Import Source - - This author can't be deleted, they are currently assigned to at least one song. + + Select the import format, and where to import from. - - This topic can't be deleted, it is currently assigned to at least one song. + + Format: - - This book can't be deleted, it is currently assigned to at least one song. + + OpenLyrics + + + + + OpenSong + + + + + CCLI + + + + + CSV + + + + + Add Files... + + + + + Remove File(s) + + + + + Filename: + + + + + Browse... + + + + + Importing + + + + + Please wait while your songs are imported. + + + + + Ready. + + + + + %p% + + + + + Starting import... - SongMediaItem + SongsPlugin.MediaItem - - CCLI Licence: - - - - + Song - - Maintain the lists of authors, topics and books - - - - - Titles - - - - - Lyrics - - - - - Type: - - - - - Clear - + + Song Maintenance + Song Maintenance - Search - - - - - Authors - - - - Search: - - Song Maintenance + + Type: - + + Clear + + + + + Search + + + + + Titles + + + + + Lyrics + + + + + Authors + Authors + + + %s (%s) - - Delete song? - - - - - Delete %d songs? - - - - + Delete Confirmation - - - SongUsageDeleteForm - - Delete Selected Song Usage Events? - - - - - Are you sure you want to delete selected Song Usage data? + + CCLI Licence: - SongUsageDetailForm + SongsPlugin.SongBookForm - - Output File Location + + Edit Book + Edit Book + + + + &Name: + &Name: + + + + &Publisher: + &Publisher: + + + + Error + Error + + + + You need to type in a name for the book. + You need to type in a name for the book. + + + + SongsPlugin.SongMaintenanceForm + + + Song Maintenance + Song Maintenance + + + + Authors + Authors + + + + Topics + Topics + + + + Books/Hymnals + Books/Hymnals + + + + &Add + &Add + + + + &Edit + &Edit + + + + &Delete + &Delete + + + + Delete Author + + + + + Delete Topic + + + + + Delete Book + + + + + No book selected! - SongUsagePlugin - - - <b>SongUsage Plugin</b><br>This plugin records the use of songs and when they have been used during a live service - - - - - SongsPlugin - - - <b>Song Plugin</b> <br>This plugin allows Songs to be managed and displayed.<br> - - - - - Open Songs of Fellowship file - - - - - Open documents or presentations - - - - - SongsTab - - - Songs Mode - - + SongsPlugin.SongsTab Songs - - Enable search as you type + + Songs Mode - - Display Verses on Live Tool bar + + Enable search as you type + + + + + SongsPlugin.TopicsForm + + + Topic Maintenance + + + + + Topic name: + + + + + Error + Error + + + + Splashscreen + + + Starting + + + + + Splash Screen ThemeManager - + Import Theme - - Create a new theme - - - - + Delete Theme - + Error - - - - - Make Global - - - - - Delete a theme - - - - - Edit a theme - + Error @@ -3328,371 +3027,225 @@ You can download the latest version from http://openlp.org - + Export Theme - + Theme Exists - - Delete theme - - - - + Save Theme - (%s) - - default - - - - + Select Theme Import File - + New Theme - - Import a theme + + Create a new theme. + + + + + Edit a theme. + + + + + Delete a theme. + + + + + Import a theme. + + + + + Export a theme. + + + + + &Edit Theme + + + + + &Delete Theme - Export theme + Set As &Global Default - - A theme with this name already exists, would you like to overwrite it? + + E&xport Theme - - Export a theme + + %s (default) - + You are unable to delete the default theme. - - Theme %s is use in %s plugin + + Theme %s is use in %s plugin. - - Theme %s is use by Service Manager + + Theme %s is use by the service manager. - + You have not selected a theme. - + + Theme Exported + + + + + Your theme has been successfully exported. + + + + + Theme Export Failed + + + + + Your theme could not be exported due to an error. + + + + + Theme (*.*) + + + + + File is not a valid theme. +The content encoding is not UTF-8. + + + + File is not a valid theme. + + + A theme with this name already exists. Would you like to overwrite it? + + ThemesTab - - Theme level - - - - - Global theme - - - - - Global level - - - - + Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme. - - Service level - - - - + Use the global theme, overriding any themes associated with either the service or the songs. - - - Song level - - Themes - + Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme. - - - TopicsForm - - You need to type in a topic name! + + Global Theme - - Error + + Theme Level - - Topic Maintenance + + S&ong Level - - Topic name: + + &Service Level + + + + + &Global Level - alertsPlugin + VerseType - - Show an alert message + + Verse - - <b>Alerts Plugin</b><br>This plugin controls the displaying of alerts on the presentations screen + + Chorus - - &Alert - - - - - export_menu - - - &Bible + + Bridge - - &Song + + Pre-Chorus - - OpenSong + + Intro - - openlp.org 1.0 + + Ending - - OpenLP 2.0 - - - - - import_menu - - - &Bible - - - - - &Song - - - - - OpenSong - - - - - openlp.org 1.0 - - - - - Import songs in openlp.org 1.0 format - - - - - OpenLP 2.0 - - - - - Import songs in OpenLP 2.0 format - - - - - Songs of Fellowship - - - - - Import songs from the VOLS1_2.RTF, sof3words.rtf and sof4words.rtf supplied with the music books - - - - - Generic Document/Presentation Import - - - - - Import songs from Word/Writer/Powerpoint/Impress - - - - - self - - - Amend Display Settings - - - - - Default Settings - - - - - X - - - - - 0 - - - - - Y - - - - - Height - - - - - Width - - - - - Amend Settings - - - - - Override Output Display - - - - - self.ImportSongMenu - - - Import Error - - - - - Error importing Songs of Fellowship file. -OpenOffice.org must be installed and you must be using an unedited copy of the RTF included with the Songs of Fellowship Music Editions - - - - - self.splash_screen - - - Starting - - - - - Splash Screen - - - - - tools_menu - - - &Song Usage - - - - - &Delete recorded data - - - - - Delete song usage to specified date - - - - - &Extract recorded data - - - - - Generate report on Song Usage - - - - - Song Usage Status - - - - - Start/Stop live song usage recording + + Other diff --git a/resources/i18n/openlp_en_GB.qm b/resources/i18n/openlp_en_GB.qm deleted file mode 100644 index 5a31382cf..000000000 Binary files a/resources/i18n/openlp_en_GB.qm and /dev/null differ diff --git a/resources/i18n/openlp_en_ZA.qm b/resources/i18n/openlp_en_ZA.qm deleted file mode 100644 index 344aec034..000000000 Binary files a/resources/i18n/openlp_en_ZA.qm and /dev/null differ diff --git a/resources/i18n/openlp_es.qm b/resources/i18n/openlp_es.qm deleted file mode 100644 index da03a2e0f..000000000 Binary files a/resources/i18n/openlp_es.qm and /dev/null differ diff --git a/resources/i18n/openlp_et.ts b/resources/i18n/openlp_et.ts index 9ac4b8239..b84f4a108 100644 --- a/resources/i18n/openlp_et.ts +++ b/resources/i18n/openlp_et.ts @@ -1,15 +1,14 @@ - + + AboutForm - build - komplieering - - + About OpenLP OpenLP-st lähemalt + OpenLP <version><revision> - Open Source Lyrics Projection OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if OpenOffice.org, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. @@ -26,10 +25,12 @@ OpenLP kohta võid lähemalt uurida aadressil: http://openlp.org/ OpenLP on kirjutatud vabatahtlike poolt. Kui sulle meeldiks näha rohkem kristlikku tarkvara, siis võid kaaluda annetamist, selleks klõpsa alumisele nupule. + About Programmist + Project Lead Raoul "superfly" Snyman @@ -89,10 +90,12 @@ Pakendajad Raoul "superfly" Snyman (Windows) + Credits Autorid + Copyright © 2004-2010 Raoul Snyman Portions copyright © 2004-2010 Tim Bentley, Jonathan Corwin, Michael Gorven, Scott Guerrieri, Christian Richter, Maikel Stuivenberg, Martin Thompson, Jon Tibble, Carsten Tinggaard @@ -227,1302 +230,1202 @@ This General Public License does not permit incorporating your program into prop + License Litsents + Contribute Aita kaasa + Close Sulge + + + build %s + + - AlertForm + AlertsPlugin + + &Alert + + + + + Show an alert message + + + + + AlertsPlugin.AlertForm + + Alert Message - Teate sõnum + + Alert &text: - Teate &tekst: + + &Parameter(s): - &Parameetrid: + + &New - &Uus + &Uus + &Save - &Salvesta + &Salvesta + &Delete - &Kustuta + + Displ&ay - &Kuva + + Display && Cl&ose - Kuva && &sulge + + &Close - &Sulge + + Item selected to Add - Lisamiseks valitud kirje + + Missing data - Puuduvad andmed + - AlertsTab - - pt - pt - - - Location: - Asukoht: - - - Font Color: - Kirja värvus: - - - Font - Kirjastiil - - - Font Name: - Kirja nimi: - - - Preview - Eelvaade - + AlertsPlugin.AlertsTab + Alerts - Teated + - Alert timeout: - Teate aegumine: + + Font + - openlp.org - openlp.org + + Font Name: + + + Font Color: + + + + Background Color: - Tausta värvus: - - - s - s - - - Bottom - All - - - Top - Üleval + + Font Size: - Kirja suurus: + + + + + pt + pt + + + + Alert timeout: + + + + + s + s + + + + Location: + + + + + Preview + Eelvaade + + + + openlp.org + + + + + Top + Üleval + + + + Bottom + All AmendThemeForm - Background Color: - Tausta värvus: - - - Slide Height is %s rows - Slaidi kõrgus on %s rida - - - First Color: - Esimene värvus: - - - Second Color: - Teine värvus: - - + Theme Maintenance Kujunduste haldus + Theme Name: Kujunduse nimi: - Background: - Taust: - - + Opaque Läbipaistmatu + Transparent Läbipaistev - Background Type: - Tausta liik: - - + Solid Color Ühtlane värv + Gradient Üleminek + Image Pilt - <Color1> - <värv1> - - - <Color2> - <värv2> - - + Image: Pilt: - Gradient : - Üleminek: - - + Horizontal Horisontaalne + Vertical Vertikaalne + Circular Ümmargune - Background - Taust - - + Main Font Peamine kirjastiil + Font: Kirjastiil: - Font Color: - Kirja värvus: - - + Size: Suurus: + pt pt - Wrap Indentation - Murtud ridade taane - - - Adjust Line Spacing - Joone vahe seadmine - - + Normal Tavaline + Bold Rasvane + Italics Kursiiv + Bold/Italics Rasvane/kaldkiri - Font Weight: - Kirja jämedus: - - + Display Location Kuva asukoht - Use Default Location: - Kasutatakse vaikimisi asukohta: - - - X Position: - X-asukoht: - - - Y Position: - Y-asukoht: - - + Width: Laius: + Height: Kõrgus: + px px - Font Main - Peamine kirjastiil - - + Footer Font Jaluse kirjatüüp - Font Footer - Jaluse kirjatüüp - - + Outline Välisjoon - Outline Size: - Kontuurjoone suurus: - - - Outline Color: - Kontuurjoone värv: - - - Show Outline: - Kontuurjoon: - - + Shadow Vari - Shadow Size: - Varju suurus: - - - Shadow Color: - Varju värvus: - - - Show Shadow: - Taustal näidatakse: - - + Alignment Joondus - Horizontal Align: - Rõhtpaigutus: - - + Left Vasakul + Right Paremal + Center Keskel - Vertical Align: - Püstpaigutus: - - + Top Üleval + Middle Keskel + Bottom All + Slide Transition Slaidide üleminek - Transition Active: - Slaidisiire aktiivne: - - - Other Options - Muud valikud - - + Preview Eelvaade - - - AuditDeleteDialog - Song Usage Delete - Laulukasutuse kustutamine + + Visibility: + + + + + Type: + Liik: + + + + Gradient: + + + + + &Background + + + + + Color: + + + + + Wrap indentation: + + + + + Adjust line spacing: + + + + + Style: + + + + + Use default location: + + + + + X position: + + + + + Y position: + + + + + &Main Font + + + + + &Footer Font + + + + + Outline size: + + + + + Outline color: + + + + + Show outline: + + + + + Shadow size: + + + + + Shadow color: + + + + + Show shadow: + + + + + Horizontal align: + + + + + Vertical align: + + + + + Transition active: + + + + + &Other Options + + + + + All Files + + + + + Select Image + + + + + First color: + + + + + Second color: + + + + + Slide height is %s rows. + - AuditDetailDialog + BibleDB - Song Usage Extraction - Laulukasutuse salvestamine - - - Select Date Range - Vali kuupäevade vahemik - - - to - kuni - - - Report Location - Asukohast raporteerimine - - - - AuthorsForm - - You need to type in the first name of the author. - Pead sisestama autori eesnime. - - - You haven't set a display name for the author, would you like me to combine the first and last names for you? - Sa pole sisestanud autori kuvatavat nime. Kas see tuleks kombineerida ees- ja perekonnanimest? - - - Error - Viga - - - You need to type in the last name of the author. - Pead sisestama autori perekonnanime. - - - Author Maintenance - Autorite haldus - - - Display name: - Kuvatav nimi: - - - First name: - Eesnimi: - - - Last name: - Perekonnanimi: - - - - BibleMediaItem - - Quick - Kiire - - - Bible - Piibel - - - Clear - Puhasta - - - Search - Otsi - - - Book: - Raamat: - - - Text Search - Tekstiotsing - - - No matching book could be found in this Bible. - Sellest Piiblist ei leitud seda raamatut. - - - Dual: - Teine: - - - Chapter: - Peatükk: - - - No Book Found - Ühtegi raamatut ei leitud - - - Keep - Säilita - - - Results: - Tulemused: - - - Verse Search - Salmi otsing - - - Version: - Versioon: - - - From: - Algus: - - - Find: - Otsing: - - - Advanced - Täpsem - - - To: - Kuni: - - - Verse: - Salm: - - - Search Type: - Otsingu liik: - - - Bible not fully loaded - Piibel ei ole täielikult laaditud + + Book not found + BiblePlugin - <strong>Bible Plugin</strong><br />This plugin allows bible verses from different sources to be displayed on the screen during the service. - <strong>Piibli plugin</strong><br />See plugin võimaldab teenistuse ajal kuvada erinevatest allikatest pärinevaid piiblisalme. + + &Bible + - BiblesTab - - ( and ) - ( ja ) - - - verse per line - iga salm eraldi real - - - Display Style: - Kuvamise stiil: - + BiblesPlugin,BiblesTab + Bibles - Piiblid - - - continuous - jätkuv - - - [ and ] - [ ja ] - - - Bible Theme: - Piibli kujundus: - - - Display Dual Bible Verses - Piiblit kuvatakse kahes keeles - - - Only show new chapter numbers - Kuvatakse ainult uute peatükkide numbreid + + Verse Display - Salmi kuva - - - No brackets - Ilma sulgudeta - - - { and } - { ja } - - - Note: -Changes don't affect verses already in the service - Märkus: -Muudatused ei mõjuta juba teenistusse lisatud salme - - - verse per slide - üks salm slaidil + + Layout Style: - Kuvastiil: + + + + + Display Style: + + + + + Bible Theme: + + + + + verse per slide + + + + + verse per line + + + + + continuous + + + + + No brackets + + + + + ( and ) + + + + + { and } + + + + + [ and ] + + + + + Display Dual Bible Verses + - CustomMediaItem + BiblesPlugin.ImportWizardForm + + Bible Import Wizard + + + + + Format: + + + + + OSIS + + + + + CSV + + + + + OpenSong + + + + + Web Download + + + + + File Location: + + + + + Books Location: + + + + + Verse Location: + + + + + Bible Filename: + + + + + Location: + + + + + Crosswalk + + + + + BibleGateway + + + + + Bible: + + + + + Download Options + + + + + Server: + + + + + Username: + + + + + Password: + + + + + License Details + + + + + Version Name: + + + + + Copyright: + + + + + Permission: + + + + + Importing + + + + + Ready. + + + + + Open OSIS File + + + + + Open Books CSV File + + + + + Open OpenSong Bible + + + + + Starting import... + + + + + BiblesPlugin.MediaItem + + + Bible + + + + + Quick + + + + + Advanced + + + + + Version: + Versioon: + + + + Dual: + + + + + Search Type: + + + + + Find: + + + + + Search + + + + + Results: + + + + + Book: + + + + + Chapter: + + + + + Verse: + + + + + From: + + + + + To: + + + + + Verse Search + + + + + Text Search + + + + + Clear + + + + + Keep + + + + + No Book Found + + + + + etc + + + + + Bible not fully loaded + + + + + BiblesPlugin.Opensong + + + Importing + + + + + CustomPlugin.CustomTab + + Custom - Kohandatud - - - - CustomPlugin - - <b>Custom Plugin</b><br>This plugin allows slides to be displayed on the screen in the same way songs are. This plugin provides greater freedom over the songs plugin.<br> - <b>Kohandatud plugin</b>Selle pluginaga saab näidata ekraanil lauludega sarnaseid kohandatud slaide. See pakub suuremat vabadust, kui laulude plugin.<br> - - - - CustomTab - - Custom - Kohandatud - - - Custom Display - Kohandatud kuva + + Display Footer - Jalust kuvatakse + + + + + CustomPlugin.EditCustomForm + + + Edit Custom Slides + Kohandatud slaidide muutmine + + + + Move slide Up 1 + Slaidi liigutamine 1 võrra üles + + + + Move slide down 1 + Slaidi liigutamine 1 võrra alla + + + + Title: + Pealkiri: + + + + Add New + Uue lisamine + + + + Add new slide at bottom + Uue slaidi lisamine lõppu + + + + Edit + Muuda + + + + Edit selected slide + Valitud slaidi muutmine + + + + Edit All + Kõigi muutmine + + + + Edit all slides + Kõigi slaidide muutmine + + + + Save + Salvesta + + + + Replace edited slide + Muudetud slaidi asendamine + + + + Delete + Kustuta + + + + Delete selected slide + Valitud slaidi kustutamine + + + + Clear + Puhasta + + + + Clear edit area + Muutmise ala puhastamine + + + + Split Slide + Tükelda slaid + + + + Add slide split + Lisa slaidide tükeldus + + + + Theme: + Kujundus: + + + + Credits: + Autorid: + + + + Save && Preview + Salvesta && eelvaatle + + + + Error + Viga + + + + You need to enter a title + Pead sisestama pealkirja + + + + You need to enter a slide + Pead sisenema slaidile + + + + CustomPlugin.MediaItem + + + Custom + + + + + CustomPlugin.editCustomForm + + + You have unsaved data, please save or clear + Sul on salvestamata andmeid, palun salvesta või tühjenda DisplayTab + Displays Kuva - - - EditCustomForm - You need to enter a title - Pead sisestama pealkirja + + Amend Display Settings + - Error - Viga + + Default Settings + - You need to enter a slide - Pead sisenema slaidile + + X + - Save && Preview - Salvesta && eelvaatle + + Y + - Edit Custom Slides - Kohandatud slaidide muutmine + + Height + - Move slide Up 1 - Slaidi liigutamine 1 võrra üles + + Width + - Move slide down 1 - Slaidi liigutamine 1 võrra alla + + Amend Settings + - Title: - Pealkiri: - - - Add New - Uue lisamine - - - Add new slide at bottom - Uue slaidi lisamine lõppu - - - Edit - Muuda - - - Edit selected slide - Valitud slaidi muutmine - - - Edit All - Kõigi muutmine - - - Edit all slides - Kõigi slaidide muutmine - - - Save - Salvesta - - - Replace edited slide - Muudetud slaidi asendamine - - - Delete - Kustuta - - - Delete selected slide - Valitud slaidi kustutamine - - - Clear - Puhasta - - - Clear edit area - Muutmise ala puhastamine - - - Split Slide - Tükelda slaid - - - Add slide split - Lisa slaidide tükeldus - - - Theme: - Kujundus: - - - Credits: - Autorid: - - - You have unsaved data, please save or clear - Sul on salvestamata andmeid, palun salvesta või tühjenda - - - - EditSongForm - - You need to enter a song title. - Pead sisestama laulu pealkirja. - - - Invalid verse entry - Vx or Cx - Vigane salmi kirje - Vx või Cx - - - v - s - - - c - ref - - - Invalid verse entry, values must be I,B,T,P,E,O,Vx,Cx - Sobimatu salmi sisend, väärtused peavad olema I,B,T,P,E,O,Vx,Cx - - - You need to enter some verses. - Pead sisestama mõned salmid. - - - Save && Preview - Salvesta && eelvaatle - - - bitped - - - - Error - Viga - - - Song Editor - Lauluredaktor - - - Title: - Pealkiri: - - - Alternative Title: - Alternatiivne pealkiri: - - - Lyrics: - Laulusõnad: - - - Verse Order: - Salmide järjekord: - - - Add - Lisa - - - Edit - Muuda - - - Edit All - Kõigi muutmine - - - Delete - Kustuta - - - Title && Lyrics - Pealkiri && laulusõnad - - - Authors - Autorid - - - &Add to Song - &Lisa laulule - - - &Remove - &Eemalda - - - &Manage Authors, Topics, Books - &Autorite, teemade, raamatute haldamine - - - Topic - Teema - - - A&dd to Song - L&isa laulule - - - R&emove - &Eemalda - - - Song Book - Laulik - - - Authors, Topics && Book - Autorid, teemad && laulik - - - Theme - Kujundus - - - Add a Theme - Lisa kujundus - - - Copyright Information - Autoriõiguse andmed - - - CCLI Number: - CCLI number: - - - Comments - Kommentaarid - - - Theme, Copyright Info && Comments - Kujundus, autoriõigus && kommentaarid - - - - EditVerseForm - - Verse - Salm - - - Edit Verse - Salmi muutmine - - - Verse Type: - Salmi liik: - - - Chorus - Refrään - - - Bridge - Vahemäng - - - Pre-Chorus - Eelrefrään - - - Intro - Intro - - - Ending - Lõpetus - - - Other - Muu - - - Insert - Sisesta + + Override Output Display + GeneralTab + CCLI Details CCLI andmed + SongSelect Password: SongSelecti parool: + primary peamine + Application Startup Rakenduse käivitumine + Select monitor for output display: Vali väljundkuva monitor: + Application Settings Rakenduse sätted + SongSelect Username: SongSelecti kasutajanimi: + CCLI Number: CCLI number: + Automatically open the last service Automaatselt avatakse viimane teenistus + Preview Next Song from Service Manager Teenistuse haldurist kuvatakse järgmise laulu eelvaade + Show blank screen warning Kuvatakse tühja ekraani hoiatust + Prompt to save Service before starting New Uue teenistuse loomise pakutakse vana salvestamist + General Üldine + Show the splash screen Käivitumisel kuvatakse logo + Screen Ekraan + Monitors Monitorid + Display if a single screen Kuvatakse, kui on ainult üks ekraan - - ImageMediaItem - - Select Image(s) - Pildi (piltide) valimine - - - You must select one item - Pead valima ühe kirje - - - No item selected - Ühtegi kirjet pole valitud - - - Replace Live Background - Ekraani tausta asendamine - - - Image(s) - Pilt(pildid) - - - Image - Pilt - - - Images (*.jpg *.jpeg *.gif *.png *.bmp);; All files (*) - Pildid (*.jpg *.jpeg *.gif *.png *.bmp);; Kõik failid (*) - - ImagePlugin - <b>Image Plugin</b><br>Allows images of all types to be displayed. If a number of images are selected together and presented on the live controller it is possible to turn them into a timed loop.<br<br>From the plugin if the <i>Override background</i> is chosen and an image is selected any songs which are rendered will use the selected image from the background instead of the one provied by the theme.<br> - <b>Piltide plugin</b><br>Võimaldab igat tüüpi piltide kuvamise. Kui valitakse hulk pilte korraga ning näidatakse neid ekraanil, on võimalik panna need kordama.<br>Kui pluginas on valitud <i>Asenda taustapilt</i> ja mõni pilt on valitud, siis kujunduse taustapildi asemel näidatakse valitud pilti.<br> + + <b>Image Plugin</b><br>Allows images of all types to be displayed. If a number of images are selected together and presented on the live controller it is possible to turn them into a timed loop.<br<br>From the plugin if the <i>Override background</i> is chosen and an image is selected any songs which are rendered will use the selected image from the background instead of the one provied by the theme.<br> + - ImageTab - - sec - s - - - Image Settings - Pildi sätted - - - Slide Loop Delay: - Slaidide vahetuse viivitus: - + ImagePlugin.ImageTab + Images - Pildid + Pildid + + + + Image Settings + Pildi sätted + + + + Slide Loop Delay: + Slaidide vahetuse viivitus: + + + + sec + s - ImportWizardForm + ImagePlugin.MediaItem - Invalid Bible Location - Ebakorrektne Piibli asukoht + + Image + Pilt - You need to specify a file with books of the Bible to use in the import. - Pead määrama faili, mis sisaldab piibliraamatuid, mida tahad importida. + + Select Image(s) + Pildi (piltide) valimine - You need to set a copyright for your Bible! Bibles in the Public Domain need to be marked as such. - Pead määrama Piiblitõlke autoriõiguse! Avalikkuse omandisse kuuluvad Piiblid tuleb vastavalt tähistada. + + All Files + - Empty Copyright - Autoriõigused määramata + + Replace Live Background + Ekraani tausta asendamine - Empty Version Name - Versiooni nimi määramata + + You must select an item to delete. + - Invalid OpenSong Bible - Mittekorrektne OpenSong Piibel + + Image(s) + Pilt(pildid) - Your Bible import failed. - Piibli importimine nurjus. + + No item selected + Ühtegi kirjet pole valitud - You need to specify a file to import your Bible from. - Pead määrama faili, millest Piibel importida. - - - Bible Exists - Piibel on olemas - - - Finished import. - Importimine lõpetatud. - - - You need to specify a file of Bible verses to import. - Pead ette andma piiblisalmide faili, mida importida. - - - Open Books CSV File - Open Books CSV fail - - - You need to specify a version name for your Bible. - Pead määrama Piibli versiooni nime. - - - This Bible already exists! Please import a different Bible or first delete the existing one. - See piibel on juba olemas! Palun impordi mingi muu piibel või kustuta enne olemasolev. - - - Starting import... - Importimise alustamine... - - - Invalid Books File - Vigane raamatute fail - - - You need to specify an OpenSong Bible file to import. - Pead määrama OpenSong piiblifaili, mida importida. - - - Invalid Verse File - Vigane salmide fail - - - Open Verses CSV File - Open Verses CSV fail - - - Open OSIS File - Open OSIS fail - - - Open OpenSong Bible - OpenSong piibli avamine - - - Bible Import Wizard - Piibli importimise nõustaja - - - Welcome to the Bible Import Wizard - Teretulemast Piibli importimise nõustajasse - - - This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from. - See nõustaja aitab erinevatest vormingutest Piibleid importida. Klõpsa all asuvale edasi nupule, et alustada importimise vormingu valimisest. - - - Select Import Source - Importimise allika valimine - - - Select the import format, and where to import from. - Vali importimise vorming ning kust importida. - - - Format: - Vorming: - - - OSIS - OSIS - - - CSV - CSV - - - OpenSong - OpenSong - - - Web Download - Veebiallalaadimine - - - File Location: - Faili asukoht: - - - Books Location: - Raamatute asukoht: - - - Verse Location: - Salmide asukoht: - - - Bible Filename: - Piiblifaili nimi: - - - Location: - Asukoht: - - - Crosswalk - Crosswalk - - - BibleGateway - BibleGateway - - - Bible: - Piibel: - - - Download Options - Allalaadimise valikud - - - Server: - Server: - - - Username: - Kasutajanimi: - - - Password: - Parool: - - - Proxy Server (Optional) - Proksiserver (valikuline) - - - License Details - Litsentsist lähemalt - - - Set up the Bible's license details. - Määra Piibli litsentsi andmed. - - - Version Name: - Versiooninimi: - - - Copyright: - Autoriõigus: - - - Permission: - Õigus: - - - Importing - Importimine - - - Please wait while your Bible is imported. - Palun oota, kuni sinu Piiblit imporditakse. - - - Ready. - Valmis. - - - No OpenLyrics Files Selected - Ühtegi OpenLyrics faili pole valitud - - - You need to add at least one OpenLyrics song file to import from. - Sul peab olema vähemalt üks OpenLyrics laulufail, millest importida. - - - No OpenSong Files Selected - Ühtegi OpenSong faili pole valitud - - - You need to add at least one OpenSong song file to import from. - Pead lisama vähemalt ühe OpenSong faili, mida importida. - - - No CCLI Files Selected - Ühtegi CCLI faili pole valitud - - - You need to add at least one CCLI file to import from. - Tuleb lisada vähemalt üks CCLI fail, mida importida. - - - No CSV File Selected - Ühtegi CSV faili pole valitud - - - You need to specify a CSV file to import from. - Pead määrama CCLI faili, mida importida. + + You must select one item + Pead valima ühe kirje LanguageManager + Language Keel + After restart new Language settings will be used. Keele sätteid kasutatakse pärast taaskäivitust. @@ -1530,763 +1433,676 @@ Muudatused ei mõjuta juba teenistusse lisatud salme MainWindow + The Main Display has been blanked out Peakuva on tühi + OpenLP Version Updated OpenLP uuendus - Version %s of OpenLP is now available for download (you are currently running version %s). - -You can download the latest version from http://openlp.org - OpenLP versioon %s on nüüd saadaval allalaadimiseks (praegu kasutad versiooni %s). - -Värskeima versiooni saad alla laadida aadressilt http://openlp.org - - + Save Changes to Service? Kas salvestada teenistusse tehtud muudatused? + OpenLP Main Display Blanked OpenLP peakuva on tühi + Open an existing service Olemasoleva teenistuse valimine + List the Plugins Pluginate loend + &Service Manager &Teenistuse haldur + Open Service Teenistuse avamine + Media Manager Meediahaldur + Alt+F4 Alt+F4 + Toggle the visibility of the Preview Panel Eelvaatluspaneeli nähtavuse muutmine + &User Guide &Kasutajajuhend + &Import &Impordi + Quit OpenLP Lahku OpenLPst + &Preview Panel &Eelvaatluspaneel + &New &Uus + Ctrl+N Ctrl+N - Default Theme: - Vaikimisi kujundus: - - + Toggle Preview Panel Eelvaatluspaneeli lüliti + &Live &Otse + F9 F9 + F8 F8 + Save the current service to disk Selle teenistuse salvestamine kettale + Add &Tool... Lisa &tööriist... + Create a new Service Uue teenistuse loomine + &View &Vaade + &Export &Ekspordi + &Open &Ava + Toggle Theme Manager Kujunduse halduri lüliti + &Settings &Sätted + &Options &Valikud + Ctrl+S Ctrl+S + Ctrl+O Ctrl+O + &File &Fail + E&xit &Välju + &Help A&bi + Toggle Service Manager Teenistuse halduri lüliti + Ctrl+F1 Ctrl+F1 + Save the current service under a new name Salvesta see teenistus uue nimega + &Web Site &Veebileht + M&ode &Režiim + Service Manager Teenistuse haldur + &Theme &Kujundus + &Language &Keel + &About &Lähemalt + &Plugin List &Pluginate loend + English Eesti + Save Service As Salvesta teenistus kui + New Service Uus teenistus + &Online Help &Abi veebis + Save Service Salvesta teenistus + Save &As... Salvesta &kui... + Toggle the visibility of the Media Manager Meediahalduri nähtavuse lüliti + F11 F11 + F10 F10 + F12 F12 + Alt+F7 Alt+F7 + Add an application to the list of tools Rakenduse lisamine tööriistade loendisse + Theme Manager Kujunduse haldur + Toggle the visibility of the Theme Manager Kujunduse halduri nähtavuse lüliti + &Preview Pane &Eelvaatluspaan + &Theme Manager &Kujunduse haldur + Toggle the visibility of the Service Manager Teenistuse halduri nähtavuse lüliti + More information about OpenLP Lähem teave OpenLP kohta + &Media Manager &Meediahaldur + &Tools &Tööriistad + Toggle Media Manager Meediahalduri lüliti + &Save &Salvesta + OpenLP 2.0 OpenLP 2.0 + Look && &Feel Välimus && &tunnetus + &Auto Detect &Isetuvastus + Choose System language, if available Võimalusel kasutatakse süsteemi keelt - Set the interface language to %1 - Määra kasutajaliidese keeleks %1 + + Set the interface language to %s + - Your service has changed. Do you want to save those changes? - Sinu teenistust on muudetud. Kas tahad need muudatused salvestada? + + Version %s of OpenLP is now available for download (you are currently running version %s). + +You can download the latest version from http://openlp.org + + + + + Your service has changed. Do you want to save those changes? + + + + + Default Theme: %s + MediaManagerItem + Invalid Service Item Vigane teenistuse element + No Items Selected Ühtegi elementi pole valitud + You must select one or more items Pead valima vähemalt ühe elemendi + &Add to selected Service Item &Lisa valitud teenistuse elemendile - &Preview - &Eelvaatlus - - - Load a new - Laadi uus - - - &Edit - &Muuda - - + No items selected Ühtegi elementi pole valitud + &Add to Service &Lisa teenistusele + Send the selected item live Valitud kirje saatmine ekraanile + Add the selected item(s) to the service Valitud kirje(te) lisamine teenistusse - Edit the selected - Valitud kirje muutmine - - + Delete the selected item Valitud elemendi kustutamine + No Service Item Selected Ühtegi teenistuse elementi pole valitud - Import a - Impordi üks - - - &Delete - &Kustuta - - + &Show Live &Kuva ekraanil - Add a new - Lisa uus - - + Preview the selected item Valitud kirje eelvaatlus + You must select one or more items. Pead valima vähemalt ühe elemendi. + You must select an existing service item to add to. Pead valima olemasoleva teenistuse, millele lisada. - - - MediaMediaItem - Select Media - Meedia valimine + + Import %s + - Media - Meedia + + Import a %s + - Videos (%s);;Audio (%s);;All files (*) - Videofailid (%s);;Helifailid (%s);;Kõik failid (*) + + Load %s + - Replace Live Background - Ekraani tausta asendamine + + Load a new %s + - No item selected - Ühtegi kirjet pole valitud + + New %s + - You must select one item - Pead valima ühe kirje + + Add a new %s + + + + + Edit %s + + + + + Edit the selected %s + + + + + Delete %s + + + + + Preview %s + + + + + Add %s to Service + + + + + &Edit %s + + + + + &Delete %s + + + + + &Preview %s + + + + + You must select one or more items to preview. + + + + + You must select one or more items to send live. + MediaPlugin + <b>Media Plugin</b><br>This plugin allows the playing of audio and video media <b>Meedia plugin</b><br>See plugin võimaldab audio ja video esitamise - OpenLPExportForm + MediaPlugin.MediaItem - openlp.org Song Exporter - openlp.org laulude eksportija + + Media + Meedia - Select openlp.org export filename: - Vali openlp.org eksportimise failinimi: + + Select Media + Meedia valimine - Full Song List - Täielik laulude loend - - - Song Title - Laulu pealkiri - - - Author - Autor - - - Select All - Vali kõik - - - Lyrics - Laulusõnad - - - Title - Pealkiri - - - Song Export List - Laulude eksportimise loend - - - Remove Selected - Valitute eemaldamine - - - Progress: - Edenemine: - - - Ready to export - Eksportimiseks valmis - - - Export - Ekspordi - - - Close - Sulge + + You must select an item to delete. + - OpenLPImportForm + OpenLP - openlp.org Song Importer - openlp.org lauluimportija - - - Select openlp.org songfile to import: - Openlp.org laulufaili valimine importimiseks: - - - Import File Song List - Laululoendi faili importimine - - - Song Title - Laulu pealkiri - - - Author - Autor - - - Select All - Vali kõik - - - Lyrics - Laulusõnad - - - Title - Pealkiri - - - Song Import List - Laulude importimise nimekiri - - - Remove Selected - Valitute eemaldamine - - - Progress: - Edenemine: - - - Ready to import - Importimiseks valmis - - - Import - Impordi - - - Close - Sulge - - - - OpenSongBible - - Importing - Importimine - - - - OpenSongExportForm - - OpenSong Song Exporter - OpenSong laulueksportija - - - Select OpenSong song folder: - Vali OpenSong laulude kataloog: - - - Full Song List - Täielik laulude loend - - - Song Title - Laulu pealkiri - - - Author - Autor - - - Select All - Vali kõik - - - Lyrics - Laulusõnad - - - Title - Pealkiri - - - Song Export List - Laulude eksportimise loend - - - Remove Selected - Valitute eemaldamine - - - Progress: - Edenemine: - - - Ready to export - Eksportimiseks valmis - - - Export - Ekspordi - - - Close - Sulge - - - - OpenSongImportForm - - OpenSong Song Importer - OpenSongi lauluimportija - - - OpenSong Folder: - OpenSongi kataloog: - - - Progress: - Edenemine: - - - Ready to import - Importimiseks valmis - - - Import - Impordi - - - Close - Sulge + + Image Files + PluginForm + Plugin List Pluginate loend + Plugin Details Plugina andmed + Version: Versioon: + TextLabel TekstiPealdis + About: Kirjeldus: + Status: Olek: + Active Aktiivne + Inactive Pole aktiivne - - - PresentationMediaItem - Presentation - Esitlus + + %s (Inactive) + + + %s (Active) + + + + + %s (Disabled) + + + + + PresentationPlugin.MediaItem + + Present using: - Esitluseks kasutatakse: - - - Automatic - Automaatne - - - A presentation with that filename already exists. - Sellise nimega esitluse fail on juba olemas. - - - Select Presentation(s) - Esitlus(t)e valimine - - - File exists - Fail on olemas - - - Presentations (%s) - Esitlused (%s) + - PresentationPlugin - - <b>Presentation Plugin</b> <br> Delivers the ability to show presentations using a number of different programs. The choice of available presentation programs is available to the user in a drop down box. - <b>Esitluse plugin</b><br>Võimaldab kuvada esitlusi teistest programmidest. Saadaolevad esitlusrakendused on valikumenüüs. - - - - PresentationTab - - Available Controllers - Saadaolevad kontrollerid - + PresentationPlugin.PresentationTab + available - saadaval - - - Presentations - Esitlused + - RemoteTab + RemotePlugin.RemoteTab + Remotes - Kaugjuhtimispuldid + + Remotes Receiver Port - Puldi vastuvõtu port - - - - RemotesPlugin - - <b>Remote Plugin</b><br>This plugin provides the ability to send messages to a running version of openlp on a different computer via a web browser or other app<br>The Primary use for this would be to send alerts from a creche - <b>Kaugjuhtimisplugin</b><br>See plugin võimaldab töötavale openlp programmile teadete saatmise teisest arvutist veebilehitseja või mõne muu rakenduse kaudu.<br>Selle peamine rakendus on teadete saatmine lastehoiust + ServiceItemEditForm + Service Item Maintenance Teenistuse elementide haldus + Up Üles + Delete Kustuta + Down Alla @@ -2294,125 +2110,186 @@ Värskeima versiooni saad alla laadida aadressilt http://openlp.org ServiceManager + Save Changes to Service? Kas salvestada teenistusse tehtud muudatused? + Open Service Teenistuse avamine + Move to top Tõsta üles + Save Service Salvesta teenistus + Create a new service Uue teenistuse loomine + Save this service Selle teenistuse salvestamine + Theme: Kujundus: + Delete From Service Teenistusest kustutamine + &Preview Verse &Salmi eelvaatlus + &Live Verse &Otsesalm + Move to &top Liiguta ü&lemiseks + New Service Uus teenistus + &Notes &Märkmed + &Delete From Service &Kustuta teenistusest + Move up order Järjekorras üles liigutamine + Move down order Järjekorras alla liigutamine + Move &down Liiguta &alla + Load an existing service Välise teenistuse laadimine + Move to end Viimaseks tõstmine + &Maintain Item &Halda elementi + Move &up Liiguta &üles + &Edit Item &Muuda kirjet + Move to &bottom Liiguta &alumiseks + &Add New Item &Lisa uus element + &Add to Selected Item &Lisa valitud elemendile + Your service is unsaved, do you want to save those changes before creating a new one? See teenistus pole salvestatud, kas tahad selle uue avamist salvestada? + Your current service is unsaved, do you want to save the changes before opening a new one? See teenistus pole salvestatud, kas tahad enne uue avamist muudatused salvestada? + Missing Display Handler + Your item cannot be displayed as there is no handler to display it Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm + + + Select a theme for the service + + + + + &Change Item Theme + + + + + OpenLP Service Files (*.osz) + + + + + Error + Viga + + + + File is not a valid service. +The content encoding is not UTF-8. + + + + + File is not a valid service. + + ServiceNoteForm + Service Item Notes Teenistuse elemendi märkmed @@ -2420,6 +2297,7 @@ Värskeima versiooni saad alla laadida aadressilt http://openlp.org SettingsForm + Settings Sätted @@ -2427,672 +2305,980 @@ Värskeima versiooni saad alla laadida aadressilt http://openlp.org SlideController + Move to previous Eelmisele liikumine + Theme Screen Kujunduse ekraan + Go to Verse Liikumine salmile + Start continuous loop Katkematu korduse alustamine + Live Ekraan + Start playing media Meediaesituse alustamine + Move to live Tõsta ekraanile + Hide Screen Peida ekraan + Move to last Liikumine viimasele - Verse - Salm - - + Move to next Liikumine järgmisele + Move to first Liikumine esimesele + Blank Screen Tühi ekraan + Delay between slides in seconds Viivitus slaidide vahel sekundites + Preview Eelvaade + Stop continuous loop Katkematu korduse lõpetamine + s s - Chorus - Refrään - - + Edit and re-preview Song Muuda ja kuva laulu eelvaade uuesti - SongBookForm + SongsPlugin.AuditDeleteDialog - Error - Viga - - - You need to type in a book name! - Pead sisestama laulikule nime! - - - Edit Book - Lauliku redigeerimine - - - Name: - Nimi: - - - Publisher: - Kirjastaja: + + Song Usage Delete + - SongMaintenanceForm + SongsPlugin.AuditDetailDialog - Are you sure you want to delete the selected book? - Kas oled kindel, et tahad valitud lauliku kustutada? + + Select Date Range + - Couldn't save your author. - Autorit ei suudetud salvestada. + + to + - This author can't be deleted, they are currently assigned to at least one song. - Seda autorit pole võimalik kustutada, see on seotud vähemalt ühe lauluga. + + Report Location + + + + + SongsPlugin.AuthorsForm + + + Author Maintenance + Autorite haldus - Couldn't add your book. - Laulikut ei suudetud lisada. + + Display name: + Kuvatav nimi: + + First name: + Eesnimi: + + + + Last name: + Perekonnanimi: + + + Error - Viga + Viga - No author selected! - Ühtegi autorit pole valitud! + + You need to type in the first name of the author. + Pead sisestama autori eesnime. - Couldn't add your topic. - Teemat ei suudetud lisada. + + You need to type in the last name of the author. + Pead sisestama autori perekonnanime. - This book can't be deleted, it is currently assigned to at least one song. - Seda laulikut pole võimalik kustutada, see on seotud vähemalt ühe lauluga. + + You haven't set a display name for the author, would you like me to combine the first and last names for you? + Sa pole sisestanud autori kuvatavat nime. Kas see tuleks kombineerida ees- ja perekonnanimest? + + + + SongsPlugin.EditSongForm + + + Song Editor + Lauluredaktor - Delete Book - Lauliku kustutamine + + &Title: + - No book selected! - Ühtegi laulikut pole valitud! + + &Lyrics: + - Are you sure you want to delete the selected author? - Kas oled kindel, et tahad kustutada valitud autori? + + &Verse Order: + - Couldn't add your author. - Autorit ei suudetud lisada. + + &Add + - Couldn't save your topic. - Teemat ei suudetud salvestada. + + &Edit + &Muuda - Couldn't save your book. - Laulikut ei suudetud salvestada. + + Ed&it All + - Delete Topic - Teema kustutamine + + &Delete + &Kustuta - Delete Author - Autori kustutamine - - - No topic selected! - Ühtegi teemat pole valitud! - - - This topic can't be deleted, it is currently assigned to at least one song. - Seda teemat pole võimalik kustutada, see on seotud vähemalt ühe lauluga. - - - Are you sure you want to delete the selected topic? - Kas oled kindel, et tahad valitud teema kustutada? - - - Song Maintenance - Laulude haldus + + Title && Lyrics + Pealkiri && laulusõnad + Authors - Autorid + Autorid - Topics - Teemad + + &Add to Song + &Lisa laulule - Books/Hymnals - Laulikud + + &Remove + &Eemalda - Add - Lisa + + &Manage Authors, Topics, Books + &Autorite, teemade, raamatute haldamine - Edit - Muuda + + Topic + Teema - Delete - Kustuta + + A&dd to Song + L&isa laulule + + + + R&emove + &Eemalda + + + + Song Book + Laulik + + + + Authors, Topics && Book + Autorid, teemad && laulik + + + + Theme + Kujundus + + + + Copyright Information + Autoriõiguse andmed + + + + CCLI Number: + CCLI number: + + + + Comments + Kommentaarid + + + + Theme, Copyright Info && Comments + Kujundus, autoriõigus && kommentaarid + + + + Add Author + + + + + This author does not exist, do you want to add them? + + + + + No Author Selected + + + + + You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author. + + + + + Add Topic + + + + + This topic does not exist, do you want to add it? + + + + + No Topic Selected + + + + + You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic. + + + + + Add Book + + + + + This song book does not exist, do you want to add it? + + + + + The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s. + + + + + Alt&ernate Title: + + + + + New &Theme + + + + + © + + + + + Save && Preview + + + + + Error + Viga + + + + You need to type in a song title. + + + + + You need to type in at least one verse. + + + + + Warning + + + + + You have not added any authors for this song. Do you want to add an author now? + + + + + You have not used %s anywhere in the verse order. Are you sure you want to save the song like this? + - SongMediaItem + SongsPlugin.EditVerseForm - CCLI Licence: - CCLI litsents: + + Edit Verse + - Delete song? - Kas kustutada laul? + + &Verse type: + + + &Insert + + + + + SongsPlugin.ImportWizardForm + + + No OpenLyrics Files Selected + + + + + You need to add at least one OpenLyrics song file to import from. + + + + + No OpenSong Files Selected + + + + + You need to add at least one OpenSong song file to import from. + + + + + No CCLI Files Selected + + + + + You need to add at least one CCLI file to import from. + + + + + No CSV File Selected + + + + + You need to specify a CSV file to import from. + + + + + Song Import Wizard + + + + + Welcome to the Song Import Wizard + + + + + This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from. + + + + + Select Import Source + + + + + Select the import format, and where to import from. + + + + + Format: + + + + + OpenLyrics + + + + + OpenSong + + + + + CCLI + + + + + CSV + + + + + Add Files... + + + + + Remove File(s) + + + + + Filename: + + + + + Browse... + + + + + Importing + + + + + Please wait while your songs are imported. + + + + + Ready. + + + + + %p% + + + + + Starting import... + + + + + SongsPlugin.MediaItem + + Song - Laul - - - Maintain the lists of authors, topics and books - Autorite, teemade ja raamatute loendi haldamine - - - Titles - Pealkirjad - - - Lyrics - Laulusõnad - - - Clear - Puhasta - - - Type: - Liik: - - - Search - Otsi - - - Authors - Autorid - - - Search: - Otsi: - - - Delete Confirmation - Kustutamise kinnitus + + Song Maintenance - Laulude haldus + + + Search: + + + + + Type: + + + + + Clear + + + + + Search + + + + + Titles + + + + + Lyrics + + + + + Authors + + + + %s (%s) - %s (%s) + - Delete %d songs? - Kas kustutada %d laulu? + + Delete Confirmation + + + + + CCLI Licence: + - SongUsageDeleteForm + SongsPlugin.SongBookForm - Delete Selected Song Usage Events? - Kas kustutada valitud laulude kasutamise sündmused? + + Edit Book + - Are you sure you want to delete selected Song Usage data? - Kas oled kindel, et tahad kustutada valitud laulude kasutuse andmed? + + &Name: + + + + + &Publisher: + + + + + Error + Viga + + + + You need to type in a name for the book. + - SongUsageDetailForm + SongsPlugin.SongMaintenanceForm - Output File Location - Väljundfaili asukoht + + Song Maintenance + Laulude haldus + + + + Authors + Autorid + + + + Topics + Teemad + + + + Books/Hymnals + Laulikud + + + + &Add + + + + + &Edit + &Muuda + + + + &Delete + &Kustuta + + + + Delete Author + + + + + Delete Topic + + + + + Delete Book + + + + + No book selected! + - SongUsagePlugin - - <b>SongUsage Plugin</b><br>This plugin records the use of songs and when they have been used during a live service - <b>Laulukasutuse plugin</b><br>See plugin salvestab laulude kasutuse koos nende suurele ekraanile näitamise kuupäevaga - - - - SongsPlugin - - Open Songs of Fellowship file - Open Songs of Fellowship fail - - - Open documents or presentations - Open document vormingus dokumendid või esitlused - - - <strong>Song Plugin</strong><br />This plugin allows songs to be managed and displayed. - <strong>Laulude plugin</strong><br />See plugin võimaldab laulude kuvamise ja haldamise. - - - - SongsTab - - Songs Mode - Laulurežiim - + SongsPlugin.SongsTab + Songs - Laulud + + + Songs Mode + + + + Enable search as you type - Otsing sisestamise ajal + + + + + SongsPlugin.TopicsForm + + + Topic Maintenance + - Display Verses on Live Tool bar - Salme kuvatakse ekraani tööriistaribal + + Topic name: + + + + + Error + Viga + + + + Splashscreen + + + Starting + Käivitumine + + + + Splash Screen + Käivitusekraan ThemeManager + Import Theme Teema importimine - Create a new theme - Uue teema loomine - - + Delete Theme Teema kustutamine + Error Viga - Delete a theme - Teema kustutamine - - - Edit a theme - Teema muutmine - - + Edit Theme Kujunduse muutmine + Export Theme Kujunduse eksportimine + You are unable to delete the default theme. Vaikimisi kujundust pole võimalik kustutada. + File is not a valid theme. See fail ei ole sobilik kujundus. + Theme Exists Kujundus on juba olemas - Delete theme - Kustuta kujundus - - + Save Theme - (%s) Salvesta kujundus - (%s) - default - vaikimisi - - + Select Theme Import File Importimiseks kujunduse faili valimine + New Theme Uus kujundus - Import a theme - Teema importimine - - - Export theme - Teema eksportimine - - - Make Global - Globaalseks tegemine - - + You have not selected a theme. Sa ei ole teemat valinud. - A theme with this name already exists, would you like to overwrite it? - Sellise nimega teema on juba olemas, kas kirjutada üle? + + Create a new theme. + - Export a theme - Ekspordi teema + + Edit a theme. + - Theme %s is use in %s plugin - Kujundust %s kasutatakse pluginas %s + + Delete a theme. + - Theme %s is use by Service Manager - Kujundust %s kasutab teenistuste haldur + + Import a theme. + + + + + Export a theme. + + + + + &Edit Theme + + + + + &Delete Theme + + + + + Set As &Global Default + + + + + E&xport Theme + + + + + %s (default) + + + + + Theme %s is use in %s plugin. + + + + + Theme %s is use by the service manager. + + + + + Theme Exported + + + + + Your theme has been successfully exported. + + + + + Theme Export Failed + + + + + Your theme could not be exported due to an error. + + + + + Theme (*.*) + + + + + File is not a valid theme. +The content encoding is not UTF-8. + + + + + A theme with this name already exists. Would you like to overwrite it? + ThemesTab - Theme level - Teema tase - - - Global theme - Üleüldine tase - - + Use the global theme, overriding any themes associated with either the service or the songs. Kasutatakse globaalset kujundust, eirates nii teenistuse kui laulu kujundust. + Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme. Iga laulu jaoks kasutatakse andmebaasis sellele määratud kujundust. Kui laulul kujundus puudub, kasutatakse teenistuse teemat. Kui teenistusel kujundus puudub, siis kasutatakse üleüldist teemat. - Service level - Teenistuse tase - - - Global level - Üleüldine teema - - - Song level - Laulu tase - - + Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme. Kasutatakse teenistuse kujundust, eirates laulude kujundusi. Kui teenistusel kujundust pole, kasutatakse globaalset. + Themes Kujundused - - - TopicsForm - You need to type in a topic name! - Pead sisestama teema nime! + + Global Theme + - Error - Viga + + Theme Level + - Topic Maintenance - Teemade haldus + + S&ong Level + - Topic name: - Teema nimi: + + &Service Level + + + + + &Global Level + - Ui_SongImportWizard + VerseType - Song Import Wizard - Laulude importimise nõustaja + + Verse + - Welcome to the Song Import Wizard - Tere tulemast laulude importimise nõustajasse + + Chorus + - This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from. - See nõustaja aitab sul laule importida paljudest erinevatest formaatidest. Klõpsa all asuvat edasi nuppu, et jätkata tegevust importimise vormingu valimisega. + + Bridge + - Select Import Source - Importimise allika valimine + + Pre-Chorus + - Select the import format, and where to import from. - Vali importimise vorming ning kust importida. + + Intro + - Format: - Vorming: + + Ending + - OpenLyrics - OpenLyrics - - - OpenSong - OpenSong - - - CCLI - CCLI - - - CSV - CSV - - - Add Files... - Lisa faile... - - - Remove File(s) - Kaugfail(id) - - - Filename: - Failinimi: - - - Browse... - Lehitse... - - - Importing - Importimine - - - Please wait while your songs are imported. - Palun oota, kuni laule imporditakse. - - - Ready. - Valmis. - - - %p% - %p% - - - - alertsPlugin - - Show an alert message - Teate kuvamine - - - <b>Alerts Plugin</b><br>This plugin controls the displaying of alerts on the presentations screen - <b>Teadete plugin</b><br>See plugin juhib esitlusekraanile teadete kuvamist - - - &Alert - &Teade - - - - export_menu - - &Bible - &Piibel - - - - import_menu - - &Bible - &Piibel - - - &Song - &Laul - - - Import songs using the import wizard. - Laulude importimine importimise nõustajaga. - - - Songs of Fellowship (temp menu item) - Vennaskonna laulud (ajutine menüükirje) - - - Import songs from the VOLS1_2.RTF, sof3words.rtf and sof4words.rtf supplied with the music books - Laulude importimine laulikutega kaasa pandud failidest VOLS1_2.RTF, sof3words.rtf ja sof4words.rtf - - - Generic Document/Presentation Import (temp menu item) - Üldine dokumentide/esitluste importimine (ajutine menüükirje) - - - Import songs from Word/Writer/Powerpoint/Impress - Laulude importimine Wordist/Writerist/Powerpointist/Impressist - - - - self.ImportSongMenu - - Import Error - Viga importimisel - - - Error importing Songs of Fellowship file. -OpenOffice.org must be installed and you must be using an unedited copy of the RTF included with the Songs of Fellowship Music Editions - Tõrge laulude importimisel Songs of Fellowship lauliku failist. -OpenOffice.org peab olema paigaldatud ja sul peab olema muutmata koopia RTF-ist, mis on kaasa pandud Sonfs of Fellowship Music Editions laulikuga - - - - self.splash_screen - - Starting - Käivitumine - - - Splash Screen - Käivitusekraan - - - - tools_menu - - &Song Usage - &Laulude kasutus - - - &Delete recorded data - &Salvestatud andmete kustutamine - - - Delete song usage to specified date - Kustuta laulude kasutus määratud kuupäevani - - - &Extract recorded data - &Kogutud andmete salvestamine - - - Generate report on Song Usage - Laulude kasutusraporti koostamine - - - Song Usage Status - Laulude kasutuse teave - - - Start/Stop live song usage recording - Alusta/lõpeta ekraanile näidatud laulude salvestamine + + Other + diff --git a/resources/i18n/openlp_hu.qm b/resources/i18n/openlp_hu.qm deleted file mode 100644 index 4f2c11f7b..000000000 Binary files a/resources/i18n/openlp_hu.qm and /dev/null differ diff --git a/resources/i18n/openlp_ko.qm b/resources/i18n/openlp_ko.qm deleted file mode 100644 index 1843093c3..000000000 Binary files a/resources/i18n/openlp_ko.qm and /dev/null differ diff --git a/resources/i18n/openlp_nb.qm b/resources/i18n/openlp_nb.qm deleted file mode 100644 index fb6ae4493..000000000 Binary files a/resources/i18n/openlp_nb.qm and /dev/null differ diff --git a/resources/i18n/openlp_pt_BR.qm b/resources/i18n/openlp_pt_BR.qm deleted file mode 100644 index 2ad079b4b..000000000 Binary files a/resources/i18n/openlp_pt_BR.qm and /dev/null differ diff --git a/resources/i18n/openlp_sv.qm b/resources/i18n/openlp_sv.qm deleted file mode 100644 index ae9d9fec0..000000000 Binary files a/resources/i18n/openlp_sv.qm and /dev/null differ