openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #01660
[Merge] lp:~crichter/openlp/i18n into lp:openlp
rimach has proposed merging lp:~crichter/openlp/i18n into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
* correct implementation Plugin names in media manager
* add translation for Plugin List names
* add translation for status of plugins in Plugin List
* correct removing of media item from media manager (deactivating of Plugins at runtime)
* update of translation files from Pootle Server
--
https://code.launchpad.net/~crichter/openlp/i18n/+merge/26449
Your team OpenLP Core is requested to review the proposed merge of lp:~crichter/openlp/i18n into lp:openlp.
=== modified file 'openlp/core/lib/plugin.py'
--- openlp/core/lib/plugin.py 2010-05-01 13:05:17 +0000
+++ openlp/core/lib/plugin.py 2010-05-31 20:25:39 +0000
@@ -120,6 +120,7 @@
self.icon = None
self.weight = 0
self.status = PluginStatus.Inactive
+ self.display_name = QtCore.QString(self.name)
# Set up logging
self.log = logging.getLogger(self.name)
self.preview_controller = plugin_helpers[u'preview']
=== modified file 'openlp/core/ui/mediadockmanager.py'
--- openlp/core/ui/mediadockmanager.py 2010-04-30 22:38:15 +0000
+++ openlp/core/ui/mediadockmanager.py 2010-05-31 20:25:39 +0000
@@ -33,8 +33,8 @@
self.media_dock = media_dock
def add_dock(self, media_item, icon, weight):
- log.info(u'Adding %s dock' % media_item.title)
- self.media_dock.addItem(media_item, icon, media_item.title)
+ log.info(u'Adding %s dock' % media_item.parent.display_name)
+ self.media_dock.addItem(media_item, icon, media_item.parent.display_name)
def insert_dock(self, media_item, icon, weight):
"""
@@ -42,20 +42,20 @@
This does not work as it gives a Segmentation error.
For now add at end of stack if not present
"""
- log.debug(u'Inserting %s dock' % media_item.title)
+ log.debug(u'Inserting %s dock' % media_item.parent.display_name)
match = False
for dock_index in range(0, self.media_dock.count()):
if self.media_dock.widget(dock_index).settingsSection == \
- media_item.title.lower():
+ unicode(media_item.parent.display_name.toLower()):
match = True
break
if not match:
- self.media_dock.addItem(media_item, icon, media_item.title)
+ self.media_dock.addItem(media_item, icon, media_item.parent.display_name)
def remove_dock(self, name):
log.debug(u'remove %s dock' % name)
for dock_index in range(0, self.media_dock.count()):
if self.media_dock.widget(dock_index):
- if self.media_dock.widget(dock_index).settingsSection == name:
+ if self.media_dock.widget(dock_index).settingsSection == name.lower():
self.media_dock.widget(dock_index).hide()
self.media_dock.removeItem(dock_index)
=== modified file 'openlp/core/ui/pluginform.py'
--- openlp/core/ui/pluginform.py 2010-03-21 23:58:01 +0000
+++ openlp/core/ui/pluginform.py 2010-05-31 20:25:39 +0000
@@ -27,6 +27,7 @@
from PyQt4 import QtCore, QtGui
+from openlp.core.lib import translate
from openlp.core.lib.plugin import PluginStatus
from plugindialog import Ui_PluginViewDialog
@@ -63,14 +64,14 @@
# sometimes when it's loaded from the config, it isn't cast to int.
plugin.status = int(plugin.status)
# Set the little status text in brackets next to the plugin name.
- status_text = 'Inactive'
+ status_text = translate('PluginForm', 'Inactive')
if plugin.status == PluginStatus.Active:
- status_text = 'Active'
+ status_text = translate('PluginForm', 'Active')
elif plugin.status == PluginStatus.Inactive:
- status_text = 'Inactive'
+ status_text = translate('PluginForm', 'Inactive')
elif plugin.status == PluginStatus.Disabled:
- status_text = 'Disabled'
- item.setText(u'%s (%s)' % (plugin.name, status_text))
+ status_text = translate('PluginForm', 'Disabled')
+ item.setText(u'%s (%s)' % (plugin.display_name, status_text))
# If the plugin has an icon, set it!
if plugin.icon:
item.setIcon(plugin.icon)
@@ -101,7 +102,7 @@
plugin_name = self.PluginListWidget.currentItem().text().split(u' ')[0]
self.activePlugin = None
for plugin in self.parent.plugin_manager.plugins:
- if plugin.name == plugin_name:
+ if plugin.display_name == plugin_name:
self.activePlugin = plugin
break
if self.activePlugin:
@@ -118,12 +119,12 @@
else:
self.activePlugin.toggle_status(PluginStatus.Inactive)
self.activePlugin.finalise()
- status_text = 'Inactive'
+ status_text = translate('PluginForm', 'Inactive')
if self.activePlugin.status == PluginStatus.Active:
- status_text = 'Active'
+ status_text = translate('PluginForm', 'Active')
elif self.activePlugin.status == PluginStatus.Inactive:
- status_text = 'Inactive'
+ status_text = translate('PluginForm', 'Inactive')
elif self.activePlugin.status == PluginStatus.Disabled:
- status_text = 'Disabled'
+ status_text = translate('PluginForm', 'Disabled')
self.PluginListWidget.currentItem().setText(
- u'%s (%s)' % (self.activePlugin.name, status_text))
+ u'%s (%s)' % (self.activePlugin.display_name, status_text))
=== modified file 'openlp/core/ui/slidecontroller.py'
--- openlp/core/ui/slidecontroller.py 2010-05-24 22:37:20 +0000
+++ openlp/core/ui/slidecontroller.py 2010-05-31 20:25:39 +0000
@@ -539,8 +539,8 @@
bits = frame[u'verseTag'].split(u':')
tag = None
#If verse handle verse number else tag only
- if bits[0] == self.trUtf8('Verse') or \
- bits[0] == self.trUtf8('Chorus'):
+ if bits[0] == 'Verse' or \
+ bits[0] == 'Chorus':
tag = u'%s\n%s' % (bits[0][0], bits[1][0:] )
tag1 = u'%s%s' % (bits[0][0], bits[1][0:] )
row = tag
=== modified file 'openlp/plugins/alerts/alertsplugin.py'
--- openlp/plugins/alerts/alertsplugin.py 2010-04-30 22:38:15 +0000
+++ openlp/plugins/alerts/alertsplugin.py 2010-05-31 20:25:39 +0000
@@ -27,7 +27,7 @@
from PyQt4 import QtCore, QtGui
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.plugins.alerts.lib import AlertsManager, AlertsTab, DBManager
from openlp.plugins.alerts.forms import AlertForm
@@ -44,6 +44,7 @@
self.manager = DBManager()
self.alertForm = AlertForm(self.manager, self)
self.status = PluginStatus.Active
+ self.display_name = translate('alertsPlugin', 'Alerts')
def get_settings_tab(self):
self.alertsTab = AlertsTab(self)
=== modified file 'openlp/plugins/bibles/bibleplugin.py'
--- openlp/plugins/bibles/bibleplugin.py 2010-04-27 16:27:57 +0000
+++ openlp/plugins/bibles/bibleplugin.py 2010-05-31 20:25:39 +0000
@@ -27,7 +27,7 @@
from PyQt4 import QtCore, QtGui
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.plugins.bibles.lib import BibleManager, BiblesTab, BibleMediaItem
log = logging.getLogger(__name__)
@@ -41,6 +41,7 @@
self.icon = build_icon(u':/media/media_bible.png')
#Register the bible Manager
self.status = PluginStatus.Active
+ self.display_name = translate('BiblePlugin', 'Bibles')
self.manager = None
def initialise(self):
=== modified file 'openlp/plugins/custom/customplugin.py'
--- openlp/plugins/custom/customplugin.py 2010-04-27 16:27:57 +0000
+++ openlp/plugins/custom/customplugin.py 2010-05-31 20:25:39 +0000
@@ -26,7 +26,7 @@
import logging
from forms import EditCustomForm
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.plugins.custom.lib import CustomManager, CustomMediaItem, CustomTab
log = logging.getLogger(__name__)
@@ -49,6 +49,7 @@
self.edit_custom_form = EditCustomForm(self.custommanager)
self.icon = build_icon(u':/media/media_custom.png')
self.status = PluginStatus.Active
+ self.display_name = translate('CustomPlugin', 'Custom')
def get_settings_tab(self):
return CustomTab(self.name)
=== modified file 'openlp/plugins/images/imageplugin.py'
--- openlp/plugins/images/imageplugin.py 2010-03-21 23:58:01 +0000
+++ openlp/plugins/images/imageplugin.py 2010-05-31 20:25:39 +0000
@@ -25,7 +25,7 @@
import logging
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.plugins.images.lib import ImageMediaItem, ImageTab
log = logging.getLogger(__name__)
@@ -38,6 +38,7 @@
self.weight = -7
self.icon = build_icon(u':/media/media_image.png')
self.status = PluginStatus.Active
+ self.display_name = translate('ImagePlugin', 'Images')
def initialise(self):
log.info(u'Plugin Initialising')
=== modified file 'openlp/plugins/media/mediaplugin.py'
--- openlp/plugins/media/mediaplugin.py 2010-05-06 16:49:12 +0000
+++ openlp/plugins/media/mediaplugin.py 2010-05-31 20:25:39 +0000
@@ -25,7 +25,7 @@
import logging
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.plugins.media.lib import MediaMediaItem
from PyQt4.phonon import Phonon
@@ -41,6 +41,7 @@
# passed with drag and drop messages
self.dnd_id = u'Media'
self.status = PluginStatus.Active
+ self.display_name = translate('MediaPlugin', 'Media')
self.audio_list = u''
self.video_list = u''
for mimetype in Phonon.BackendCapabilities.availableMimeTypes():
=== modified file 'openlp/plugins/presentations/presentationplugin.py'
--- openlp/plugins/presentations/presentationplugin.py 2010-05-26 15:52:33 +0000
+++ openlp/plugins/presentations/presentationplugin.py 2010-05-31 20:25:39 +0000
@@ -26,7 +26,8 @@
import os
import logging
-from openlp.core.lib import Plugin, build_icon, PluginStatus
+from PyQt4 import QtCore
+from openlp.core.lib import Plugin, build_icon, PluginStatus, translate
from openlp.core.utils import AppLocation
from openlp.plugins.presentations.lib import *
@@ -38,10 +39,11 @@
def __init__(self, plugin_helpers):
log.debug(u'Initialised')
self.controllers = {}
- Plugin.__init__(self, u'Presentations', u'1.9.1', plugin_helpers)
+ Plugin.__init__(self, 'Presentations', u'1.9.1', plugin_helpers)
self.weight = -8
self.icon = build_icon(u':/media/media_presentation.png')
self.status = PluginStatus.Active
+ self.display_name = translate('PresentationPlugin', 'Presentations')
def get_settings_tab(self):
"""
@@ -113,4 +115,3 @@
'programs. The choice of available presentation programs is '
'available to the user in a drop down box.')
return about_text
-
=== modified file 'openlp/plugins/remotes/remoteplugin.py'
--- openlp/plugins/remotes/remoteplugin.py 2010-05-04 21:19:40 +0000
+++ openlp/plugins/remotes/remoteplugin.py 2010-05-31 20:25:39 +0000
@@ -25,7 +25,7 @@
import logging
-from openlp.core.lib import Plugin
+from openlp.core.lib import Plugin, translate
from openlp.plugins.remotes.lib import RemoteTab, HttpServer
log = logging.getLogger(__name__)
@@ -40,7 +40,8 @@
Plugin.__init__(self, u'Remotes', u'1.9.1', plugin_helpers)
self.weight = -1
self.server = None
-
+ self.display_name = translate('RemotesPlugin', 'Remotes')
+
def initialise(self):
"""
Initialise the remotes plugin, and start the http server
=== modified file 'openlp/plugins/songs/songsplugin.py'
--- openlp/plugins/songs/songsplugin.py 2010-05-18 21:32:58 +0000
+++ openlp/plugins/songs/songsplugin.py 2010-05-31 20:25:39 +0000
@@ -27,7 +27,7 @@
from PyQt4 import QtCore, QtGui
-from openlp.core.lib import Plugin, build_icon, PluginStatus, Receiver
+from openlp.core.lib import Plugin, build_icon, PluginStatus, Receiver, translate
from openlp.plugins.songs.lib import SongManager, SongMediaItem, SongsTab, \
SofImport, OooImport
@@ -53,6 +53,7 @@
self.manager = SongManager()
self.icon = build_icon(u':/media/media_song.png')
self.status = PluginStatus.Active
+ self.display_name = translate('SongsPlugin', 'Songs')
def get_settings_tab(self):
return SongsTab(self.name)
=== modified file 'openlp/plugins/songusage/songusageplugin.py'
--- openlp/plugins/songusage/songusageplugin.py 2010-05-01 08:46:06 +0000
+++ openlp/plugins/songusage/songusageplugin.py 2010-05-31 20:25:39 +0000
@@ -28,7 +28,7 @@
from PyQt4 import QtCore, QtGui
-from openlp.core.lib import Plugin, Receiver, build_icon
+from openlp.core.lib import Plugin, Receiver, build_icon, translate
from openlp.plugins.songusage.lib import SongUsageManager
from openlp.plugins.songusage.forms import SongUsageDetailForm, \
SongUsageDeleteForm
@@ -45,6 +45,7 @@
self.icon = build_icon(u':/media/media_image.png')
self.songusagemanager = None
self.songusageActive = False
+ self.display_name = translate('SongUsagePlugin', 'SongUsage')
def add_tools_menu_item(self, tools_menu):
"""
=== modified file 'resources/i18n/openlp_af.qm'
Binary files resources/i18n/openlp_af.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_af.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_de.qm'
Binary files resources/i18n/openlp_de.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_de.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_en.ts'
--- resources/i18n/openlp_en.ts 2010-05-12 21:44:00 +0000
+++ resources/i18n/openlp_en.ts 2010-05-31 20:25:39 +0000
@@ -371,302 +371,302 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="605"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="606"/>
<source>Theme Maintenance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="606"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="607"/>
<source>Theme Name:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="607"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="608"/>
<source>Background:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="608"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="609"/>
<source>Opaque</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="609"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="610"/>
<source>Transparent</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="610"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="611"/>
<source>Background Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="611"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="612"/>
<source>Solid Color</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="612"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="613"/>
<source>Gradient</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="613"/>
- <source>Image</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/core/ui/amendthemedialog.py" line="614"/>
+ <source>Image</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="615"/>
<source><Color1></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="615"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="616"/>
<source><Color2></source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="616"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="617"/>
<source>Image:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="617"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="618"/>
<source>Gradient :</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="618"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="619"/>
<source>Horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="619"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="620"/>
<source>Vertical</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="620"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="621"/>
<source>Circular</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="621"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="622"/>
<source>Background</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="624"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="625"/>
<source>Main Font</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="650"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="651"/>
<source>Font:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="651"/>
- <source>Font Color:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/core/ui/amendthemedialog.py" line="652"/>
+ <source>Font Color:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="653"/>
<source>Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="653"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="654"/>
<source>pt</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="629"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="630"/>
<source>Wrap Indentation</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="630"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="631"/>
<source>Adjust Line Spacing</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="654"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="655"/>
<source>Normal</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="655"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="656"/>
<source>Bold</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="656"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="657"/>
<source>Italics</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="657"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="658"/>
<source>Bold/Italics</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="658"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="659"/>
<source>Font Weight:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="659"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="660"/>
<source>Display Location</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="660"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="661"/>
<source>Use Default Location:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="661"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="662"/>
<source>X Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="662"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="663"/>
<source>Y Position:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="663"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="664"/>
<source>Width:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="664"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="665"/>
<source>Height:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="679"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="680"/>
<source>px</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="646"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="647"/>
<source>Font Main</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="649"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="650"/>
<source>Footer Font</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="669"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="670"/>
<source>Font Footer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="672"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="673"/>
<source>Outline</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="673"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="674"/>
<source>Outline Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="675"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="676"/>
<source>Outline Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="676"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="677"/>
<source>Show Outline:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="677"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="678"/>
<source>Shadow</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="678"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="679"/>
<source>Shadow Size:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="680"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="681"/>
<source>Shadow Color:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="681"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="682"/>
<source>Show Shadow:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="682"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="683"/>
<source>Alignment</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="683"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="684"/>
<source>Horizontal Align:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="684"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="685"/>
<source>Left</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="685"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="686"/>
<source>Right</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="686"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="687"/>
<source>Center</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="687"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="688"/>
<source>Vertical Align:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="688"/>
- <source>Top</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/core/ui/amendthemedialog.py" line="689"/>
+ <source>Top</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="690"/>
<source>Middle</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="690"/>
- <source>Bottom</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/core/ui/amendthemedialog.py" line="691"/>
+ <source>Bottom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="692"/>
<source>Slide Transition</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="692"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="693"/>
<source>Transition Active:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="693"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="694"/>
<source>Other Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/amendthemedialog.py" line="696"/>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="697"/>
<source>Preview</source>
<translation type="unfinished"></translation>
</message>
@@ -798,7 +798,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="565"/>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="577"/>
<source>Bible not fully loaded</source>
<translation type="unfinished"></translation>
</message>
@@ -856,10 +856,15 @@
<context>
<name>BiblePlugin</name>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="91"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="92"/>
<source><strong>Bible Plugin</strong><br />This plugin allows bible verses from different sources to be displayed on the screen during the service.</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="44"/>
+ <source>Bibles</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>BiblesTab</name>
@@ -951,7 +956,12 @@
<context>
<name>CustomPlugin</name>
<message>
- <location filename="openlp/plugins/custom/customplugin.py" line="70"/>
+ <location filename="openlp/plugins/custom/customplugin.py" line="52"/>
+ <source>Custom</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="71"/>
<source><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></source>
<translation type="unfinished"></translation>
</message>
@@ -1113,172 +1123,172 @@
<context>
<name>EditSongForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="424"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="463"/>
<source>You need to enter a song title.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="428"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="467"/>
<source>You need to enter some verses.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="484"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="527"/>
<source>Save && Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="501"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="544"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="422"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="426"/>
<source>Song Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="423"/>
- <source>Title:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="424"/>
- <source>Alternative Title:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="425"/>
- <source>Lyrics:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="426"/>
- <source>Verse Order:</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="427"/>
- <source>Add</source>
+ <source>Title:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="428"/>
- <source>Edit</source>
+ <source>Alternative Title:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="429"/>
- <source>Edit All</source>
+ <source>Lyrics:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="430"/>
- <source>Delete</source>
+ <source>Verse Order:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="431"/>
- <source>Title && Lyrics</source>
+ <source>Add</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="432"/>
+ <source>Edit</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="433"/>
+ <source>Edit All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="434"/>
- <source>Authors</source>
+ <source>Delete</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="openlp/plugins/songs/forms/editsongdialog.py" line="435"/>
+ <source>Title && Lyrics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="438"/>
+ <source>Authors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="439"/>
<source>&Add to Song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="436"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="440"/>
<source>&Remove</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="437"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="441"/>
<source>&Manage Authors, Topics, Books</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="439"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="443"/>
<source>Topic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="440"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="444"/>
<source>A&dd to Song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="441"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="445"/>
<source>R&emove</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="442"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="446"/>
<source>Song Book</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="443"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="447"/>
<source>Authors, Topics && Book</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="446"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="450"/>
<source>Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="447"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="451"/>
<source>Add a Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="448"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="452"/>
<source>Copyright Information</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="450"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="454"/>
<source>CCLI Number:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="451"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="455"/>
<source>Comments</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="452"/>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="456"/>
<source>Theme, Copyright Info && Comments</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="433"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="472"/>
<source> bitped</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="436"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="475"/>
<source>v</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="436"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="475"/>
<source>c</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="444"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="483"/>
<source>Invalid verse entry - Vx or Cx</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editsongform.py" line="452"/>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="491"/>
<source>Invalid verse entry, values must be I,B,T,P,E,O,Vx,Cx</source>
<translation type="unfinished"></translation>
</message>
@@ -1286,58 +1296,53 @@
<context>
<name>EditVerseForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="113"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="93"/>
<source>Edit Verse</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="114"/>
- <source>Verse Type</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="127"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="94"/>
+ <source>Verse Type:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="95"/>
+ <source>Verse</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="96"/>
+ <source>Chorus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="97"/>
+ <source>Bridge</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="98"/>
+ <source>Pre-Chorus</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="99"/>
<source>Intro</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editverseform.py" line="155"/>
- <source>Verse</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="126"/>
- <source>Pre-Chorus</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="125"/>
- <source>Chorus</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="123"/>
- <source>Bridge</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="129"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="100"/>
<source>Ending</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="128"/>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="101"/>
<source>Other</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/editversedialog.py" line="122"/>
- <source>Number</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/forms/editverseform.py" line="156"/>
- <source>Chrous</source>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="102"/>
+ <source>Insert</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1470,7 +1475,12 @@
<context>
<name>ImagePlugin</name>
<message>
- <location filename="openlp/plugins/images/imageplugin.py" line="59"/>
+ <location filename="openlp/plugins/images/imageplugin.py" line="41"/>
+ <source>Images</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="60"/>
<source><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></source>
<translation type="unfinished"></translation>
</message>
@@ -1546,7 +1556,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="365"/>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="187"/>
<source>Starting import...</source>
<translation type="unfinished"></translation>
</message>
@@ -1760,6 +1770,46 @@
<source>Open Verses CSV File</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="106"/>
+ <source>No OpenLyrics Files Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="106"/>
+ <source>You need to add at least one OpenLyrics song file to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="115"/>
+ <source>No OpenSong Files Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="115"/>
+ <source>You need to add at least one OpenSong song file to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="124"/>
+ <source>No CCLI Files Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="124"/>
+ <source>You need to add at least one CCLI file to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/>
+ <source>No CSV File Selected</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/>
+ <source>You need to specify a CSV file to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>LanguageManager</name>
@@ -1777,379 +1827,379 @@
<context>
<name>MainWindow</name>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="620"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="653"/>
<source>The Main Display has been blanked out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="589"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="622"/>
<source>OpenLP Version Updated</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="676"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="709"/>
<source>Save Changes to Service?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="620"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="653"/>
<source>OpenLP Main Display Blanked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="332"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="355"/>
<source>OpenLP 2.0</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="333"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="356"/>
<source>English</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="334"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="357"/>
<source>Default Theme: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="337"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="360"/>
<source>&File</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="338"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="361"/>
<source>&Import</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="339"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="362"/>
<source>&Export</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="340"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="363"/>
<source>&Options</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="341"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="364"/>
<source>&View</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="342"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="365"/>
<source>M&ode</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="345"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="368"/>
<source>&Tools</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="346"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="369"/>
<source>&Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="347"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="370"/>
<source>Media Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="349"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="372"/>
<source>Service Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="351"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="374"/>
<source>Theme Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="353"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="376"/>
<source>&New</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="354"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="377"/>
<source>New Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="355"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="378"/>
<source>Create a new Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="356"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="380"/>
<source>Ctrl+N</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="357"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="381"/>
<source>&Open</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="358"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="382"/>
<source>Open Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="359"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="383"/>
<source>Open an existing service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="360"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="385"/>
<source>Ctrl+O</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="361"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="386"/>
<source>&Save</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="362"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="387"/>
<source>Save Service</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="363"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="388"/>
<source>Save the current service to disk</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="365"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="390"/>
<source>Ctrl+S</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="366"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="391"/>
<source>Save &As...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="367"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="392"/>
<source>Save Service As</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="368"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="394"/>
<source>Save the current service under a new name</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="370"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="396"/>
<source>F12</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="371"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="397"/>
<source>E&xit</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="372"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="398"/>
<source>Quit OpenLP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="373"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="399"/>
<source>Alt+F4</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="376"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="402"/>
<source>&Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="377"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="403"/>
<source>&Language</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="378"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="404"/>
<source>Look && &Feel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="379"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="405"/>
<source>&Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="380"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="406"/>
<source>&Media Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="381"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="408"/>
<source>Toggle Media Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="383"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="410"/>
<source>Toggle the visibility of the Media Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="385"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="412"/>
<source>F8</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="386"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="413"/>
<source>&Theme Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="387"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="415"/>
<source>Toggle Theme Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="389"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="417"/>
<source>Toggle the visibility of the Theme Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="391"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="419"/>
<source>F10</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="392"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="420"/>
<source>&Service Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="393"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="422"/>
<source>Toggle Service Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="395"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="424"/>
<source>Toggle the visibility of the Service Manager</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="397"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="426"/>
<source>F9</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="398"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="427"/>
<source>&Preview Panel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="399"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="429"/>
<source>Toggle Preview Panel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="401"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="431"/>
<source>Toggle the visibility of the Preview Panel</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="403"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="433"/>
<source>F11</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="404"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="434"/>
<source>&Plugin List</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="405"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="435"/>
<source>List the Plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="406"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="437"/>
<source>Alt+F7</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="407"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="438"/>
<source>&User Guide</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="408"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="440"/>
<source>&About</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="409"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="441"/>
<source>More information about OpenLP</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="411"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="443"/>
<source>Ctrl+F1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="412"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="444"/>
<source>&Online Help</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="413"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="445"/>
<source>&Web Site</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="415"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="447"/>
<source>&Auto Detect</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="416"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="448"/>
<source>Choose System language, if available</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="420"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="452"/>
<source>Set the interface language to %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="422"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="454"/>
<source>Add &Tool...</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="423"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="455"/>
<source>Add an application to the list of tools</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="425"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="457"/>
<source>&Preview Pane</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="426"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="459"/>
<source>&Live</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="586"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="619"/>
<source>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</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/mainwindow.py" line="676"/>
+ <location filename="openlp/core/ui/mainwindow.py" line="709"/>
<source>Your service has changed. Do you want to save those changes?</source>
<translation type="unfinished"></translation>
</message>
@@ -2298,10 +2348,15 @@
<context>
<name>MediaPlugin</name>
<message>
- <location filename="openlp/plugins/media/mediaplugin.py" line="79"/>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="80"/>
<source><b>Media Plugin</b><br>This plugin allows the playing of audio and video media</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="44"/>
+ <source>Media</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>OpenLPExportForm</name>
@@ -2596,15 +2651,20 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="108"/>
+ <location filename="openlp/core/ui/pluginform.py" line="124"/>
<source>Active</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/plugindialog.py" line="109"/>
+ <location filename="openlp/core/ui/pluginform.py" line="126"/>
<source>Inactive</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/pluginform.py" line="128"/>
+ <source>Disabled</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PresentationMediaItem</name>
@@ -2647,7 +2707,12 @@
<context>
<name>PresentationPlugin</name>
<message>
- <location filename="openlp/plugins/presentations/presentationplugin.py" line="112"/>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="46"/>
+ <source>Presentations</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="113"/>
<source><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.</source>
<translation type="unfinished"></translation>
</message>
@@ -2686,7 +2751,12 @@
<context>
<name>RemotesPlugin</name>
<message>
- <location filename="openlp/plugins/remotes/remoteplugin.py" line="74"/>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="43"/>
+ <source>Remotes</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="73"/>
<source><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</source>
<translation type="unfinished"></translation>
</message>
@@ -2852,12 +2922,12 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="812"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="816"/>
<source>Missing Display Handler</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/servicemanager.py" line="812"/>
+ <location filename="openlp/core/ui/servicemanager.py" line="816"/>
<source>Your item cannot be displayed as there is no handler to display it</source>
<translation type="unfinished"></translation>
</message>
@@ -2881,100 +2951,90 @@
<context>
<name>SlideController</name>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="188"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="182"/>
<source>Move to previous</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="215"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="209"/>
<source>Edit and re-preview Song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="232"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="226"/>
<source>Delay between slides in seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="274"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="268"/>
<source>Go to Verse</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="220"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="214"/>
<source>Start continuous loop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="134"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="130"/>
<source>Live</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="243"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="237"/>
<source>Start playing media</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="211"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="205"/>
<source>Move to live</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="195"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="189"/>
<source>Move to last</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="547"/>
- <source>Verse</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/slidecontroller.py" line="191"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="185"/>
<source>Move to next</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="185"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="179"/>
<source>Move to first</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="247"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="241"/>
<source>Blank Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="138"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="134"/>
<source>Preview</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="223"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="217"/>
<source>Stop continuous loop</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="231"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="225"/>
<source>s</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="250"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="244"/>
<source>Theme Screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/slidecontroller.py" line="253"/>
+ <location filename="openlp/core/ui/slidecontroller.py" line="247"/>
<source>Hide Screen</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="openlp/core/ui/slidecontroller.py" line="548"/>
- <source>Chorus</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>SongBookForm</name>
@@ -3007,52 +3067,52 @@
<context>
<name>SongMaintenanceForm</name>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="215"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="217"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>No author selected!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="250"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>Are you sure you want to delete the selected book?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="237"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>Delete Topic</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="250"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>Delete Book</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="250"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>No book selected!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>Are you sure you want to delete the selected author?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>Delete Author</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="237"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>No topic selected!</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="237"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>Are you sure you want to delete the selected topic?</source>
<translation type="unfinished"></translation>
</message>
@@ -3092,47 +3152,47 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="140"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="141"/>
<source>Couldn't add your author.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="151"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="152"/>
<source>Couldn't add your topic.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="163"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="164"/>
<source>Couldn't add your book.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="183"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="186"/>
<source>Couldn't save your author.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="198"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="200"/>
<source>Couldn't save your topic.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="215"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="217"/>
<source>Couldn't save your book.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="224"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>This author can't be deleted, they are currently assigned to at least one song.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="237"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>This topic can't be deleted, it is currently assigned to at least one song.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="250"/>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>This book can't be deleted, it is currently assigned to at least one song.</source>
<translation type="unfinished"></translation>
</message>
@@ -3140,77 +3200,77 @@
<context>
<name>SongMediaItem</name>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="359"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="369"/>
<source>CCLI Licence: </source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="61"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="63"/>
<source>Song</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="70"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="72"/>
<source>Maintain the lists of authors, topics and books</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="146"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
<source>Titles</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="147"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="149"/>
<source>Lyrics</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="141"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="143"/>
<source>Type:</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="144"/>
+ <source>Clear</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="145"/>
+ <source>Search</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="150"/>
+ <source>Authors</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="openlp/plugins/songs/lib/mediaitem.py" line="142"/>
- <source>Clear</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="143"/>
- <source>Search</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
- <source>Authors</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="140"/>
<source>Search:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="70"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="72"/>
<source>Song Maintenance</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="204"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="206"/>
<source>%s (%s)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="277"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="284"/>
<source>Delete song?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="279"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="286"/>
<source>Delete %d songs?</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/lib/mediaitem.py" line="280"/>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="288"/>
<source>Delete Confirmation</source>
<translation type="unfinished"></translation>
</message>
@@ -3231,7 +3291,7 @@
<context>
<name>SongUsageDetailForm</name>
<message>
- <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="62"/>
+ <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/>
<source>Output File Location</source>
<translation type="unfinished"></translation>
</message>
@@ -3239,28 +3299,38 @@
<context>
<name>SongUsagePlugin</name>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="159"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="160"/>
<source><b>SongUsage Plugin</b><br>This plugin records the use of songs and when they have been used during a live service</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="48"/>
+ <source>SongUsage</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin</name>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="232"/>
- <source><b>Song Plugin</b> <br>This plugin allows Songs to be managed and displayed.<br></source>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="56"/>
+ <source>Songs</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="198"/>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="153"/>
<source>Open Songs of Fellowship file</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="218"/>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="173"/>
<source>Open documents or presentations</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="181"/>
+ <source><strong>Song Plugin</strong><br />This plugin allows songs to be managed and displayed.</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsTab</name>
@@ -3358,7 +3428,7 @@
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/core/ui/thememanager.py" line="508"/>
+ <location filename="openlp/core/ui/thememanager.py" line="506"/>
<source>New Theme</source>
<translation type="unfinished"></translation>
</message>
@@ -3480,166 +3550,176 @@
</message>
</context>
<context>
+ <name>Ui_SongImportWizard</name>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="227"/>
+ <source>Song Import Wizard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="228"/>
+ <source>Welcome to the Song Import Wizard</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="231"/>
+ <source>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.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="234"/>
+ <source>Select Import Source</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="235"/>
+ <source>Select the import format, and where to import from.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="237"/>
+ <source>Format:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="238"/>
+ <source>OpenLyrics</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="239"/>
+ <source>OpenSong</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="240"/>
+ <source>CCLI</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="241"/>
+ <source>CSV</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="246"/>
+ <source>Add Files...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="247"/>
+ <source>Remove File(s)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="248"/>
+ <source>Filename:</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="249"/>
+ <source>Browse...</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="250"/>
+ <source>Importing</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="251"/>
+ <source>Please wait while your songs are imported.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="253"/>
+ <source>Ready.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="254"/>
+ <source>%p%</source>
+ <translation type="unfinished"></translation>
+ </message>
+</context>
+<context>
<name>alertsPlugin</name>
<message>
- <location filename="openlp/plugins/alerts/alertsplugin.py" line="67"/>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="68"/>
<source>Show an alert message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/alertsplugin.py" line="95"/>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="96"/>
<source><b>Alerts Plugin</b><br>This plugin controls the displaying of alerts on the presentations screen</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/alerts/alertsplugin.py" line="66"/>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="67"/>
<source>&Alert</source>
<translation type="unfinished"></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="47"/>
+ <source>Alerts</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>export_menu</name>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="83"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="84"/>
<source>&Bible</source>
<translation type="unfinished"></translation>
</message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="180"/>
- <source>&Song</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="181"/>
- <source>OpenSong</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="182"/>
- <source>openlp.org 1.0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="183"/>
- <source>OpenLP 2.0</source>
- <translation type="unfinished"></translation>
- </message>
</context>
<context>
<name>import_menu</name>
<message>
- <location filename="openlp/plugins/bibles/bibleplugin.py" line="73"/>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="74"/>
<source>&Bible</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="97"/>
+ <source>&Song</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="98"/>
+ <source>Import songs using the import wizard.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="105"/>
+ <source>Songs of Fellowship (temp menu item)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="110"/>
+ <source>Import songs from the VOLS1_2.RTF, sof3words.rtf and sof4words.rtf supplied with the music books</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
<location filename="openlp/plugins/songs/songsplugin.py" line="118"/>
- <source>&Song</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="119"/>
- <source>OpenSong</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="120"/>
- <source>openlp.org 1.0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="123"/>
- <source>Import songs in openlp.org 1.0 format</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="125"/>
- <source>OpenLP 2.0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="128"/>
- <source>Import songs in OpenLP 2.0 format</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="130"/>
- <source>Songs of Fellowship</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="135"/>
- <source>Import songs from the VOLS1_2.RTF, sof3words.rtf and sof4words.rtf supplied with the music books</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="138"/>
- <source>Generic Document/Presentation Import</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="142"/>
+ <source>Generic Document/Presentation Import (temp menu item)</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="124"/>
<source>Import songs from Word/Writer/Powerpoint/Impress</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
- <name>self</name>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="162"/>
- <source>Amend Display Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="163"/>
- <source>Default Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="173"/>
- <source>X</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="171"/>
- <source>0</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="174"/>
- <source>Y</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="175"/>
- <source>Height</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="176"/>
- <source>Width</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="172"/>
- <source>Amend Settings</source>
- <translation type="unfinished"></translation>
- </message>
- <message>
- <location filename="openlp/core/ui/displaytab.py" line="177"/>
- <source>Override Output Display</source>
- <translation type="unfinished"></translation>
- </message>
-</context>
-<context>
<name>self.ImportSongMenu</name>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="207"/>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="162"/>
<source>Import Error</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songs/songsplugin.py" line="207"/>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="162"/>
<source>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</source>
<translation type="unfinished"></translation>
@@ -3661,37 +3741,37 @@
<context>
<name>tools_menu</name>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="62"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="63"/>
<source>&Song Usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="65"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="66"/>
<source>&Delete recorded data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="67"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="68"/>
<source>Delete song usage to specified date</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="72"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="73"/>
<source>&Extract recorded data</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="74"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="75"/>
<source>Generate report on Song Usage</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="83"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="84"/>
<source>Song Usage Status</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="openlp/plugins/songusage/songusageplugin.py" line="84"/>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="85"/>
<source>Start/Stop live song usage recording</source>
<translation type="unfinished"></translation>
</message>
=== modified file 'resources/i18n/openlp_en_GB.qm'
Binary files resources/i18n/openlp_en_GB.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_en_GB.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_en_ZA.qm'
Binary files resources/i18n/openlp_en_ZA.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_en_ZA.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_es.qm'
Binary files resources/i18n/openlp_es.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_es.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_et.ts'
--- resources/i18n/openlp_et.ts 2010-05-29 22:07:29 +0000
+++ resources/i18n/openlp_et.ts 2010-05-31 20:25:39 +0000
@@ -1,15 +1,19 @@
-<!DOCTYPE TS><TS>
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1">
<context>
<name>AboutForm</name>
<message>
+ <location filename="openlp/core/ui/aboutform.py" line="46"/>
<source>build</source>
<translation>komplieering</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="117"/>
<source>About OpenLP</source>
<translation>OpenLP-st lähemalt</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="118"/>
<source>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 +30,12 @@
OpenLP on kirjutatud vabatahtlike poolt. Kui sulle meeldiks näha rohkem kristlikku tarkvara, siis võid kaaluda annetamist, selleks klõpsa alumisele nupule.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="134"/>
<source>About</source>
<translation>Programmist</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="136"/>
<source>Project Lead
Raoul "superfly" Snyman
@@ -89,10 +95,12 @@
Raoul "superfly" Snyman (Windows)</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="166"/>
<source>Credits</source>
<translation>Autorid</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="169"/>
<source>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,14 +235,17 @@
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="558"/>
<source>License</source>
<translation>Litsents</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="561"/>
<source>Contribute</source>
<translation>Aita kaasa</translation>
</message>
<message>
+ <location filename="openlp/core/ui/aboutdialog.py" line="562"/>
<source>Close</source>
<translation>Sulge</translation>
</message>
@@ -242,46 +253,57 @@
<context>
<name>AlertForm</name>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="137"/>
<source>Alert Message</source>
<translation>Teate sõnum</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="138"/>
<source>Alert &text:</source>
<translation>Teate &tekst:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="139"/>
<source>&Parameter(s):</source>
<translation>&Parameetrid:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="140"/>
<source>&New</source>
<translation>&Uus</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="141"/>
<source>&Save</source>
<translation>&Salvesta</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="142"/>
<source>&Delete</source>
<translation>&Kustuta</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="143"/>
<source>Displ&ay</source>
<translation>&Kuva</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="144"/>
<source>Display && Cl&ose</source>
<translation>Kuva && &sulge</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertdialog.py" line="145"/>
<source>&Close</source>
<translation>&Sulge</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertform.py" line="103"/>
<source>Item selected to Add</source>
<translation>Lisamiseks valitud kirje</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/forms/alertform.py" line="103"/>
<source>Missing data</source>
<translation>Puuduvad andmed</translation>
</message>
@@ -289,58 +311,72 @@
<context>
<name>AlertsTab</name>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="194"/>
<source>pt</source>
<translation>pt</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="197"/>
<source>Location:</source>
<translation>Asukoht:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="191"/>
<source>Font Color:</source>
<translation>Kirja värvus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="189"/>
<source>Font</source>
<translation>Kirjastiil</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="190"/>
<source>Font Name:</source>
<translation>Kirja nimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="198"/>
<source>Preview</source>
<translation>Eelvaade</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="41"/>
<source>Alerts</source>
<translation>Teated</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="195"/>
<source>Alert timeout:</source>
<translation>Teate aegumine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="199"/>
<source>openlp.org</source>
<translation>openlp.org</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="192"/>
<source>Background Color:</source>
<translation>Tausta värvus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="196"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="201"/>
<source>Bottom</source>
<translation>All</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="200"/>
<source>Top</source>
<translation>Ãleval</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/lib/alertstab.py" line="193"/>
<source>Font Size:</source>
<translation>Kirja suurus:</translation>
</message>
@@ -348,258 +384,322 @@
<context>
<name>AmendThemeForm</name>
<message>
+ <location filename="openlp/core/ui/amendthemeform.py" line="632"/>
<source>Background Color:</source>
<translation>Tausta värvus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemeform.py" line="716"/>
<source>Slide Height is %s rows</source>
<translation>Slaidi kõrgus on %s rida</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemeform.py" line="647"/>
<source>First Color:</source>
<translation>Esimene värvus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemeform.py" line="648"/>
<source>Second Color:</source>
<translation>Teine värvus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="606"/>
<source>Theme Maintenance</source>
<translation>Kujunduste haldus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="607"/>
<source>Theme Name:</source>
<translation>Kujunduse nimi:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="608"/>
<source>Background:</source>
<translation>Taust:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="609"/>
<source>Opaque</source>
<translation>Läbipaistmatu</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="610"/>
<source>Transparent</source>
<translation>Läbipaistev</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="611"/>
<source>Background Type:</source>
<translation>Tausta liik:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="612"/>
<source>Solid Color</source>
<translation>Ãhtlane värv</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="613"/>
<source>Gradient</source>
<translation>Ãleminek</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="614"/>
<source>Image</source>
<translation>Pilt</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="615"/>
<source><Color1></source>
<translation><värv1></translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="616"/>
<source><Color2></source>
<translation><värv2></translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="617"/>
<source>Image:</source>
<translation>Pilt:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="618"/>
<source>Gradient :</source>
<translation>Ãleminek:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="619"/>
<source>Horizontal</source>
<translation>Horisontaalne</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="620"/>
<source>Vertical</source>
<translation>Vertikaalne</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="621"/>
<source>Circular</source>
<translation>Ãmmargune</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="622"/>
<source>Background</source>
<translation>Taust</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="625"/>
<source>Main Font</source>
<translation>Peamine kirjastiil</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="651"/>
<source>Font:</source>
<translation>Kirjastiil:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="652"/>
<source>Font Color:</source>
<translation>Kirja värvus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="653"/>
<source>Size:</source>
<translation>Suurus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="654"/>
<source>pt</source>
<translation>pt</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="630"/>
<source>Wrap Indentation</source>
<translation>Murtud ridade taane</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="631"/>
<source>Adjust Line Spacing</source>
<translation>Joone vahe seadmine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="655"/>
<source>Normal</source>
<translation>Tavaline</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="656"/>
<source>Bold</source>
<translation>Rasvane</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="657"/>
<source>Italics</source>
<translation>Kursiiv</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="658"/>
<source>Bold/Italics</source>
<translation>Rasvane/kaldkiri</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="659"/>
<source>Font Weight:</source>
<translation>Kirja jämedus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="660"/>
<source>Display Location</source>
<translation>Kuva asukoht</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="661"/>
<source>Use Default Location:</source>
<translation>Kasutatakse vaikimisi asukohta:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="662"/>
<source>X Position:</source>
<translation>X-asukoht:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="663"/>
<source>Y Position:</source>
<translation>Y-asukoht:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="664"/>
<source>Width:</source>
<translation>Laius:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="665"/>
<source>Height:</source>
<translation>Kõrgus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="680"/>
<source>px</source>
<translation>px</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="647"/>
<source>Font Main</source>
<translation>Peamine kirjastiil</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="650"/>
<source>Footer Font</source>
<translation>Jaluse kirjatüüp</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="670"/>
<source>Font Footer</source>
<translation>Jaluse kirjatüüp</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="673"/>
<source>Outline</source>
<translation>Välisjoon</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="674"/>
<source>Outline Size:</source>
<translation>Kontuurjoone suurus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="676"/>
<source>Outline Color:</source>
<translation>Kontuurjoone värv:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="677"/>
<source>Show Outline:</source>
<translation>Kontuurjoon:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="678"/>
<source>Shadow</source>
<translation>Vari</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="679"/>
<source>Shadow Size:</source>
<translation>Varju suurus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="681"/>
<source>Shadow Color:</source>
<translation>Varju värvus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="682"/>
<source>Show Shadow:</source>
<translation>Taustal näidatakse:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="683"/>
<source>Alignment</source>
<translation>Joondus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="684"/>
<source>Horizontal Align:</source>
<translation>Rõhtpaigutus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="685"/>
<source>Left</source>
<translation>Vasakul</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="686"/>
<source>Right</source>
<translation>Paremal</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="687"/>
<source>Center</source>
<translation>Keskel</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="688"/>
<source>Vertical Align:</source>
<translation>Püstpaigutus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="689"/>
<source>Top</source>
<translation>Ãleval</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="690"/>
<source>Middle</source>
<translation>Keskel</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="691"/>
<source>Bottom</source>
<translation>All</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="692"/>
<source>Slide Transition</source>
<translation>Slaidide üleminek</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="693"/>
<source>Transition Active:</source>
<translation>Slaidisiire aktiivne:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="694"/>
<source>Other Options</source>
<translation>Muud valikud</translation>
</message>
<message>
+ <location filename="openlp/core/ui/amendthemedialog.py" line="697"/>
<source>Preview</source>
<translation>Eelvaade</translation>
</message>
@@ -607,6 +707,7 @@
<context>
<name>AuditDeleteDialog</name>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedeletedialog.py" line="61"/>
<source>Song Usage Delete</source>
<translation>Laulukasutuse kustutamine</translation>
</message>
@@ -614,18 +715,22 @@
<context>
<name>AuditDetailDialog</name>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="90"/>
<source>Song Usage Extraction</source>
<translation>Laulukasutuse salvestamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="91"/>
<source>Select Date Range</source>
<translation>Vali kuupäevade vahemik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="92"/>
<source>to</source>
<translation>kuni</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetaildialog.py" line="93"/>
<source>Report Location</source>
<translation>Asukohast raporteerimine</translation>
</message>
@@ -633,34 +738,42 @@
<context>
<name>AuthorsForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="78"/>
<source>You need to type in the first name of the author.</source>
<translation>Pead sisestama autori eesnime.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/>
<source>You haven't set a display name for the author, would you like me to combine the first and last names for you?</source>
<translation>Sa pole sisestanud autori kuvatavat nime. Kas see tuleks kombineerida ees- ja perekonnanimest?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="92"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsform.py" line="85"/>
<source>You need to type in the last name of the author.</source>
<translation>Pead sisestama autori perekonnanime.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="77"/>
<source>Author Maintenance</source>
<translation>Autorite haldus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="78"/>
<source>Display name:</source>
<translation>Kuvatav nimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="79"/>
<source>First name:</source>
<translation>Eesnimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/authorsdialog.py" line="80"/>
<source>Last name:</source>
<translation>Perekonnanimi:</translation>
</message>
@@ -668,86 +781,107 @@
<context>
<name>BibleMediaItem</name>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="150"/>
<source>Quick</source>
<translation>Kiire</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="74"/>
<source>Bible</source>
<translation>Piibel</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="311"/>
<source>Clear</source>
<translation>Puhasta</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="306"/>
<source>Search</source>
<translation>Otsi</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="300"/>
<source>Book:</source>
<translation>Raamat:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="308"/>
<source>Text Search</source>
<translation>Tekstiotsing</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="365"/>
<source>No matching book could be found in this Bible.</source>
<translation>Sellest Piiblist ei leitud seda raamatut.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="299"/>
<source>Dual:</source>
<translation>Teine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="301"/>
<source>Chapter:</source>
<translation>Peatükk:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="365"/>
<source>No Book Found</source>
<translation>Ãhtegi raamatut ei leitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="312"/>
<source>Keep</source>
<translation>Säilita</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="305"/>
<source>Results:</source>
<translation>Tulemused:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="307"/>
<source>Verse Search</source>
<translation>Salmi otsing</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="298"/>
<source>Version:</source>
<translation>Versioon:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="303"/>
<source>From:</source>
<translation>Algus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="295"/>
<source>Find:</source>
<translation>Otsing:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="234"/>
<source>Advanced</source>
<translation>Täpsem</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="304"/>
<source>To:</source>
<translation>Kuni:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="302"/>
<source>Verse:</source>
<translation>Salm:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="294"/>
<source>Search Type:</source>
<translation>Otsingu liik:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/mediaitem.py" line="577"/>
<source>Bible not fully loaded</source>
<translation>Piibel ei ole täielikult laaditud</translation>
</message>
@@ -755,71 +889,92 @@
<context>
<name>BiblePlugin</name>
<message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="92"/>
<source><strong>Bible Plugin</strong><br />This plugin allows bible verses from different sources to be displayed on the screen during the service.</source>
<translation><strong>Piibli plugin</strong><br />See plugin võimaldab teenistuse ajal kuvada erinevatest allikatest pärinevaid piiblisalme.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="44"/>
+ <source>Bibles</source>
+ <translation type="unfinished">Piiblid</translation>
+ </message>
</context>
<context>
<name>BiblesTab</name>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="162"/>
<source>( and )</source>
<translation>( ja )</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="159"/>
<source>verse per line</source>
<translation>iga salm eraldi real</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="156"/>
<source>Display Style:</source>
<translation>Kuvamise stiil:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="48"/>
<source>Bibles</source>
<translation>Piiblid</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="160"/>
<source>continuous</source>
<translation>jätkuv</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="164"/>
<source>[ and ]</source>
<translation>[ ja ]</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="157"/>
<source>Bible Theme:</source>
<translation>Piibli kujundus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="167"/>
<source>Display Dual Bible Verses</source>
<translation>Piiblit kuvatakse kahes keeles</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="153"/>
<source>Only show new chapter numbers</source>
<translation>Kuvatakse ainult uute peatükkide numbreid</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="152"/>
<source>Verse Display</source>
<translation>Salmi kuva</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="161"/>
<source>No brackets</source>
<translation>Ilma sulgudeta</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="163"/>
<source>{ and }</source>
<translation>{ ja }</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="165"/>
<source>Note:
Changes don't affect verses already in the service</source>
<translation>Märkus:
Muudatused ei mõjuta juba teenistusse lisatud salme</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="158"/>
<source>verse per slide</source>
<translation>üks salm slaidil</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/lib/biblestab.py" line="155"/>
<source>Layout Style:</source>
<translation>Kuvastiil:</translation>
</message>
@@ -827,6 +982,7 @@
<context>
<name>CustomMediaItem</name>
<message>
+ <location filename="openlp/plugins/custom/lib/mediaitem.py" line="69"/>
<source>Custom</source>
<translation>Kohandatud</translation>
</message>
@@ -834,21 +990,30 @@
<context>
<name>CustomPlugin</name>
<message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="71"/>
<source><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></source>
<translation><b>Kohandatud plugin</b>Selle pluginaga saab näidata ekraanil lauludega sarnaseid kohandatud slaide. See pakub suuremat vabadust, kui laulude plugin.<br></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/custom/customplugin.py" line="52"/>
+ <source>Custom</source>
+ <translation type="unfinished">Kohandatud</translation>
+ </message>
</context>
<context>
<name>CustomTab</name>
<message>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="39"/>
<source>Custom</source>
<translation>Kohandatud</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="58"/>
<source>Custom Display</source>
<translation>Kohandatud kuva</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/lib/customtab.py" line="59"/>
<source>Display Footer</source>
<translation>Jalust kuvatakse</translation>
</message>
@@ -856,6 +1021,7 @@
<context>
<name>DisplayTab</name>
<message>
+ <location filename="openlp/core/ui/displaytab.py" line="42"/>
<source>Displays</source>
<translation>Kuva</translation>
</message>
@@ -863,102 +1029,127 @@
<context>
<name>EditCustomForm</name>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="266"/>
<source>You need to enter a title</source>
<translation>Pead sisestama pealkirja</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="150"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="270"/>
<source>You need to enter a slide</source>
<translation>Pead sisenema slaidile</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="87"/>
<source>Save && Preview</source>
<translation>Salvesta && eelvaatle</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="156"/>
<source>Edit Custom Slides</source>
<translation>Kohandatud slaidide muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="157"/>
<source>Move slide Up 1</source>
<translation>Slaidi liigutamine 1 võrra üles</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="158"/>
<source>Move slide down 1</source>
<translation>Slaidi liigutamine 1 võrra alla</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="159"/>
<source>Title:</source>
<translation>Pealkiri:</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="160"/>
<source>Add New</source>
<translation>Uue lisamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="161"/>
<source>Add new slide at bottom</source>
<translation>Uue slaidi lisamine lõppu</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="162"/>
<source>Edit</source>
<translation>Muuda</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="163"/>
<source>Edit selected slide</source>
<translation>Valitud slaidi muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="164"/>
<source>Edit All</source>
<translation>Kõigi muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="165"/>
<source>Edit all slides</source>
<translation>Kõigi slaidide muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="166"/>
<source>Save</source>
<translation>Salvesta</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="167"/>
<source>Replace edited slide</source>
<translation>Muudetud slaidi asendamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="168"/>
<source>Delete</source>
<translation>Kustuta</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="169"/>
<source>Delete selected slide</source>
<translation>Valitud slaidi kustutamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="170"/>
<source>Clear</source>
<translation>Puhasta</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="171"/>
<source>Clear edit area</source>
<translation>Muutmise ala puhastamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="172"/>
<source>Split Slide</source>
<translation>Tükelda slaid</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="173"/>
<source>Add slide split</source>
<translation>Lisa slaidide tükeldus</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="174"/>
<source>Theme:</source>
<translation>Kujundus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomdialog.py" line="175"/>
<source>Credits:</source>
<translation>Autorid:</translation>
</message>
<message>
+ <location filename="openlp/plugins/custom/forms/editcustomform.py" line="273"/>
<source>You have unsaved data, please save or clear</source>
<translation>Sul on salvestamata andmeid, palun salvesta või tühjenda</translation>
</message>
@@ -966,138 +1157,172 @@
<context>
<name>EditSongForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="463"/>
<source>You need to enter a song title.</source>
<translation>Pead sisestama laulu pealkirja.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="483"/>
<source>Invalid verse entry - Vx or Cx</source>
<translation>Vigane salmi kirje - Vx või Cx</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="475"/>
<source>v</source>
<translation>s</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="475"/>
<source>c</source>
<translation>ref</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="491"/>
<source>Invalid verse entry, values must be I,B,T,P,E,O,Vx,Cx</source>
<translation>Sobimatu salmi sisend, väärtused peavad olema I,B,T,P,E,O,Vx,Cx</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="467"/>
<source>You need to enter some verses.</source>
<translation>Pead sisestama mõned salmid.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="527"/>
<source>Save && Preview</source>
<translation>Salvesta && eelvaatle</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="472"/>
<source> bitped</source>
<translation></translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongform.py" line="544"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="426"/>
<source>Song Editor</source>
<translation>Lauluredaktor</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="427"/>
<source>Title:</source>
<translation>Pealkiri:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="428"/>
<source>Alternative Title:</source>
<translation>Alternatiivne pealkiri:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="429"/>
<source>Lyrics:</source>
<translation>Laulusõnad:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="430"/>
<source>Verse Order:</source>
<translation>Salmide järjekord:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="431"/>
<source>Add</source>
<translation>Lisa</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="432"/>
<source>Edit</source>
<translation>Muuda</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="433"/>
<source>Edit All</source>
<translation>Kõigi muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="434"/>
<source>Delete</source>
<translation>Kustuta</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="435"/>
<source>Title && Lyrics</source>
<translation>Pealkiri && laulusõnad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="438"/>
<source>Authors</source>
<translation>Autorid</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="439"/>
<source>&Add to Song</source>
<translation>&Lisa laulule</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="440"/>
<source>&Remove</source>
<translation>&Eemalda</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="441"/>
<source>&Manage Authors, Topics, Books</source>
<translation>&Autorite, teemade, raamatute haldamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="443"/>
<source>Topic</source>
<translation>Teema</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="444"/>
<source>A&dd to Song</source>
<translation>L&isa laulule</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="445"/>
<source>R&emove</source>
<translation>&Eemalda</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="446"/>
<source>Song Book</source>
<translation>Laulik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="447"/>
<source>Authors, Topics && Book</source>
<translation>Autorid, teemad && laulik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="450"/>
<source>Theme</source>
<translation>Kujundus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="451"/>
<source>Add a Theme</source>
<translation>Lisa kujundus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="452"/>
<source>Copyright Information</source>
<translation>Autoriõiguse andmed</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="454"/>
<source>CCLI Number:</source>
<translation>CCLI number:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="455"/>
<source>Comments</source>
<translation>Kommentaarid</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editsongdialog.py" line="456"/>
<source>Theme, Copyright Info && Comments</source>
<translation>Kujundus, autoriõigus && kommentaarid</translation>
</message>
@@ -1105,42 +1330,52 @@
<context>
<name>EditVerseForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="95"/>
<source>Verse</source>
<translation>Salm</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="93"/>
<source>Edit Verse</source>
<translation>Salmi muutmine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="94"/>
<source>Verse Type:</source>
<translation>Salmi liik:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="96"/>
<source>Chorus</source>
<translation>Refrään</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="97"/>
<source>Bridge</source>
<translation>Vahemäng</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="98"/>
<source>Pre-Chorus</source>
<translation>Eelrefrään</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="99"/>
<source>Intro</source>
<translation>Intro</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="100"/>
<source>Ending</source>
<translation>Lõpetus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="101"/>
<source>Other</source>
<translation>Muu</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/editversedialog.py" line="102"/>
<source>Insert</source>
<translation>Sisesta</translation>
</message>
@@ -1148,70 +1383,87 @@
<context>
<name>GeneralTab</name>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="195"/>
<source>CCLI Details</source>
<translation>CCLI andmed</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="198"/>
<source>SongSelect Password:</source>
<translation>SongSelecti parool:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="237"/>
<source>primary</source>
<translation>peamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="185"/>
<source>Application Startup</source>
<translation>Rakenduse käivitumine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="181"/>
<source>Select monitor for output display:</source>
<translation>Vali väljundkuva monitor:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="190"/>
<source>Application Settings</source>
<translation>Rakenduse sätted</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="197"/>
<source>SongSelect Username:</source>
<translation>SongSelecti kasutajanimi:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="196"/>
<source>CCLI Number:</source>
<translation>CCLI number:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="187"/>
<source>Automatically open the last service</source>
<translation>Automaatselt avatakse viimane teenistus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="193"/>
<source>Preview Next Song from Service Manager</source>
<translation>Teenistuse haldurist kuvatakse järgmise laulu eelvaade</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="186"/>
<source>Show blank screen warning</source>
<translation>Kuvatakse tühja ekraani hoiatust</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="191"/>
<source>Prompt to save Service before starting New</source>
<translation>Uue teenistuse loomise pakutakse vana salvestamist</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="57"/>
<source>General</source>
<translation>Ãldine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="189"/>
<source>Show the splash screen</source>
<translation>Käivitumisel kuvatakse logo</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="234"/>
<source>Screen</source>
<translation>Ekraan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="180"/>
<source>Monitors</source>
<translation>Monitorid</translation>
</message>
<message>
+ <location filename="openlp/core/ui/generaltab.py" line="183"/>
<source>Display if a single screen</source>
<translation>Kuvatakse, kui on ainult üks ekraan</translation>
</message>
@@ -1219,30 +1471,37 @@
<context>
<name>ImageMediaItem</name>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="62"/>
<source>Select Image(s)</source>
<translation>Pildi (piltide) valimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="163"/>
<source>You must select one item</source>
<translation>Pead valima ühe kirje</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="163"/>
<source>No item selected</source>
<translation>Ãhtegi kirjet pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="106"/>
<source>Replace Live Background</source>
<translation>Ekraani tausta asendamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="146"/>
<source>Image(s)</source>
<translation>Pilt(pildid)</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="59"/>
<source>Image</source>
<translation>Pilt</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/mediaitem.py" line="63"/>
<source>Images (*.jpg *.jpeg *.gif *.png *.bmp);; All files (*)</source>
<translation>Pildid (*.jpg *.jpeg *.gif *.png *.bmp);; Kõik failid (*)</translation>
</message>
@@ -1250,25 +1509,35 @@
<context>
<name>ImagePlugin</name>
<message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="60"/>
<source><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></source>
<translation><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></translation>
</message>
+ <message>
+ <location filename="openlp/plugins/images/imageplugin.py" line="41"/>
+ <source>Images</source>
+ <translation type="unfinished">Pildid</translation>
+ </message>
</context>
<context>
<name>ImageTab</name>
<message>
+ <location filename="openlp/plugins/images/lib/imagetab.py" line="68"/>
<source>sec</source>
<translation>s</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/imagetab.py" line="66"/>
<source>Image Settings</source>
<translation>Pildi sätted</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/imagetab.py" line="67"/>
<source>Slide Loop Delay:</source>
<translation>Slaidide vahetuse viivitus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/images/lib/imagetab.py" line="39"/>
<source>Images</source>
<translation>Pildid</translation>
</message>
@@ -1276,242 +1545,302 @@
<context>
<name>ImportWizardForm</name>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="125"/>
<source>Invalid Bible Location</source>
<translation>Ebakorrektne Piibli asukoht</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="134"/>
<source>You need to specify a file with books of the Bible to use in the import.</source>
<translation>Pead määrama faili, mis sisaldab piibliraamatuid, mida tahad importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="172"/>
<source>You need to set a copyright for your Bible! Bibles in the Public Domain need to be marked as such.</source>
<translation>Pead määrama Piiblitõlke autoriõiguse! Avalikkuse omandisse kuuluvad Piiblid tuleb vastavalt tähistada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="172"/>
<source>Empty Copyright</source>
<translation>Autoriõigused määramata</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="164"/>
<source>Empty Version Name</source>
<translation>Versiooni nimi määramata</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="151"/>
<source>Invalid OpenSong Bible</source>
<translation>Mittekorrektne OpenSong Piibel</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="421"/>
<source>Your Bible import failed.</source>
<translation>Piibli importimine nurjus.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="125"/>
<source>You need to specify a file to import your Bible from.</source>
<translation>Pead määrama faili, millest Piibel importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="181"/>
<source>Bible Exists</source>
<translation>Piibel on olemas</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="419"/>
<source>Finished import.</source>
<translation>Importimine lõpetatud.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="142"/>
<source>You need to specify a file of Bible verses to import.</source>
<translation>Pead ette andma piiblisalmide faili, mida importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="216"/>
<source>Open Books CSV File</source>
<translation>Open Books CSV fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="164"/>
<source>You need to specify a version name for your Bible.</source>
<translation>Pead määrama Piibli versiooni nime.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="181"/>
<source>This Bible already exists! Please import a different Bible or first delete the existing one.</source>
<translation>See piibel on juba olemas! Palun impordi mingi muu piibel või kustuta enne olemasolev.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="187"/>
<source>Starting import...</source>
<translation>Importimise alustamine...</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="134"/>
<source>Invalid Books File</source>
<translation>Vigane raamatute fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="151"/>
<source>You need to specify an OpenSong Bible file to import.</source>
<translation>Pead määrama OpenSong piiblifaili, mida importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="142"/>
<source>Invalid Verse File</source>
<translation>Vigane salmide fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="223"/>
<source>Open Verses CSV File</source>
<translation>Open Verses CSV fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="209"/>
<source>Open OSIS File</source>
<translation>Open OSIS fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/importwizardform.py" line="230"/>
<source>Open OpenSong Bible</source>
<translation>OpenSong piibli avamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="311"/>
<source>Bible Import Wizard</source>
<translation>Piibli importimise nõustaja</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="312"/>
<source>Welcome to the Bible Import Wizard</source>
<translation>Teretulemast Piibli importimise nõustajasse</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="315"/>
<source>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.</source>
<translation>See nõustaja aitab erinevatest vormingutest Piibleid importida. Klõpsa all asuvale edasi nupule, et alustada importimise vormingu valimisest.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="319"/>
<source>Select Import Source</source>
<translation>Importimise allika valimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="320"/>
<source>Select the import format, and where to import from.</source>
<translation>Vali importimise vorming ning kust importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="322"/>
<source>Format:</source>
<translation>Vorming:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="323"/>
<source>OSIS</source>
<translation>OSIS</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="324"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="325"/>
<source>OpenSong</source>
<translation>OpenSong</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="326"/>
<source>Web Download</source>
<translation>Veebiallalaadimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="327"/>
<source>File Location:</source>
<translation>Faili asukoht:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="328"/>
<source>Books Location:</source>
<translation>Raamatute asukoht:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="329"/>
<source>Verse Location:</source>
<translation>Salmide asukoht:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="330"/>
<source>Bible Filename:</source>
<translation>Piiblifaili nimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="331"/>
<source>Location:</source>
<translation>Asukoht:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="332"/>
<source>Crosswalk</source>
<translation>Crosswalk</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="333"/>
<source>BibleGateway</source>
<translation>BibleGateway</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="334"/>
<source>Bible:</source>
<translation>Piibel:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="335"/>
<source>Download Options</source>
<translation>Allalaadimise valikud</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="338"/>
<source>Server:</source>
<translation>Server:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="339"/>
<source>Username:</source>
<translation>Kasutajanimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="340"/>
<source>Password:</source>
<translation>Parool:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="341"/>
<source>Proxy Server (Optional)</source>
<translation>Proksiserver (valikuline)</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="344"/>
<source>License Details</source>
<translation>Litsentsist lähemalt</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="345"/>
<source>Set up the Bible's license details.</source>
<translation>Määra Piibli litsentsi andmed.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="347"/>
<source>Version Name:</source>
<translation>Versiooninimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="348"/>
<source>Copyright:</source>
<translation>Autoriõigus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="349"/>
<source>Permission:</source>
<translation>Ãigus:</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="350"/>
<source>Importing</source>
<translation>Importimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="351"/>
<source>Please wait while your Bible is imported.</source>
<translation>Palun oota, kuni sinu Piiblit imporditakse.</translation>
</message>
<message>
+ <location filename="openlp/plugins/bibles/forms/bibleimportwizard.py" line="353"/>
<source>Ready.</source>
<translation>Valmis.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="106"/>
<source>No OpenLyrics Files Selected</source>
<translation>Ãhtegi OpenLyrics faili pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="106"/>
<source>You need to add at least one OpenLyrics song file to import from.</source>
<translation>Sul peab olema vähemalt üks OpenLyrics laulufail, millest importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="115"/>
<source>No OpenSong Files Selected</source>
<translation>Ãhtegi OpenSong faili pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="115"/>
<source>You need to add at least one OpenSong song file to import from.</source>
<translation>Pead lisama vähemalt ühe OpenSong faili, mida importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="124"/>
<source>No CCLI Files Selected</source>
<translation>Ãhtegi CCLI faili pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="124"/>
<source>You need to add at least one CCLI file to import from.</source>
<translation>Tuleb lisada vähemalt üks CCLI fail, mida importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/>
<source>No CSV File Selected</source>
<translation>Ãhtegi CSV faili pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportform.py" line="133"/>
<source>You need to specify a CSV file to import from.</source>
<translation>Pead määrama CCLI faili, mida importida.</translation>
</message>
@@ -1519,10 +1848,12 @@
<context>
<name>LanguageManager</name>
<message>
+ <location filename="openlp/core/utils/languagemanager.py" line="91"/>
<source>Language</source>
<translation>Keel</translation>
</message>
<message>
+ <location filename="openlp/core/utils/languagemanager.py" line="91"/>
<source>After restart new Language settings will be used.</source>
<translation>Keele sätteid kasutatakse pärast taaskäivitust.</translation>
</message>
@@ -1530,14 +1861,17 @@
<context>
<name>MainWindow</name>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="653"/>
<source>The Main Display has been blanked out</source>
<translation>Peakuva on tühi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="622"/>
<source>OpenLP Version Updated</source>
<translation>OpenLP uuendus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="619"/>
<source>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</source>
@@ -1546,290 +1880,362 @@
Värskeima versiooni saad alla laadida aadressilt http://openlp.org</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="709"/>
<source>Save Changes to Service?</source>
<translation>Kas salvestada teenistusse tehtud muudatused?</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="653"/>
<source>OpenLP Main Display Blanked</source>
<translation>OpenLP peakuva on tühi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="383"/>
<source>Open an existing service</source>
<translation>Olemasoleva teenistuse valimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="435"/>
<source>List the Plugins</source>
<translation>Pluginate loend</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="420"/>
<source>&Service Manager</source>
<translation>&Teenistuse haldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="382"/>
<source>Open Service</source>
<translation>Teenistuse avamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="370"/>
<source>Media Manager</source>
<translation>Meediahaldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="399"/>
<source>Alt+F4</source>
<translation>Alt+F4</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="431"/>
<source>Toggle the visibility of the Preview Panel</source>
<translation>Eelvaatluspaneeli nähtavuse muutmine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="438"/>
<source>&User Guide</source>
<translation>&Kasutajajuhend</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="361"/>
<source>&Import</source>
<translation>&Impordi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="398"/>
<source>Quit OpenLP</source>
<translation>Lahku OpenLPst</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="427"/>
<source>&Preview Panel</source>
<translation>&Eelvaatluspaneel</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="376"/>
<source>&New</source>
<translation>&Uus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="380"/>
<source>Ctrl+N</source>
<translation>Ctrl+N</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="357"/>
<source>Default Theme: </source>
<translation>Vaikimisi kujundus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="429"/>
<source>Toggle Preview Panel</source>
<translation>Eelvaatluspaneeli lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="459"/>
<source>&Live</source>
<translation>&Otse</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="426"/>
<source>F9</source>
<translation>F9</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="412"/>
<source>F8</source>
<translation>F8</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="388"/>
<source>Save the current service to disk</source>
<translation>Selle teenistuse salvestamine kettale</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="454"/>
<source>Add &Tool...</source>
<translation>Lisa &tööriist...</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="378"/>
<source>Create a new Service</source>
<translation>Uue teenistuse loomine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="364"/>
<source>&View</source>
<translation>&Vaade</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="362"/>
<source>&Export</source>
<translation>&Ekspordi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="381"/>
<source>&Open</source>
<translation>&Ava</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="415"/>
<source>Toggle Theme Manager</source>
<translation>Kujunduse halduri lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="405"/>
<source>&Settings</source>
<translation>&Sätted</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="363"/>
<source>&Options</source>
<translation>&Valikud</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="390"/>
<source>Ctrl+S</source>
<translation>Ctrl+S</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="385"/>
<source>Ctrl+O</source>
<translation>Ctrl+O</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="360"/>
<source>&File</source>
<translation>&Fail</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="397"/>
<source>E&xit</source>
<translation>&Välju</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="369"/>
<source>&Help</source>
<translation>A&bi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="422"/>
<source>Toggle Service Manager</source>
<translation>Teenistuse halduri lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="443"/>
<source>Ctrl+F1</source>
<translation>Ctrl+F1</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="394"/>
<source>Save the current service under a new name</source>
<translation>Salvesta see teenistus uue nimega</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="445"/>
<source>&Web Site</source>
<translation>&Veebileht</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="365"/>
<source>M&ode</source>
<translation>&Režiim</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="372"/>
<source>Service Manager</source>
<translation>Teenistuse haldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="402"/>
<source>&Theme</source>
<translation>&Kujundus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="403"/>
<source>&Language</source>
<translation>&Keel</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="440"/>
<source>&About</source>
<translation>&Lähemalt</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="434"/>
<source>&Plugin List</source>
<translation>&Pluginate loend</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="356"/>
<source>English</source>
<translation>Eesti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="392"/>
<source>Save Service As</source>
<translation>Salvesta teenistus kui</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="377"/>
<source>New Service</source>
<translation>Uus teenistus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="444"/>
<source>&Online Help</source>
<translation>&Abi veebis</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="387"/>
<source>Save Service</source>
<translation>Salvesta teenistus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="391"/>
<source>Save &As...</source>
<translation>Salvesta &kui...</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="410"/>
<source>Toggle the visibility of the Media Manager</source>
<translation>Meediahalduri nähtavuse lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="433"/>
<source>F11</source>
<translation>F11</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="419"/>
<source>F10</source>
<translation>F10</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="396"/>
<source>F12</source>
<translation>F12</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="437"/>
<source>Alt+F7</source>
<translation>Alt+F7</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="455"/>
<source>Add an application to the list of tools</source>
<translation>Rakenduse lisamine tööriistade loendisse</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="374"/>
<source>Theme Manager</source>
<translation>Kujunduse haldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="417"/>
<source>Toggle the visibility of the Theme Manager</source>
<translation>Kujunduse halduri nähtavuse lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="457"/>
<source>&Preview Pane</source>
<translation>&Eelvaatluspaan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="413"/>
<source>&Theme Manager</source>
<translation>&Kujunduse haldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="424"/>
<source>Toggle the visibility of the Service Manager</source>
<translation>Teenistuse halduri nähtavuse lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="441"/>
<source>More information about OpenLP</source>
<translation>Lähem teave OpenLP kohta</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="406"/>
<source>&Media Manager</source>
<translation>&Meediahaldur</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="368"/>
<source>&Tools</source>
<translation>&Tööriistad</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="408"/>
<source>Toggle Media Manager</source>
<translation>Meediahalduri lüliti</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="386"/>
<source>&Save</source>
<translation>&Salvesta</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="355"/>
<source>OpenLP 2.0</source>
<translation>OpenLP 2.0</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="404"/>
<source>Look && &Feel</source>
<translation>Välimus && &tunnetus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="447"/>
<source>&Auto Detect</source>
<translation>&Isetuvastus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="448"/>
<source>Choose System language, if available</source>
<translation>Võimalusel kasutatakse süsteemi keelt</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="452"/>
<source>Set the interface language to %1</source>
<translation>Määra kasutajaliidese keeleks %1</translation>
</message>
<message>
+ <location filename="openlp/core/ui/mainwindow.py" line="709"/>
<source>Your service has changed. Do you want to save those changes?</source>
<translation>Sinu teenistust on muudetud. Kas tahad need muudatused salvestada?</translation>
</message>
@@ -1837,86 +2243,107 @@
<context>
<name>MediaManagerItem</name>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="461"/>
<source>Invalid Service Item</source>
<translation>Vigane teenistuse element</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="421"/>
<source>No Items Selected</source>
<translation>Ãhtegi elementi pole valitud</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="444"/>
<source>You must select one or more items</source>
<translation>Pead valima vähemalt ühe elemendi</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="302"/>
<source>&Add to selected Service Item</source>
<translation>&Lisa valitud teenistuse elemendile</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="288"/>
<source>&Preview</source>
<translation>&Eelvaatlus</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="218"/>
<source>Load a new</source>
<translation>Laadi uus</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="275"/>
<source>&Edit</source>
<translation>&Muuda</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="444"/>
<source>No items selected</source>
<translation>Ãhtegi elementi pole valitud</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="297"/>
<source>&Add to Service</source>
<translation>&Lisa teenistusele</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="249"/>
<source>Send the selected item live</source>
<translation>Valitud kirje saatmine ekraanile</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="254"/>
<source>Add the selected item(s) to the service</source>
<translation>Valitud kirje(te) lisamine teenistusse</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="230"/>
<source>Edit the selected</source>
<translation>Valitud kirje muutmine</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="237"/>
<source>Delete the selected item</source>
<translation>Valitud elemendi kustutamine</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="451"/>
<source>No Service Item Selected</source>
<translation>Ãhtegi teenistuse elementi pole valitud</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="212"/>
<source>Import a</source>
<translation>Impordi üks</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="282"/>
<source>&Delete</source>
<translation>&Kustuta</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="293"/>
<source>&Show Live</source>
<translation>&Kuva ekraanil</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="224"/>
<source>Add a new</source>
<translation>Lisa uus</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="244"/>
<source>Preview the selected item</source>
<translation>Valitud kirje eelvaatlus</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="421"/>
<source>You must select one or more items.</source>
<translation>Pead valima vähemalt ühe elemendi.</translation>
</message>
<message>
+ <location filename="openlp/core/lib/mediamanageritem.py" line="451"/>
<source>You must select an existing service item to add to.</source>
<translation>Pead valima olemasoleva teenistuse, millele lisada.</translation>
</message>
@@ -1924,26 +2351,32 @@
<context>
<name>MediaMediaItem</name>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="64"/>
<source>Select Media</source>
<translation>Meedia valimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="122"/>
<source>Media</source>
<translation>Meedia</translation>
</message>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="65"/>
<source>Videos (%s);;Audio (%s);;All files (*)</source>
<translation>Videofailid (%s);;Helifailid (%s);;Kõik failid (*)</translation>
</message>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="94"/>
<source>Replace Live Background</source>
<translation>Ekraani tausta asendamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="107"/>
<source>No item selected</source>
<translation>Ãhtegi kirjet pole valitud</translation>
</message>
<message>
+ <location filename="openlp/plugins/media/lib/mediaitem.py" line="107"/>
<source>You must select one item</source>
<translation>Pead valima ühe kirje</translation>
</message>
@@ -1951,65 +2384,85 @@
<context>
<name>MediaPlugin</name>
<message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="80"/>
<source><b>Media Plugin</b><br>This plugin allows the playing of audio and video media</source>
<translation><b>Meedia plugin</b><br>See plugin võimaldab audio ja video esitamise</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/media/mediaplugin.py" line="44"/>
+ <source>Media</source>
+ <translation type="unfinished">Meedia</translation>
+ </message>
</context>
<context>
<name>OpenLPExportForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="289"/>
<source>openlp.org Song Exporter</source>
<translation>openlp.org laulude eksportija</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="290"/>
<source>Select openlp.org export filename:</source>
<translation>Vali openlp.org eksportimise failinimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="291"/>
<source>Full Song List</source>
<translation>Täielik laulude loend</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="299"/>
<source>Song Title</source>
<translation>Laulu pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="300"/>
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="301"/>
<source>Select All</source>
<translation>Vali kõik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="295"/>
<source>Lyrics</source>
<translation>Laulusõnad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="296"/>
<source>Title</source>
<translation>Pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="298"/>
<source>Song Export List</source>
<translation>Laulude eksportimise loend</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="302"/>
<source>Remove Selected</source>
<translation>Valitute eemaldamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="303"/>
<source>Progress:</source>
<translation>Edenemine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="304"/>
<source>Ready to export</source>
<translation>Eksportimiseks valmis</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="305"/>
<source>Export</source>
<translation>Ekspordi</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpexportdialog.py" line="306"/>
<source>Close</source>
<translation>Sulge</translation>
</message>
@@ -2017,58 +2470,72 @@
<context>
<name>OpenLPImportForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="289"/>
<source>openlp.org Song Importer</source>
<translation>openlp.org lauluimportija</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="290"/>
<source>Select openlp.org songfile to import:</source>
<translation>Openlp.org laulufaili valimine importimiseks:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="291"/>
<source>Import File Song List</source>
<translation>Laululoendi faili importimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="299"/>
<source>Song Title</source>
<translation>Laulu pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="300"/>
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="301"/>
<source>Select All</source>
<translation>Vali kõik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="295"/>
<source>Lyrics</source>
<translation>Laulusõnad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="296"/>
<source>Title</source>
<translation>Pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="298"/>
<source>Song Import List</source>
<translation>Laulude importimise nimekiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="302"/>
<source>Remove Selected</source>
<translation>Valitute eemaldamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="303"/>
<source>Progress:</source>
<translation>Edenemine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="304"/>
<source>Ready to import</source>
<translation>Importimiseks valmis</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="305"/>
<source>Import</source>
<translation>Impordi</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/openlpimportdialog.py" line="306"/>
<source>Close</source>
<translation>Sulge</translation>
</message>
@@ -2076,6 +2543,7 @@
<context>
<name>OpenSongBible</name>
<message>
+ <location filename="openlp/plugins/bibles/lib/opensong.py" line="96"/>
<source>Importing</source>
<translation>Importimine</translation>
</message>
@@ -2083,58 +2551,72 @@
<context>
<name>OpenSongExportForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="289"/>
<source>OpenSong Song Exporter</source>
<translation>OpenSong laulueksportija</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="290"/>
<source>Select OpenSong song folder:</source>
<translation>Vali OpenSong laulude kataloog:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="291"/>
<source>Full Song List</source>
<translation>Täielik laulude loend</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="299"/>
<source>Song Title</source>
<translation>Laulu pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="300"/>
<source>Author</source>
<translation>Autor</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="301"/>
<source>Select All</source>
<translation>Vali kõik</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="295"/>
<source>Lyrics</source>
<translation>Laulusõnad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="296"/>
<source>Title</source>
<translation>Pealkiri</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="298"/>
<source>Song Export List</source>
<translation>Laulude eksportimise loend</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="302"/>
<source>Remove Selected</source>
<translation>Valitute eemaldamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="303"/>
<source>Progress:</source>
<translation>Edenemine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="304"/>
<source>Ready to export</source>
<translation>Eksportimiseks valmis</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="305"/>
<source>Export</source>
<translation>Ekspordi</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongexportdialog.py" line="306"/>
<source>Close</source>
<translation>Sulge</translation>
</message>
@@ -2142,26 +2624,32 @@
<context>
<name>OpenSongImportForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="104"/>
<source>OpenSong Song Importer</source>
<translation>OpenSongi lauluimportija</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="105"/>
<source>OpenSong Folder:</source>
<translation>OpenSongi kataloog:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="106"/>
<source>Progress:</source>
<translation>Edenemine:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="107"/>
<source>Ready to import</source>
<translation>Importimiseks valmis</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="108"/>
<source>Import</source>
<translation>Impordi</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/opensongimportdialog.py" line="109"/>
<source>Close</source>
<translation>Sulge</translation>
</message>
@@ -2169,65 +2657,85 @@
<context>
<name>PluginForm</name>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="102"/>
<source>Plugin List</source>
<translation>Pluginate loend</translation>
</message>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="103"/>
<source>Plugin Details</source>
<translation>Plugina andmed</translation>
</message>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="104"/>
<source>Version:</source>
<translation>Versioon:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="105"/>
<source>TextLabel</source>
<translation>TekstiPealdis</translation>
</message>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="106"/>
<source>About:</source>
<translation>Kirjeldus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/plugindialog.py" line="107"/>
<source>Status:</source>
<translation>Olek:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/pluginform.py" line="124"/>
<source>Active</source>
<translation>Aktiivne</translation>
</message>
<message>
+ <location filename="openlp/core/ui/pluginform.py" line="126"/>
<source>Inactive</source>
<translation>Pole aktiivne</translation>
</message>
+ <message>
+ <location filename="openlp/core/ui/pluginform.py" line="128"/>
+ <source>Disabled</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>PresentationMediaItem</name>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="64"/>
<source>Presentation</source>
<translation>Esitlus</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="104"/>
<source>Present using:</source>
<translation>Esitluseks kasutatakse:</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="68"/>
<source>Automatic</source>
<translation>Automaatne</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="136"/>
<source>A presentation with that filename already exists.</source>
<translation>Sellise nimega esitluse fail on juba olemas.</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="67"/>
<source>Select Presentation(s)</source>
<translation>Esitlus(t)e valimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="136"/>
<source>File exists</source>
<translation>Fail on olemas</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/mediaitem.py" line="78"/>
<source>Presentations (%s)</source>
<translation>Esitlused (%s)</translation>
</message>
@@ -2235,21 +2743,30 @@
<context>
<name>PresentationPlugin</name>
<message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="113"/>
<source><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.</source>
<translation><b>Esitluse plugin</b><br>Võimaldab kuvada esitlusi teistest programmidest. Saadaolevad esitlusrakendused on valikumenüüs.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/presentations/presentationplugin.py" line="46"/>
+ <source>Presentations</source>
+ <translation type="unfinished">Esitlused</translation>
+ </message>
</context>
<context>
<name>PresentationTab</name>
<message>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="91"/>
<source>Available Controllers</source>
<translation>Saadaolevad kontrollerid</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="95"/>
<source>available</source>
<translation>saadaval</translation>
</message>
<message>
+ <location filename="openlp/plugins/presentations/lib/presentationtab.py" line="40"/>
<source>Presentations</source>
<translation>Esitlused</translation>
</message>
@@ -2257,10 +2774,12 @@
<context>
<name>RemoteTab</name>
<message>
+ <location filename="openlp/plugins/remotes/lib/remotetab.py" line="39"/>
<source>Remotes</source>
<translation>Kaugjuhtimispuldid</translation>
</message>
<message>
+ <location filename="openlp/plugins/remotes/lib/remotetab.py" line="56"/>
<source>Remotes Receiver Port</source>
<translation>Puldi vastuvõtu port</translation>
</message>
@@ -2268,25 +2787,35 @@
<context>
<name>RemotesPlugin</name>
<message>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="73"/>
<source><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</source>
<translation><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</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/remotes/remoteplugin.py" line="43"/>
+ <source>Remotes</source>
+ <translation type="unfinished">Kaugjuhtimispuldid</translation>
+ </message>
</context>
<context>
<name>ServiceItemEditForm</name>
<message>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="70"/>
<source>Service Item Maintenance</source>
<translation>Teenistuse elementide haldus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="71"/>
<source>Up</source>
<translation>Ãles</translation>
</message>
<message>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="72"/>
<source>Delete</source>
<translation>Kustuta</translation>
</message>
<message>
+ <location filename="openlp/core/ui/serviceitemeditdialog.py" line="73"/>
<source>Down</source>
<translation>Alla</translation>
</message>
@@ -2294,118 +2823,147 @@
<context>
<name>ServiceManager</name>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="616"/>
<source>Save Changes to Service?</source>
<translation>Kas salvestada teenistusse tehtud muudatused?</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="603"/>
<source>Open Service</source>
<translation>Teenistuse avamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="161"/>
<source>Move to top</source>
<translation>Tõsta üles</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="122"/>
<source>Save Service</source>
<translation>Salvesta teenistus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="116"/>
<source>Create a new service</source>
<translation>Uue teenistuse loomine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="122"/>
<source>Save this service</source>
<translation>Selle teenistuse salvestamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="126"/>
<source>Theme:</source>
<translation>Kujundus:</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="174"/>
<source>Delete From Service</source>
<translation>Teenistusest kustutamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="223"/>
<source>&Preview Verse</source>
<translation>&Salmi eelvaatlus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="225"/>
<source>&Live Verse</source>
<translation>&Otsesalm</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="161"/>
<source>Move to &top</source>
<translation>Liiguta ü&lemiseks</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="116"/>
<source>New Service</source>
<translation>Uus teenistus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="216"/>
<source>&Notes</source>
<translation>&Märkmed</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="218"/>
<source>&Delete From Service</source>
<translation>&Kustuta teenistusest</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="164"/>
<source>Move up order</source>
<translation>Järjekorras üles liigutamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="167"/>
<source>Move down order</source>
<translation>Järjekorras alla liigutamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="167"/>
<source>Move &down</source>
<translation>Liiguta &alla</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="119"/>
<source>Load an existing service</source>
<translation>Välise teenistuse laadimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="170"/>
<source>Move to end</source>
<translation>Viimaseks tõstmine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="214"/>
<source>&Maintain Item</source>
<translation>&Halda elementi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="164"/>
<source>Move &up</source>
<translation>Liiguta &üles</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="212"/>
<source>&Edit Item</source>
<translation>&Muuda kirjet</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="170"/>
<source>Move to &bottom</source>
<translation>Liiguta &alumiseks</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="206"/>
<source>&Add New Item</source>
<translation>&Lisa uus element</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="208"/>
<source>&Add to Selected Item</source>
<translation>&Lisa valitud elemendile</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="460"/>
<source>Your service is unsaved, do you want to save those changes before creating a new one?</source>
<translation>See teenistus pole salvestatud, kas tahad selle uue avamist salvestada?</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="616"/>
<source>Your current service is unsaved, do you want to save the changes before opening a new one?</source>
<translation>See teenistus pole salvestatud, kas tahad enne uue avamist muudatused salvestada?</translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="816"/>
<source>Missing Display Handler</source>
<translation type="unfinished"></translation>
</message>
<message>
+ <location filename="openlp/core/ui/servicemanager.py" line="816"/>
<source>Your item cannot be displayed as there is no handler to display it</source>
<translation>Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm</translation>
</message>
@@ -2413,6 +2971,7 @@
<context>
<name>ServiceNoteForm</name>
<message>
+ <location filename="openlp/core/ui/servicenotedialog.py" line="50"/>
<source>Service Item Notes</source>
<translation>Teenistuse elemendi märkmed</translation>
</message>
@@ -2420,6 +2979,7 @@
<context>
<name>SettingsForm</name>
<message>
+ <location filename="openlp/core/ui/settingsdialog.py" line="63"/>
<source>Settings</source>
<translation>Sätted</translation>
</message>
@@ -2427,78 +2987,87 @@
<context>
<name>SlideController</name>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="182"/>
<source>Move to previous</source>
<translation>Eelmisele liikumine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="244"/>
<source>Theme Screen</source>
<translation>Kujunduse ekraan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="268"/>
<source>Go to Verse</source>
<translation>Liikumine salmile</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="214"/>
<source>Start continuous loop</source>
<translation>Katkematu korduse alustamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="130"/>
<source>Live</source>
<translation>Ekraan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="237"/>
<source>Start playing media</source>
<translation>Meediaesituse alustamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="205"/>
<source>Move to live</source>
<translation>Tõsta ekraanile</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="247"/>
<source>Hide Screen</source>
<translation>Peida ekraan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="189"/>
<source>Move to last</source>
<translation>Liikumine viimasele</translation>
</message>
<message>
- <source>Verse</source>
- <translation>Salm</translation>
- </message>
- <message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="185"/>
<source>Move to next</source>
<translation>Liikumine järgmisele</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="179"/>
<source>Move to first</source>
<translation>Liikumine esimesele</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="241"/>
<source>Blank Screen</source>
<translation>Tühi ekraan</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="226"/>
<source>Delay between slides in seconds</source>
<translation>Viivitus slaidide vahel sekundites</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="134"/>
<source>Preview</source>
<translation>Eelvaade</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="217"/>
<source>Stop continuous loop</source>
<translation>Katkematu korduse lõpetamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="225"/>
<source>s</source>
<translation>s</translation>
</message>
<message>
- <source>Chorus</source>
- <translation>Refrään</translation>
- </message>
- <message>
+ <location filename="openlp/core/ui/slidecontroller.py" line="209"/>
<source>Edit and re-preview Song</source>
<translation>Muuda ja kuva laulu eelvaade uuesti</translation>
</message>
@@ -2506,22 +3075,27 @@
<context>
<name>SongBookForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/songbookform.py" line="50"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songbookform.py" line="50"/>
<source>You need to type in a book name!</source>
<translation>Pead sisestama laulikule nime!</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="69"/>
<source>Edit Book</source>
<translation>Lauliku redigeerimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="70"/>
<source>Name:</source>
<translation>Nimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songbookdialog.py" line="71"/>
<source>Publisher:</source>
<translation>Kirjastaja:</translation>
</message>
@@ -2529,106 +3103,132 @@
<context>
<name>SongMaintenanceForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>Are you sure you want to delete the selected book?</source>
<translation>Kas oled kindel, et tahad valitud lauliku kustutada?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="186"/>
<source>Couldn't save your author.</source>
<translation>Autorit ei suudetud salvestada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>This author can't be deleted, they are currently assigned to at least one song.</source>
<translation>Seda autorit pole võimalik kustutada, see on seotud vähemalt ühe lauluga.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="164"/>
<source>Couldn't add your book.</source>
<translation>Laulikut ei suudetud lisada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="217"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>No author selected!</source>
<translation>Ãhtegi autorit pole valitud!</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="152"/>
<source>Couldn't add your topic.</source>
<translation>Teemat ei suudetud lisada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>This book can't be deleted, it is currently assigned to at least one song.</source>
<translation>Seda laulikut pole võimalik kustutada, see on seotud vähemalt ühe lauluga.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>Delete Book</source>
<translation>Lauliku kustutamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="251"/>
<source>No book selected!</source>
<translation>Ãhtegi laulikut pole valitud!</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>Are you sure you want to delete the selected author?</source>
<translation>Kas oled kindel, et tahad kustutada valitud autori?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="141"/>
<source>Couldn't add your author.</source>
<translation>Autorit ei suudetud lisada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="200"/>
<source>Couldn't save your topic.</source>
<translation>Teemat ei suudetud salvestada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="217"/>
<source>Couldn't save your book.</source>
<translation>Laulikut ei suudetud salvestada.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>Delete Topic</source>
<translation>Teema kustutamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="225"/>
<source>Delete Author</source>
<translation>Autori kustutamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>No topic selected!</source>
<translation>Ãhtegi teemat pole valitud!</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>This topic can't be deleted, it is currently assigned to at least one song.</source>
<translation>Seda teemat pole võimalik kustutada, see on seotud vähemalt ühe lauluga.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenanceform.py" line="238"/>
<source>Are you sure you want to delete the selected topic?</source>
<translation>Kas oled kindel, et tahad valitud teema kustutada?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="211"/>
<source>Song Maintenance</source>
<translation>Laulude haldus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="212"/>
<source>Authors</source>
<translation>Autorid</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="213"/>
<source>Topics</source>
<translation>Teemad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="214"/>
<source>Books/Hymnals</source>
<translation>Laulikud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="221"/>
<source>Add</source>
<translation>Lisa</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="222"/>
<source>Edit</source>
<translation>Muuda</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songmaintenancedialog.py" line="223"/>
<source>Delete</source>
<translation>Kustuta</translation>
</message>
@@ -2636,62 +3236,77 @@
<context>
<name>SongMediaItem</name>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="369"/>
<source>CCLI Licence: </source>
<translation>CCLI litsents: </translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="284"/>
<source>Delete song?</source>
<translation>Kas kustutada laul?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="63"/>
<source>Song</source>
<translation>Laul</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="72"/>
<source>Maintain the lists of authors, topics and books</source>
<translation>Autorite, teemade ja raamatute loendi haldamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="148"/>
<source>Titles</source>
<translation>Pealkirjad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="149"/>
<source>Lyrics</source>
<translation>Laulusõnad</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="144"/>
<source>Clear</source>
<translation>Puhasta</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="143"/>
<source>Type:</source>
<translation>Liik:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="145"/>
<source>Search</source>
<translation>Otsi</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="150"/>
<source>Authors</source>
<translation>Autorid</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="142"/>
<source>Search:</source>
<translation>Otsi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="288"/>
<source>Delete Confirmation</source>
<translation>Kustutamise kinnitus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="72"/>
<source>Song Maintenance</source>
<translation>Laulude haldus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="206"/>
<source>%s (%s)</source>
<translation>%s (%s)</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/mediaitem.py" line="286"/>
<source>Delete %d songs?</source>
<translation>Kas kustutada %d laulu?</translation>
</message>
@@ -2699,10 +3314,12 @@
<context>
<name>SongUsageDeleteForm</name>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="43"/>
<source>Delete Selected Song Usage Events?</source>
<translation>Kas kustutada valitud laulude kasutamise sündmused?</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedeleteform.py" line="43"/>
<source>Are you sure you want to delete selected Song Usage data?</source>
<translation>Kas oled kindel, et tahad kustutada valitud laulude kasutuse andmed?</translation>
</message>
@@ -2710,6 +3327,7 @@
<context>
<name>SongUsageDetailForm</name>
<message>
+ <location filename="openlp/plugins/songusage/forms/songusagedetailform.py" line="63"/>
<source>Output File Location</source>
<translation>Väljundfaili asukoht</translation>
</message>
@@ -2717,40 +3335,58 @@
<context>
<name>SongUsagePlugin</name>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="160"/>
<source><b>SongUsage Plugin</b><br>This plugin records the use of songs and when they have been used during a live service</source>
<translation><b>Laulukasutuse plugin</b><br>See plugin salvestab laulude kasutuse koos nende suurele ekraanile näitamise kuupäevaga</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="48"/>
+ <source>SongUsage</source>
+ <translation type="unfinished"></translation>
+ </message>
</context>
<context>
<name>SongsPlugin</name>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="153"/>
<source>Open Songs of Fellowship file</source>
<translation>Open Songs of Fellowship fail</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="173"/>
<source>Open documents or presentations</source>
<translation>Open document vormingus dokumendid või esitlused</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="181"/>
<source><strong>Song Plugin</strong><br />This plugin allows songs to be managed and displayed.</source>
<translation><strong>Laulude plugin</strong><br />See plugin võimaldab laulude kuvamise ja haldamise.</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="56"/>
+ <source>Songs</source>
+ <translation type="unfinished">Laulud</translation>
+ </message>
</context>
<context>
<name>SongsTab</name>
<message>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="64"/>
<source>Songs Mode</source>
<translation>Laulurežiim</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="39"/>
<source>Songs</source>
<translation>Laulud</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="65"/>
<source>Enable search as you type</source>
<translation>Otsing sisestamise ajal</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/lib/songstab.py" line="67"/>
<source>Display Verses on Live Tool bar</source>
<translation>Salme kuvatakse ekraani tööriistaribal</translation>
</message>
@@ -2758,98 +3394,122 @@
<context>
<name>ThemeManager</name>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="66"/>
<source>Import Theme</source>
<translation>Teema importimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="56"/>
<source>Create a new theme</source>
<translation>Uue teema loomine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="62"/>
<source>Delete Theme</source>
<translation>Teema kustutamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="364"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="62"/>
<source>Delete a theme</source>
<translation>Teema kustutamine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="79"/>
<source>Edit a theme</source>
<translation>Teema muutmine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="59"/>
<source>Edit Theme</source>
<translation>Kujunduse muutmine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="69"/>
<source>Export Theme</source>
<translation>Kujunduse eksportimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="180"/>
<source>You are unable to delete the default theme.</source>
<translation>Vaikimisi kujundust pole võimalik kustutada.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="364"/>
<source>File is not a valid theme.</source>
<translation>See fail ei ole sobilik kujundus.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="447"/>
<source>Theme Exists</source>
<translation>Kujundus on juba olemas</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="84"/>
<source>Delete theme</source>
<translation>Kustuta kujundus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="225"/>
<source>Save Theme - (%s)</source>
<translation>Salvesta kujundus - (%s)</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="278"/>
<source>default</source>
<translation>vaikimisi</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="248"/>
<source>Select Theme Import File</source>
<translation>Importimiseks kujunduse faili valimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="506"/>
<source>New Theme</source>
<translation>Uus kujundus</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="66"/>
<source>Import a theme</source>
<translation>Teema importimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="94"/>
<source>Export theme</source>
<translation>Teema eksportimine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="89"/>
<source>Make Global</source>
<translation>Globaalseks tegemine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="220"/>
<source>You have not selected a theme.</source>
<translation>Sa ei ole teemat valinud.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="447"/>
<source>A theme with this name already exists, would you like to overwrite it?</source>
<translation>Sellise nimega teema on juba olemas, kas kirjutada üle?</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="69"/>
<source>Export a theme</source>
<translation>Ekspordi teema</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="187"/>
<source>Theme %s is use in %s plugin</source>
<translation>Kujundust %s kasutatakse pluginas %s</translation>
</message>
<message>
+ <location filename="openlp/core/ui/thememanager.py" line="193"/>
<source>Theme %s is use by Service Manager</source>
<translation>Kujundust %s kasutab teenistuste haldur</translation>
</message>
@@ -2857,38 +3517,47 @@
<context>
<name>ThemesTab</name>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="110"/>
<source>Theme level</source>
<translation>Teema tase</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="109"/>
<source>Global theme</source>
<translation>Ãleüldine tase</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="121"/>
<source>Use the global theme, overriding any themes associated with either the service or the songs.</source>
<translation>Kasutatakse globaalset kujundust, eirates nii teenistuse kui laulu kujundust.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="112"/>
<source>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.</source>
<translation>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.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="116"/>
<source>Service level</source>
<translation>Teenistuse tase</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="120"/>
<source>Global level</source>
<translation>Ãleüldine teema</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="111"/>
<source>Song level</source>
<translation>Laulu tase</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="117"/>
<source>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.</source>
<translation>Kasutatakse teenistuse kujundust, eirates laulude kujundusi. Kui teenistusel kujundust pole, kasutatakse globaalset.</translation>
</message>
<message>
+ <location filename="openlp/core/ui/themestab.py" line="40"/>
<source>Themes</source>
<translation>Kujundused</translation>
</message>
@@ -2896,18 +3565,22 @@
<context>
<name>TopicsForm</name>
<message>
+ <location filename="openlp/plugins/songs/forms/topicsform.py" line="49"/>
<source>You need to type in a topic name!</source>
<translation>Pead sisestama teema nime!</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/topicsform.py" line="49"/>
<source>Error</source>
<translation>Viga</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="63"/>
<source>Topic Maintenance</source>
<translation>Teemade haldus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/topicsdialog.py" line="64"/>
<source>Topic name:</source>
<translation>Teema nimi:</translation>
</message>
@@ -2915,74 +3588,92 @@
<context>
<name>Ui_SongImportWizard</name>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="227"/>
<source>Song Import Wizard</source>
<translation>Laulude importimise nõustaja</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="228"/>
<source>Welcome to the Song Import Wizard</source>
<translation>Tere tulemast laulude importimise nõustajasse</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="231"/>
<source>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.</source>
<translation>See nõustaja aitab sul laule importida paljudest erinevatest formaatidest. Klõpsa all asuvat edasi nuppu, et jätkata tegevust importimise vormingu valimisega.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="234"/>
<source>Select Import Source</source>
<translation>Importimise allika valimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="235"/>
<source>Select the import format, and where to import from.</source>
<translation>Vali importimise vorming ning kust importida.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="237"/>
<source>Format:</source>
<translation>Vorming:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="238"/>
<source>OpenLyrics</source>
<translation>OpenLyrics</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="239"/>
<source>OpenSong</source>
<translation>OpenSong</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="240"/>
<source>CCLI</source>
<translation>CCLI</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="241"/>
<source>CSV</source>
<translation>CSV</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="246"/>
<source>Add Files...</source>
<translation>Lisa faile...</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="247"/>
<source>Remove File(s)</source>
<translation>Kaugfail(id)</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="248"/>
<source>Filename:</source>
<translation>Failinimi:</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="249"/>
<source>Browse...</source>
<translation>Lehitse...</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="250"/>
<source>Importing</source>
<translation>Importimine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="251"/>
<source>Please wait while your songs are imported.</source>
<translation>Palun oota, kuni laule imporditakse.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="253"/>
<source>Ready.</source>
<translation>Valmis.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/forms/songimportwizard.py" line="254"/>
<source>%p%</source>
<translation>%p%</translation>
</message>
@@ -2990,21 +3681,30 @@
<context>
<name>alertsPlugin</name>
<message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="68"/>
<source>Show an alert message</source>
<translation>Teate kuvamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="96"/>
<source><b>Alerts Plugin</b><br>This plugin controls the displaying of alerts on the presentations screen</source>
<translation><b>Teadete plugin</b><br>See plugin juhib esitlusekraanile teadete kuvamist</translation>
</message>
<message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="67"/>
<source>&Alert</source>
<translation>&Teade</translation>
</message>
+ <message>
+ <location filename="openlp/plugins/alerts/alertsplugin.py" line="47"/>
+ <source>Alerts</source>
+ <translation type="unfinished">Teated</translation>
+ </message>
</context>
<context>
<name>export_menu</name>
<message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="84"/>
<source>&Bible</source>
<translation>&Piibel</translation>
</message>
@@ -3012,30 +3712,37 @@
<context>
<name>import_menu</name>
<message>
+ <location filename="openlp/plugins/bibles/bibleplugin.py" line="74"/>
<source>&Bible</source>
<translation>&Piibel</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="97"/>
<source>&Song</source>
<translation>&Laul</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="98"/>
<source>Import songs using the import wizard.</source>
<translation>Laulude importimine importimise nõustajaga.</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="105"/>
<source>Songs of Fellowship (temp menu item)</source>
<translation>Vennaskonna laulud (ajutine menüükirje)</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="110"/>
<source>Import songs from the VOLS1_2.RTF, sof3words.rtf and sof4words.rtf supplied with the music books</source>
<translation>Laulude importimine laulikutega kaasa pandud failidest VOLS1_2.RTF, sof3words.rtf ja sof4words.rtf</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="118"/>
<source>Generic Document/Presentation Import (temp menu item)</source>
<translation>Ãldine dokumentide/esitluste importimine (ajutine menüükirje)</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="124"/>
<source>Import songs from Word/Writer/Powerpoint/Impress</source>
<translation>Laulude importimine Wordist/Writerist/Powerpointist/Impressist</translation>
</message>
@@ -3043,10 +3750,12 @@
<context>
<name>self.ImportSongMenu</name>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="162"/>
<source>Import Error</source>
<translation>Viga importimisel</translation>
</message>
<message>
+ <location filename="openlp/plugins/songs/songsplugin.py" line="162"/>
<source>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</source>
<translation>Tõrge laulude importimisel Songs of Fellowship lauliku failist.
@@ -3056,10 +3765,12 @@
<context>
<name>self.splash_screen</name>
<message>
+ <location filename="openlp/core/ui/splashscreen.py" line="33"/>
<source>Starting</source>
<translation>Käivitumine</translation>
</message>
<message>
+ <location filename="openlp/core/ui/splashscreen.py" line="60"/>
<source>Splash Screen</source>
<translation>Käivitusekraan</translation>
</message>
@@ -3067,30 +3778,37 @@
<context>
<name>tools_menu</name>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="63"/>
<source>&Song Usage</source>
<translation>&Laulude kasutus</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="66"/>
<source>&Delete recorded data</source>
<translation>&Salvestatud andmete kustutamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="68"/>
<source>Delete song usage to specified date</source>
<translation>Kustuta laulude kasutus määratud kuupäevani</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="73"/>
<source>&Extract recorded data</source>
<translation>&Kogutud andmete salvestamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="75"/>
<source>Generate report on Song Usage</source>
<translation>Laulude kasutusraporti koostamine</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="84"/>
<source>Song Usage Status</source>
<translation>Laulude kasutuse teave</translation>
</message>
<message>
+ <location filename="openlp/plugins/songusage/songusageplugin.py" line="85"/>
<source>Start/Stop live song usage recording</source>
<translation>Alusta/lõpeta ekraanile näidatud laulude salvestamine</translation>
</message>
=== modified file 'resources/i18n/openlp_hu.qm'
Binary files resources/i18n/openlp_hu.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_hu.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_nb.qm'
Binary files resources/i18n/openlp_nb.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_nb.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_pt_BR.qm'
Binary files resources/i18n/openlp_pt_BR.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_pt_BR.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'resources/i18n/openlp_sv.qm'
Binary files resources/i18n/openlp_sv.qm 2010-05-12 21:44:00 +0000 and resources/i18n/openlp_sv.qm 2010-05-31 20:25:39 +0000 differ
=== modified file 'scripts/translation_utils.py'
--- scripts/translation_utils.py 2010-05-20 16:46:53 +0000
+++ scripts/translation_utils.py 2010-05-31 20:25:39 +0000
@@ -136,7 +136,8 @@
line = u"%s/%s" % (path, file)
print u'Parsing "%s"' % line
stringlist.append(u"TRANSLATIONS += %s" % line)
-
+
+ stringlist.append(u'CODECFORTR = UTF-8')
print u'Generating PRO file...',
stringlist.sort()
write_file(os.path.join(start_dir, u'openlp.pro'), stringlist)
Follow ups