diff --git a/openlp/__init__.py b/openlp/__init__.py
index 9038b48cc..5f7608770 100644
--- a/openlp/__init__.py
+++ b/openlp/__init__.py
@@ -27,3 +27,9 @@
"""
The :mod:`openlp` module contains all the project produced OpenLP functionality
"""
+
+import core
+import plugins
+
+__all__ = [u'core', u'plugins']
+
diff --git a/openlp/core/__init__.py b/openlp/core/__init__.py
index 896066e73..3c8bdfe71 100644
--- a/openlp/core/__init__.py
+++ b/openlp/core/__init__.py
@@ -25,7 +25,12 @@
# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
###############################################################################
-__all__ = ('OpenLP', 'main')
+"""
+The :mod:`core` module provides all core application functions
+
+All the core functions of the OpenLP application including the GUI, settings,
+logging and a plugin framework are contained within the openlp.core module.
+"""
import os
import sys
@@ -46,16 +51,11 @@ from openlp.core.ui import SplashScreen, ScreenList
from openlp.core.utils import AppLocation, LanguageManager, VersionThread, \
get_application_version, DelayStartThread
+
+__all__ = [u'OpenLP', u'main']
+
+
log = logging.getLogger()
-
-
-"""
-The :mod:`core` module provides all core application functions
-
-All the core functions of the OpenLP application including the GUI, settings,
-logging and a plugin framework are contained within the openlp.core module.
-"""
-
application_stylesheet = u"""
QMainWindow::separator
{
@@ -236,7 +236,6 @@ def main(args=None):
logfile.setFormatter(logging.Formatter(
u'%(asctime)s %(name)-55s %(levelname)-8s %(message)s'))
log.addHandler(logfile)
- logging.addLevelName(15, u'Timer')
# Parse command line options and deal with them.
# Use args supplied programatically if possible.
(options, args) = parser.parse_args(args) if args else parser.parse_args()
@@ -261,8 +260,10 @@ def main(args=None):
app.setApplicationName(u'OpenLP')
app.setApplicationVersion(get_application_version()[u'version'])
# Instance check
- if app.isAlreadyRunning():
- sys.exit()
+ if not options.testing:
+ # Instance check
+ if app.isAlreadyRunning():
+ sys.exit()
# First time checks in settings
if not QtCore.QSettings().value(u'general/has run wizard',
QtCore.QVariant(False)).toBool():
@@ -284,5 +285,7 @@ def main(args=None):
# Do not run method app.exec_() when running gui tests
if options.testing:
app.run(qt_args, testing=True)
+ # For gui tests we need access to window intances and their components
+ return app
else:
sys.exit(app.run(qt_args))
diff --git a/openlp/core/lib/__init__.py b/openlp/core/lib/__init__.py
index d9d29efab..e24045883 100644
--- a/openlp/core/lib/__init__.py
+++ b/openlp/core/lib/__init__.py
@@ -36,6 +36,13 @@ from PyQt4 import QtCore, QtGui
log = logging.getLogger(__name__)
+class MediaType(object):
+ """
+ An enumeration class for types of media.
+ """
+ Audio = 1
+ Video = 2
+
def translate(context, text, comment=None,
encoding=QtCore.QCoreApplication.CodecForTr, n=-1,
translate=QtCore.QCoreApplication.translate):
@@ -137,7 +144,7 @@ def image_to_byte(image):
# convert to base64 encoding so does not get missed!
return byte_array.toBase64()
-def resize_image(image_path, width, height, background):
+def resize_image(image_path, width, height, background=u'#000000'):
"""
Resize an image to fit on the current screen.
@@ -152,6 +159,8 @@ def resize_image(image_path, width, height, background):
``background``
The background colour defaults to black.
+
+ DO NOT REMOVE THE DEFAULT BACKGROUND VALUE!
"""
log.debug(u'resize_image - start')
reader = QtGui.QImageReader(image_path)
@@ -178,7 +187,7 @@ def resize_image(image_path, width, height, background):
new_image = QtGui.QImage(width, height,
QtGui.QImage.Format_ARGB32_Premultiplied)
painter = QtGui.QPainter(new_image)
- painter.fillRect(new_image.rect(), background)
+ painter.fillRect(new_image.rect(), QtGui.QColor(background))
painter.drawImage((width - realw) / 2, (height - realh) / 2, preview)
return new_image
@@ -241,9 +250,7 @@ from settingsmanager import SettingsManager
from plugin import PluginStatus, StringContent, Plugin
from pluginmanager import PluginManager
from settingstab import SettingsTab
-from serviceitem import ServiceItem
-from serviceitem import ServiceItemType
-from serviceitem import ItemCapabilities
+from serviceitem import ServiceItem, ServiceItemType, ItemCapabilities
from htmlbuilder import build_html, build_lyrics_format_css, \
build_lyrics_outline_css
from toolbar import OpenLPToolbar
diff --git a/openlp/core/lib/db.py b/openlp/core/lib/db.py
index 2e5d011cf..1b8d086df 100644
--- a/openlp/core/lib/db.py
+++ b/openlp/core/lib/db.py
@@ -82,7 +82,7 @@ def upgrade_db(url, upgrade):
load_changes = True
try:
tables = upgrade.upgrade_setup(metadata)
- except SQLAlchemyError, DBAPIError:
+ except (SQLAlchemyError, DBAPIError):
load_changes = False
metadata_table = Table(u'metadata', metadata,
Column(u'key', types.Unicode(64), primary_key=True),
@@ -106,7 +106,7 @@ def upgrade_db(url, upgrade):
getattr(upgrade, u'upgrade_%d' % version) \
(session, metadata, tables)
version_meta.value = unicode(version)
- except SQLAlchemyError, DBAPIError:
+ except (SQLAlchemyError, DBAPIError):
log.exception(u'Could not run database upgrade script '
'"upgrade_%s", upgrade process has been halted.', version)
break
@@ -213,7 +213,8 @@ class Manager(object):
return
try:
self.session = init_schema(self.db_url)
- except:
+ except (SQLAlchemyError, DBAPIError):
+ log.exception(u'Error loading database: %s', self.db_url)
critical_error_message_box(
translate('OpenLP.Manager', 'Database Error'),
unicode(translate('OpenLP.Manager', 'OpenLP cannot load your '
diff --git a/openlp/core/lib/imagemanager.py b/openlp/core/lib/imagemanager.py
index 4d6c90078..0dcc2246b 100644
--- a/openlp/core/lib/imagemanager.py
+++ b/openlp/core/lib/imagemanager.py
@@ -215,6 +215,8 @@ class ImageManager(QtCore.QObject):
image = self._cache[name]
if image.image is None:
self._conversion_queue.modify_priority(image, Priority.High)
+ # make sure we are running and if not give it a kick
+ self.process_updates()
while image.image is None:
log.debug(u'get_image - waiting')
time.sleep(0.1)
@@ -235,6 +237,8 @@ class ImageManager(QtCore.QObject):
image = self._cache[name]
if image.image_bytes is None:
self._conversion_queue.modify_priority(image, Priority.Urgent)
+ # make sure we are running and if not give it a kick
+ self.process_updates()
while image.image_bytes is None:
log.debug(u'get_image_bytes - waiting')
time.sleep(0.1)
diff --git a/openlp/core/lib/mediamanageritem.py b/openlp/core/lib/mediamanageritem.py
index f32e345b0..5366f3f68 100644
--- a/openlp/core/lib/mediamanageritem.py
+++ b/openlp/core/lib/mediamanageritem.py
@@ -111,7 +111,7 @@ class MediaManagerItem(QtGui.QWidget):
self.requiredIcons()
self.setupUi()
self.retranslateUi()
- self.auto_select_id = -1
+ self.autoSelectId = -1
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'%s_service_load' % self.plugin.name),
self.serviceLoad)
@@ -376,19 +376,23 @@ class MediaManagerItem(QtGui.QWidget):
The files to be loaded
"""
names = []
+ fullList = []
for count in range(0, self.listView.count()):
- names.append(self.listView.item(count).text())
- newFiles = []
+ names.append(unicode(self.listView.item(count).text()))
+ fullList.append(unicode(self.listView.item(count).
+ data(QtCore.Qt.UserRole).toString()))
duplicatesFound = False
+ filesAdded = False
for file in files:
filename = os.path.split(unicode(file))[1]
if filename in names:
duplicatesFound = True
else:
- print file
- newFiles.append(file)
- if newFiles:
- self.loadList(newFiles)
+ filesAdded = True
+ fullList.append(file)
+ if fullList and filesAdded:
+ self.listView.clear()
+ self.loadList(fullList)
lastDir = os.path.split(unicode(files[0]))[0]
SettingsManager.set_last_dir(self.settingsSection, lastDir)
SettingsManager.set_list(self.settingsSection,
@@ -397,7 +401,7 @@ class MediaManagerItem(QtGui.QWidget):
critical_error_message_box(
UiStrings().Duplicate,
unicode(translate('OpenLP.MediaManagerItem',
- 'Duplicate files found on import and ignored.')))
+ 'Duplicate files were found on import and were ignored.')))
def contextMenu(self, point):
item = self.listView.itemAt(point)
@@ -486,7 +490,8 @@ class MediaManagerItem(QtGui.QWidget):
"""
pass
- def generateSlideData(self, serviceItem, item=None, xmlVersion=False):
+ def generateSlideData(self, serviceItem, item=None, xmlVersion=False,
+ remote=False):
raise NotImplementedError(u'MediaManagerItem.generateSlideData needs '
u'to be defined by the plugin')
@@ -507,7 +512,7 @@ class MediaManagerItem(QtGui.QWidget):
if QtCore.QSettings().value(u'advanced/single click preview',
QtCore.QVariant(False)).toBool() and self.quickPreviewAllowed \
and self.listView.selectedIndexes() \
- and self.auto_select_id == -1:
+ and self.autoSelectId == -1:
self.onPreviewClick(True)
def onPreviewClick(self, keepFocus=False):
@@ -540,12 +545,12 @@ class MediaManagerItem(QtGui.QWidget):
else:
self.goLive()
- def goLive(self, item_id=None):
+ def goLive(self, item_id=None, remote=False):
log.debug(u'%s Live requested', self.plugin.name)
item = None
if item_id:
item = self.createItemFromId(item_id)
- serviceItem = self.buildServiceItem(item)
+ serviceItem = self.buildServiceItem(item, remote=remote)
if serviceItem:
if not item_id:
serviceItem.from_plugin = True
@@ -575,8 +580,8 @@ class MediaManagerItem(QtGui.QWidget):
for item in items:
self.addToService(item)
- def addToService(self, item=None, replace=None):
- serviceItem = self.buildServiceItem(item, True)
+ def addToService(self, item=None, replace=None, remote=False):
+ serviceItem = self.buildServiceItem(item, True, remote=remote)
if serviceItem:
serviceItem.from_plugin = False
self.plugin.serviceManager.addServiceItem(serviceItem,
@@ -609,13 +614,13 @@ class MediaManagerItem(QtGui.QWidget):
unicode(translate('OpenLP.MediaManagerItem',
'You must select a %s service item.')) % self.title)
- def buildServiceItem(self, item=None, xmlVersion=False):
+ def buildServiceItem(self, item=None, xmlVersion=False, remote=False):
"""
Common method for generating a service item
"""
serviceItem = ServiceItem(self.plugin)
serviceItem.add_icon(self.plugin.icon_path)
- if self.generateSlideData(serviceItem, item, xmlVersion):
+ if self.generateSlideData(serviceItem, item, xmlVersion, remote):
return serviceItem
else:
return None
@@ -627,7 +632,7 @@ class MediaManagerItem(QtGui.QWidget):
"""
pass
- def check_search_result(self):
+ def checkSearchResult(self):
"""
Checks if the listView is empty and adds a "No Search Results" item.
"""
@@ -663,15 +668,15 @@ class MediaManagerItem(QtGui.QWidget):
item_id = (item.data(QtCore.Qt.UserRole)).toInt()[0]
return item_id
- def save_auto_select_id(self):
+ def saveAutoSelectId(self):
"""
Sorts out, what item to select after loading a list.
"""
# The item to select has not been set.
- if self.auto_select_id == -1:
+ if self.autoSelectId == -1:
item = self.listView.currentItem()
if item:
- self.auto_select_id = item.data(QtCore.Qt.UserRole).toInt()[0]
+ self.autoSelectId = item.data(QtCore.Qt.UserRole).toInt()[0]
def search(self, string):
"""
diff --git a/openlp/core/lib/renderer.py b/openlp/core/lib/renderer.py
index cc54f982f..2ada432f2 100644
--- a/openlp/core/lib/renderer.py
+++ b/openlp/core/lib/renderer.py
@@ -31,7 +31,7 @@ from PyQt4 import QtGui, QtCore, QtWebKit
from openlp.core.lib import ServiceItem, expand_tags, \
build_lyrics_format_css, build_lyrics_outline_css, Receiver, \
- ItemCapabilities
+ ItemCapabilities, FormattingTags
from openlp.core.lib.theme import ThemeLevel
from openlp.core.ui import MainDisplay, ScreenList
@@ -225,56 +225,52 @@ class Renderer(object):
if item.is_capable(ItemCapabilities.NoLineBreaks):
line_end = u' '
# Bibles
- if item.is_capable(ItemCapabilities.AllowsWordSplit):
+ if item.is_capable(ItemCapabilities.CanWordSplit):
pages = self._paginate_slide_words(text.split(u'\n'), line_end)
else:
# Clean up line endings.
lines = self._lines_split(text)
pages = self._paginate_slide(lines, line_end)
# Songs and Custom
- if item.is_capable(ItemCapabilities.AllowsVirtualSplit) and \
+ if item.is_capable(ItemCapabilities.CanSoftBreak) and \
len(pages) > 1 and u'[---]' in text:
pages = []
while True:
- # Check if the first two potential virtual slides will fit
- # (as a whole) on one slide.
- html_text = expand_tags(
- u'\n'.join(text.split(u'\n[---]\n', 2)[:-1]))
+ slides = text.split(u'\n[---]\n', 2)
+ # If there are (at least) two occurrences of [---] we use
+ # the first two slides (and neglect the last for now).
+ if len(slides) == 3:
+ html_text = expand_tags(u'\n'.join(slides[:2]))
+ # We check both slides to determine if the virtual break is
+ # needed (there is only one virtual break).
+ else:
+ html_text = expand_tags(u'\n'.join(slides))
html_text = html_text.replace(u'\n', u'
')
if self._text_fits_on_slide(html_text):
# The first two virtual slides fit (as a whole) on one
- # slide. Replace the occurrences of [---].
- text = text.replace(u'\n[---]', u'', 2)
+ # slide. Replace the first occurrence of [---].
+ text = text.replace(u'\n[---]', u'', 1)
else:
- # The first two virtual slides did not fit as a whole.
- # Check if the first virtual slide will fit.
- html_text = expand_tags(text.split(u'\n[---]\n', 1)[1])
- html_text = html_text.replace(u'\n', u'
')
- if self._text_fits_on_slide(html_text):
- # The first virtual slide fits, so remove it.
- text = text.replace(u'\n[---]', u'', 1)
+ # The first virtual slide fits, which means we have to
+ # render the first virtual slide.
+ text_contains_break = u'[---]' in text
+ if text_contains_break:
+ text_to_render, text = text.split(u'\n[---]\n', 1)
else:
- # The first virtual slide does not fit, which means
- # we have to render the first virtual slide.
- text_contains_break = u'[---]' in text
- if text_contains_break:
- text_to_render, text = text.split(u'\n[---]\n', 1)
+ text_to_render = text
+ text = u''
+ lines = text_to_render.strip(u'\n').split(u'\n')
+ slides = self._paginate_slide(lines, line_end)
+ if len(slides) > 1 and text:
+ # Add all slides apart from the last one the list.
+ pages.extend(slides[:-1])
+ if text_contains_break:
+ text = slides[-1] + u'\n[---]\n' + text
else:
- text_to_render = text
- text = u''
- lines = text_to_render.strip(u'\n').split(u'\n')
- slides = self._paginate_slide(lines, line_end)
- if len(slides) > 1 and text:
- # Add all slides apart from the last one the
- # list.
- pages.extend(slides[:-1])
- if text_contains_break:
- text = slides[-1] + u'\n[---]\n' + text
- else:
- text = slides[-1] + u'\n'+ text
- text = text.replace(u'
', u'\n')
- else:
- pages.extend(slides)
+ text = slides[-1] + u'\n'+ text
+ text = text.replace(u'
', u'\n')
+ else:
+ pages.extend(slides)
if u'[---]' not in text:
lines = text.strip(u'\n').split(u'\n')
pages.extend(self._paginate_slide(lines, line_end))
@@ -446,6 +442,50 @@ class Renderer(object):
log.debug(u'_paginate_slide_words - End')
return formatted
+ def _get_start_tags(self, raw_text):
+ """
+ Tests the given text for not closed formatting tags and returns a tuple
+ consisting of three unicode strings::
+
+ (u'{st}{r}Text text text{/r}{/st}', u'{st}{r}', u'
+ ')
+
+ The first unicode string is the text, with correct closing tags. The
+ second unicode string are OpenLP's opening formatting tags and the third
+ unicode string the html opening formatting tags.
+
+ ``raw_text``
+ The text to test. The text must **not** contain html tags, only
+ OpenLP formatting tags are allowed::
+
+ {st}{r}Text text text
+ """
+ raw_tags = []
+ html_tags = []
+ for tag in FormattingTags.get_html_tags():
+ if tag[u'start tag'] == u'{br}':
+ continue
+ if raw_text.count(tag[u'start tag']) != \
+ raw_text.count(tag[u'end tag']):
+ raw_tags.append(
+ (raw_text.find(tag[u'start tag']), tag[u'start tag'],
+ tag[u'end tag']))
+ html_tags.append(
+ (raw_text.find(tag[u'start tag']), tag[u'start html']))
+ # Sort the lists, so that the tags which were opened first on the first
+ # slide (the text we are checking) will be opened first on the next
+ # slide as well.
+ raw_tags.sort(key=lambda tag: tag[0])
+ html_tags.sort(key=lambda tag: tag[0])
+ # Create a list with closing tags for the raw_text.
+ end_tags = [tag[2] for tag in raw_tags]
+ end_tags.reverse()
+ # Remove the indexes.
+ raw_tags = [tag[1] for tag in raw_tags]
+ html_tags = [tag[1] for tag in html_tags]
+ return raw_text + u''.join(end_tags), u''.join(raw_tags), \
+ u''.join(html_tags)
+
def _binary_chop(self, formatted, previous_html, previous_raw, html_list,
raw_list, separator, line_end):
"""
@@ -497,8 +537,10 @@ class Renderer(object):
# We found the number of words which will fit.
if smallest_index == index or highest_index == index:
index = smallest_index
- formatted.append(previous_raw.rstrip(u'
') +
- separator.join(raw_list[:index + 1]))
+ text = previous_raw.rstrip(u'
') + \
+ separator.join(raw_list[:index + 1])
+ text, raw_tags, html_tags = self._get_start_tags(text)
+ formatted.append(text)
previous_html = u''
previous_raw = u''
# Stop here as the theme line count was requested.
@@ -509,17 +551,19 @@ class Renderer(object):
continue
# Check if the remaining elements fit on the slide.
if self._text_fits_on_slide(
- separator.join(html_list[index + 1:]).strip()):
- previous_html = separator.join(
+ html_tags + separator.join(html_list[index + 1:]).strip()):
+ previous_html = html_tags + separator.join(
html_list[index + 1:]).strip() + line_end
- previous_raw = separator.join(
+ previous_raw = raw_tags + separator.join(
raw_list[index + 1:]).strip() + line_end
break
else:
# The remaining elements do not fit, thus reset the indexes,
# create a new list and continue.
raw_list = raw_list[index + 1:]
+ raw_list[0] = raw_tags + raw_list[0]
html_list = html_list[index + 1:]
+ html_list[0] = html_tags + html_list[0]
smallest_index = 0
highest_index = len(html_list) - 1
index = int(highest_index / 2)
diff --git a/openlp/core/lib/serviceitem.py b/openlp/core/lib/serviceitem.py
index 7be28520c..3170e0a93 100644
--- a/openlp/core/lib/serviceitem.py
+++ b/openlp/core/lib/serviceitem.py
@@ -52,20 +52,21 @@ class ItemCapabilities(object):
"""
Provides an enumeration of a serviceitem's capabilities
"""
- AllowsPreview = 1
- AllowsEdit = 2
- AllowsMaintain = 3
+ CanPreview = 1
+ CanEdit = 2
+ CanMaintain = 3
RequiresMedia = 4
- AllowsLoop = 5
- AllowsAdditions = 6
+ CanLoop = 5
+ CanAppend = 6
NoLineBreaks = 7
OnLoadUpdate = 8
AddIfNewItem = 9
ProvidesOwnDisplay = 10
- AllowsDetailedTitleDisplay = 11
- AllowsVariableStartTime = 12
- AllowsVirtualSplit = 13
- AllowsWordSplit = 14
+ HasDetailedTitleDisplay = 11
+ HasVariableStartTime = 12
+ CanSoftBreak = 13
+ CanWordSplit = 14
+ HasBackgroundAudio = 15
class ServiceItem(object):
@@ -116,6 +117,7 @@ class ServiceItem(object):
self.media_length = 0
self.from_service = False
self.image_border = u'#000000'
+ self.background_audio = []
self._new_item()
def _new_item(self):
@@ -159,7 +161,7 @@ class ServiceItem(object):
"""
The render method is what generates the frames for the screen and
obtains the display information from the renderemanager.
- At this point all the slides are build for the given
+ At this point all the slides are built for the given
display size.
"""
log.debug(u'Render called')
@@ -272,7 +274,8 @@ class ServiceItem(object):
u'xml_version': self.xml_version,
u'start_time': self.start_time,
u'end_time': self.end_time,
- u'media_length': self.media_length
+ u'media_length': self.media_length,
+ u'background_audio': self.background_audio
}
service_data = []
if self.service_item_type == ServiceItemType.Text:
@@ -320,6 +323,8 @@ class ServiceItem(object):
self.end_time = header[u'end_time']
if u'media_length' in header:
self.media_length = header[u'media_length']
+ if u'background_audio' in header:
+ self.background_audio = header[u'background_audio']
if self.service_item_type == ServiceItemType.Text:
for slide in serviceitem[u'serviceitem'][u'data']:
self._raw_frames.append(slide)
@@ -341,7 +346,7 @@ class ServiceItem(object):
if self.is_text():
return self.title
else:
- if ItemCapabilities.AllowsDetailedTitleDisplay in self.capabilities:
+ if ItemCapabilities.HasDetailedTitleDisplay in self.capabilities:
return self._raw_frames[0][u'title']
elif len(self._raw_frames) > 1:
return self.title
@@ -359,6 +364,8 @@ class ServiceItem(object):
"""
self._uuid = other._uuid
self.notes = other.notes
+ if self.is_capable(ItemCapabilities.HasBackgroundAudio):
+ log.debug(self.background_audio)
def __eq__(self, other):
"""
@@ -459,7 +466,7 @@ class ServiceItem(object):
'Length: %s')) % \
unicode(datetime.timedelta(seconds=self.media_length))
if not start and not end:
- return None
+ return u''
elif start and not end:
return start
elif not start and end:
diff --git a/openlp/core/ui/firsttimeform.py b/openlp/core/ui/firsttimeform.py
index 4beebfde6..bfa4bf6b1 100644
--- a/openlp/core/ui/firsttimeform.py
+++ b/openlp/core/ui/firsttimeform.py
@@ -28,7 +28,9 @@
import io
import logging
import os
+import sys
import urllib
+import urllib2
from tempfile import gettempdir
from ConfigParser import SafeConfigParser
@@ -60,8 +62,13 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
files = self.webAccess.read()
self.config.readfp(io.BytesIO(files))
self.updateScreenListCombo()
+ self.downloadCanceled = False
self.downloading = unicode(translate('OpenLP.FirstTimeWizard',
'Downloading %s...'))
+ QtCore.QObject.connect(self.cancelButton,QtCore.SIGNAL('clicked()'),
+ self.onCancelButtonClicked)
+ QtCore.QObject.connect(self.noInternetFinishButton,
+ QtCore.SIGNAL('clicked()'), self.onNoInternetFinishButtonClicked)
QtCore.QObject.connect(self,
QtCore.SIGNAL(u'currentIdChanged(int)'), self.onCurrentIdChanged)
QtCore.QObject.connect(Receiver.get_receiver(),
@@ -80,6 +87,10 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
"""
self.restart()
check_directory_exists(os.path.join(gettempdir(), u'openlp'))
+ self.noInternetFinishButton.setVisible(False)
+ # Check if this is a re-run of the wizard.
+ self.hasRunWizard = QtCore.QSettings().value(
+ u'general/has run wizard', QtCore.QVariant(False)).toBool()
# Sort out internet access for downloads
if self.webAccess:
songs = self.config.get(u'songs', u'languages')
@@ -120,7 +131,7 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
title = self.config.get(u'theme_%s' % theme, u'title')
filename = self.config.get(u'theme_%s' % theme, u'filename')
screenshot = self.config.get(u'theme_%s' % theme, u'screenshot')
- urllib.urlretrieve(u'%s/%s' % (self.web, screenshot),
+ urllib.urlretrieve(u'%s%s' % (self.web, screenshot),
os.path.join(gettempdir(), u'openlp', screenshot))
item = QtGui.QListWidgetItem(title, self.themesListWidget)
item.setData(QtCore.Qt.UserRole,
@@ -135,6 +146,7 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
"""
Determine the next page in the Wizard to go to.
"""
+ Receiver.send_message(u'openlp_process_events')
if self.currentId() == FirstTimePage.Plugins:
if not self.webAccess:
return FirstTimePage.NoInternet
@@ -151,16 +163,24 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
"""
Detects Page changes and updates as approprate.
"""
- if pageId == FirstTimePage.Defaults:
+ # Keep track of the page we are at. Pressing "Cancel" causes pageId
+ # to be a -1.
+ if pageId != -1:
+ self.lastId = pageId
+ if pageId == FirstTimePage.Plugins:
+ # Set the no internet page text.
+ if self.hasRunWizard:
+ self.noInternetLabel.setText(self.noInternetText)
+ else:
+ self.noInternetLabel.setText(self.noInternetText +
+ self.cancelWizardText)
+ elif pageId == FirstTimePage.Defaults:
self.themeComboBox.clear()
for iter in xrange(self.themesListWidget.count()):
item = self.themesListWidget.item(iter)
if item.checkState() == QtCore.Qt.Checked:
self.themeComboBox.addItem(item.text())
- # Check if this is a re-run of the wizard.
- self.has_run_wizard = QtCore.QSettings().value(
- u'general/has run wizard', QtCore.QVariant(False)).toBool()
- if self.has_run_wizard:
+ if self.hasRunWizard:
# Add any existing themes to list.
for theme in self.parent().themeManagerContents.getThemes():
index = self.themeComboBox.findText(theme)
@@ -172,12 +192,21 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
# Pre-select the current default theme.
index = self.themeComboBox.findText(default_theme)
self.themeComboBox.setCurrentIndex(index)
+ elif pageId == FirstTimePage.NoInternet:
+ self.backButton.setVisible(False)
+ self.nextButton.setVisible(False)
+ self.noInternetFinishButton.setVisible(True)
+ if self.hasRunWizard:
+ self.cancelButton.setVisible(False)
elif pageId == FirstTimePage.Progress:
Receiver.send_message(u'cursor_busy')
self._preWizard()
+ Receiver.send_message(u'openlp_process_events')
self._performWizard()
+ Receiver.send_message(u'openlp_process_events')
self._postWizard()
Receiver.send_message(u'cursor_normal')
+ Receiver.send_message(u'openlp_process_events')
def updateScreenListCombo(self):
"""
@@ -188,6 +217,53 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
self.displayComboBox.addItems(self.screens.get_screen_list())
self.displayComboBox.setCurrentIndex(self.displayComboBox.count() - 1)
+ def onCancelButtonClicked(self):
+ """
+ Process the pressing of the cancel button.
+ """
+ if self.lastId == FirstTimePage.NoInternet or \
+ (self.lastId <= FirstTimePage.Plugins and \
+ not self.hasRunWizard):
+ QtCore.QCoreApplication.exit()
+ sys.exit()
+ self.downloadCanceled = True
+ Receiver.send_message(u'cursor_normal')
+
+ def onNoInternetFinishButtonClicked(self):
+ """
+ Process the pressing of the "Finish" button on the No Internet page.
+ """
+ Receiver.send_message(u'cursor_busy')
+ self._performWizard()
+ Receiver.send_message(u'openlp_process_events')
+ Receiver.send_message(u'cursor_normal')
+ QtCore.QSettings().setValue(u'general/has run wizard',
+ QtCore.QVariant(True))
+ self.close()
+
+ def urlGetFile(self, url, fpath):
+ """"
+ Download a file given a URL. The file is retrieved in chunks, giving
+ the ability to cancel the download at any point.
+ """
+ block_count = 0
+ block_size = 4096
+ urlfile = urllib2.urlopen(url)
+ filesize = urlfile.headers["Content-Length"]
+ filename = open(fpath, "wb")
+ # Download until finished or canceled.
+ while not self.downloadCanceled:
+ data = urlfile.read(block_size)
+ if not data:
+ break
+ filename.write(data)
+ block_count += 1
+ self._downloadProgress(block_count, block_size, filesize)
+ filename.close()
+ # Delete file if canceled, it may be a partial file.
+ if self.downloadCanceled:
+ os.remove(fpath)
+
def _getFileSize(self, url):
site = urllib.urlopen(url)
meta = site.info()
@@ -197,7 +273,7 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
increment = (count * block_size) - self.previous_size
self._incrementProgressBar(None, increment)
self.previous_size = count * block_size
-
+
def _incrementProgressBar(self, status_text, increment=1):
"""
Update the wizard progress page.
@@ -219,6 +295,8 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
Prepare the UI for the process.
"""
self.max_progress = 0
+ self.finishButton.setVisible(False)
+ Receiver.send_message(u'openlp_process_events')
# Loop through the songs list and increase for each selected item
for i in xrange(self.songsListWidget.count()):
item = self.songsListWidget.item(i)
@@ -242,7 +320,6 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
filename = item.data(QtCore.Qt.UserRole).toString()
size = self._getFileSize(u'%s%s' % (self.web, filename))
self.max_progress += size
- self.finishButton.setVisible(False)
if self.max_progress:
# Add on 2 for plugins status setting plus a "finished" point.
self.max_progress = self.max_progress + 2
@@ -266,7 +343,7 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
"""
if self.max_progress:
self.progressBar.setValue(self.progressBar.maximum())
- if self.has_run_wizard:
+ if self.hasRunWizard:
self.progressLabel.setText(translate('OpenLP.FirstTimeWizard',
'Download complete.'
' Click the finish button to return to OpenLP.'))
@@ -275,7 +352,7 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
'Download complete.'
' Click the finish button to start OpenLP.'))
else:
- if self.has_run_wizard:
+ if self.hasRunWizard:
self.progressLabel.setText(translate('OpenLP.FirstTimeWizard',
'Click the finish button to return to OpenLP.'))
else:
@@ -304,42 +381,42 @@ class FirstTimeForm(QtGui.QWizard, Ui_FirstTimeWizard):
self._setPluginStatus(self.customCheckBox, u'custom/status')
self._setPluginStatus(self.songUsageCheckBox, u'songusage/status')
self._setPluginStatus(self.alertCheckBox, u'alerts/status')
- # Build directories for downloads
- songs_destination = os.path.join(unicode(gettempdir()), u'openlp')
- bibles_destination = AppLocation.get_section_data_path(u'bibles')
- themes_destination = AppLocation.get_section_data_path(u'themes')
- # Download songs
- for i in xrange(self.songsListWidget.count()):
- item = self.songsListWidget.item(i)
- if item.checkState() == QtCore.Qt.Checked:
- filename = item.data(QtCore.Qt.UserRole).toString()
- self._incrementProgressBar(self.downloading % filename, 0)
- self.previous_size = 0
- destination = os.path.join(songs_destination, unicode(filename))
- urllib.urlretrieve(u'%s%s' % (self.web, filename), destination,
- self._downloadProgress)
- # Download Bibles
- bibles_iterator = QtGui.QTreeWidgetItemIterator(self.biblesTreeWidget)
- while bibles_iterator.value():
- item = bibles_iterator.value()
- if item.parent() and item.checkState(0) == QtCore.Qt.Checked:
- bible = unicode(item.data(0, QtCore.Qt.UserRole).toString())
- self._incrementProgressBar(self.downloading % bible, 0)
- self.previous_size = 0
- urllib.urlretrieve(u'%s%s' % (self.web, bible),
- os.path.join(bibles_destination, bible),
- self._downloadProgress)
- bibles_iterator += 1
- # Download themes
- for i in xrange(self.themesListWidget.count()):
- item = self.themesListWidget.item(i)
- if item.checkState() == QtCore.Qt.Checked:
- theme = unicode(item.data(QtCore.Qt.UserRole).toString())
- self._incrementProgressBar(self.downloading % theme, 0)
- self.previous_size = 0
- urllib.urlretrieve(u'%s%s' % (self.web, theme),
- os.path.join(themes_destination, theme),
- self._downloadProgress)
+ if self.webAccess:
+ # Build directories for downloads
+ songs_destination = os.path.join(unicode(gettempdir()), u'openlp')
+ bibles_destination = AppLocation.get_section_data_path(u'bibles')
+ themes_destination = AppLocation.get_section_data_path(u'themes')
+ # Download songs
+ for i in xrange(self.songsListWidget.count()):
+ item = self.songsListWidget.item(i)
+ if item.checkState() == QtCore.Qt.Checked:
+ filename = item.data(QtCore.Qt.UserRole).toString()
+ self._incrementProgressBar(self.downloading % filename, 0)
+ self.previous_size = 0
+ destination = os.path.join(songs_destination,
+ unicode(filename))
+ self.urlGetFile(u'%s%s' % (self.web, filename), destination)
+ # Download Bibles
+ bibles_iterator = QtGui.QTreeWidgetItemIterator(
+ self.biblesTreeWidget)
+ while bibles_iterator.value():
+ item = bibles_iterator.value()
+ if item.parent() and item.checkState(0) == QtCore.Qt.Checked:
+ bible = unicode(item.data(0, QtCore.Qt.UserRole).toString())
+ self._incrementProgressBar(self.downloading % bible, 0)
+ self.previous_size = 0
+ self.urlGetFile(u'%s%s' % (self.web, bible),
+ os.path.join(bibles_destination, bible))
+ bibles_iterator += 1
+ # Download themes
+ for i in xrange(self.themesListWidget.count()):
+ item = self.themesListWidget.item(i)
+ if item.checkState() == QtCore.Qt.Checked:
+ theme = unicode(item.data(QtCore.Qt.UserRole).toString())
+ self._incrementProgressBar(self.downloading % theme, 0)
+ self.previous_size = 0
+ self.urlGetFile(u'%s%s' % (self.web, theme),
+ os.path.join(themes_destination, theme))
# Set Default Display
if self.displayComboBox.currentIndex() != -1:
QtCore.QSettings().setValue(u'General/monitor',
diff --git a/openlp/core/ui/firsttimewizard.py b/openlp/core/ui/firsttimewizard.py
index 7e94b4595..0f152a396 100644
--- a/openlp/core/ui/firsttimewizard.py
+++ b/openlp/core/ui/firsttimewizard.py
@@ -51,8 +51,10 @@ class Ui_FirstTimeWizard(object):
FirstTimeWizard.setWizardStyle(QtGui.QWizard.ModernStyle)
FirstTimeWizard.setOptions(QtGui.QWizard.IndependentPages |
QtGui.QWizard.NoBackButtonOnStartPage |
- QtGui.QWizard.NoBackButtonOnLastPage)
+ QtGui.QWizard.NoBackButtonOnLastPage |
+ QtGui.QWizard.HaveCustomButton1)
self.finishButton = self.button(QtGui.QWizard.FinishButton)
+ self.noInternetFinishButton = self.button(QtGui.QWizard.CustomButton1)
self.cancelButton = self.button(QtGui.QWizard.CancelButton)
self.nextButton = self.button(QtGui.QWizard.NextButton)
self.backButton = self.button(QtGui.QWizard.BackButton)
@@ -189,9 +191,7 @@ class Ui_FirstTimeWizard(object):
self.progressBar.setObjectName(u'progressBar')
self.progressLayout.addWidget(self.progressBar)
FirstTimeWizard.setPage(FirstTimePage.Progress, self.progressPage)
-
self.retranslateUi(FirstTimeWizard)
- QtCore.QMetaObject.connectSlotsByName(FirstTimeWizard)
def retranslateUi(self, FirstTimeWizard):
FirstTimeWizard.setWindowTitle(translate(
@@ -230,14 +230,17 @@ class Ui_FirstTimeWizard(object):
self.noInternetPage.setSubTitle(translate(
'OpenLP.FirstTimeWizard',
'Unable to detect an Internet connection.'))
- self.noInternetLabel.setText(translate('OpenLP.FirstTimeWizard',
+ self.noInternetText = translate('OpenLP.FirstTimeWizard',
'No Internet connection was found. The First Time Wizard needs an '
'Internet connection in order to be able to download sample '
- 'songs, Bibles and themes.\n\nTo re-run the First Time Wizard and '
- 'import this sample data at a later stage, press the cancel '
- 'button now, check your Internet connection, and restart OpenLP.'
- '\n\nTo cancel the First Time Wizard completely, press the finish '
- 'button now.'))
+ 'songs, Bibles and themes. Press the Finish button now to start '
+ 'OpenLP with initial settings and no sample data.\n\nTo re-run the '
+ 'First Time Wizard and import this sample data at a later time, '
+ 'check your Internet connection and re-run this wizard by '
+ 'selecting "Tools/Re-run First Time Wizard" from OpenLP.')
+ self.cancelWizardText = translate('OpenLP.FirstTimeWizard',
+ '\n\nTo cancel the First Time Wizard completely (and not start '
+ 'OpenLP), press the Cancel button now.')
self.songsPage.setTitle(translate('OpenLP.FirstTimeWizard',
'Sample Songs'))
self.songsPage.setSubTitle(translate('OpenLP.FirstTimeWizard',
@@ -260,3 +263,5 @@ class Ui_FirstTimeWizard(object):
'Select default theme:'))
self.progressLabel.setText(translate('OpenLP.FirstTimeWizard',
'Starting configuration process...'))
+ FirstTimeWizard.setButtonText(QtGui.QWizard.CustomButton1,
+ translate('OpenLP.FirstTimeWizard', 'Finish'))
diff --git a/openlp/core/ui/generaltab.py b/openlp/core/ui/generaltab.py
index 9a241473a..be02b3caa 100644
--- a/openlp/core/ui/generaltab.py
+++ b/openlp/core/ui/generaltab.py
@@ -170,6 +170,15 @@ class GeneralTab(SettingsTab):
self.customHeightValueEdit.setMaximum(9999)
self.displayLayout.addWidget(self.customHeightValueEdit, 4, 3)
self.rightLayout.addWidget(self.displayGroupBox)
+ # Background audio
+ self.audioGroupBox = QtGui.QGroupBox(self.rightColumn)
+ self.audioGroupBox.setObjectName(u'audioGroupBox')
+ self.audioLayout = QtGui.QVBoxLayout(self.audioGroupBox)
+ self.audioLayout.setObjectName(u'audioLayout')
+ self.startPausedCheckBox = QtGui.QCheckBox(self.audioGroupBox)
+ self.startPausedCheckBox.setObjectName(u'startPausedCheckBox')
+ self.audioLayout.addWidget(self.startPausedCheckBox)
+ self.rightLayout.addWidget(self.audioGroupBox)
self.rightLayout.addStretch()
# Signals and slots
QtCore.QObject.connect(self.overrideCheckBox,
@@ -243,6 +252,10 @@ class GeneralTab(SettingsTab):
self.customYLabel.setText(translate('OpenLP.GeneralTab', 'Y'))
self.customHeightLabel.setText(translate('OpenLP.GeneralTab', 'Height'))
self.customWidthLabel.setText(translate('OpenLP.GeneralTab', 'Width'))
+ self.audioGroupBox.setTitle(
+ translate('OpenLP.GeneralTab', 'Background Audio'))
+ self.startPausedCheckBox.setText(
+ translate('OpenLP.GeneralTab', 'Start background audio paused'))
def load(self):
"""
@@ -290,6 +303,8 @@ class GeneralTab(SettingsTab):
QtCore.QVariant(self.screens.current[u'size'].height())).toInt()[0])
self.customWidthValueEdit.setValue(settings.value(u'width',
QtCore.QVariant(self.screens.current[u'size'].width())).toInt()[0])
+ self.startPausedCheckBox.setChecked(settings.value(
+ u'audio start paused', QtCore.QVariant(True)).toBool())
settings.endGroup()
self.customXValueEdit.setEnabled(self.overrideCheckBox.isChecked())
self.customYValueEdit.setEnabled(self.overrideCheckBox.isChecked())
@@ -341,6 +356,8 @@ class GeneralTab(SettingsTab):
QtCore.QVariant(self.customWidthValueEdit.value()))
settings.setValue(u'override position',
QtCore.QVariant(self.overrideCheckBox.isChecked()))
+ settings.setValue(u'audio start paused',
+ QtCore.QVariant(self.startPausedCheckBox.isChecked()))
settings.endGroup()
# On save update the screens as well
self.postSetUp(True)
diff --git a/openlp/core/ui/maindisplay.py b/openlp/core/ui/maindisplay.py
index 916c38d02..ad1f58ab8 100644
--- a/openlp/core/ui/maindisplay.py
+++ b/openlp/core/ui/maindisplay.py
@@ -97,6 +97,10 @@ class MainDisplay(Display):
self.override = {}
self.retranslateUi()
self.mediaObject = None
+ if live:
+ self.audioPlayer = AudioPlayer(self)
+ else:
+ self.audioPlayer = None
self.firstTime = True
self.setStyleSheet(u'border: 0px; margin: 0px; padding: 0px;')
self.setWindowFlags(QtCore.Qt.FramelessWindowHint | QtCore.Qt.Tool |
@@ -451,61 +455,75 @@ class AudioPlayer(QtCore.QObject):
"""
log.debug(u'AudioPlayer Initialisation started')
QtCore.QObject.__init__(self, parent)
- self.message = None
+ self.currentIndex = -1
+ self.playlist = []
self.mediaObject = Phonon.MediaObject()
self.audioObject = Phonon.AudioOutput(Phonon.VideoCategory)
Phonon.createPath(self.mediaObject, self.audioObject)
+ QtCore.QObject.connect(self.mediaObject,
+ QtCore.SIGNAL(u'aboutToFinish()'), self.onAboutToFinish)
- def setup(self):
- """
- Sets up the Audio Player for use
- """
- log.debug(u'AudioPlayer Setup')
-
- def close(self):
+ def __del__(self):
"""
Shutting down so clean up connections
"""
- self.onMediaStop()
+ self.stop()
for path in self.mediaObject.outputPaths():
path.disconnect()
- def onMediaQueue(self, message):
+ def onAboutToFinish(self):
"""
- Set up a video to play from the serviceitem.
+ Just before the audio player finishes the current track, queue the next
+ item in the playlist, if there is one.
"""
- log.debug(u'AudioPlayer Queue new media message %s' % message)
- mfile = os.path.join(message[0].get_frame_path(),
- message[0].get_frame_title())
- self.mediaObject.setCurrentSource(Phonon.MediaSource(mfile))
- self.onMediaPlay()
+ self.currentIndex += 1
+ if len(self.playlist) > self.currentIndex:
+ self.mediaObject.enqueue(self.playlist[self.currentIndex])
- def onMediaPlay(self):
+ def connectVolumeSlider(self, slider):
+ slider.setAudioOutput(self.audioObject)
+
+ def reset(self):
"""
- We want to play the play so start it
+ Reset the audio player, clearing the playlist and the queue.
"""
- log.debug(u'AudioPlayer _play called')
+ self.currentIndex = -1
+ self.playlist = []
+ self.stop()
+ self.mediaObject.clear()
+
+ def play(self):
+ """
+ We want to play the file so start it
+ """
+ log.debug(u'AudioPlayer.play() called')
+ if self.currentIndex == -1:
+ self.onAboutToFinish()
self.mediaObject.play()
- def onMediaPause(self):
+ def pause(self):
"""
Pause the Audio
"""
- log.debug(u'AudioPlayer Media paused by user')
+ log.debug(u'AudioPlayer.pause() called')
self.mediaObject.pause()
- def onMediaStop(self):
+ def stop(self):
"""
Stop the Audio and clean up
"""
- log.debug(u'AudioPlayer Media stopped by user')
- self.message = None
+ log.debug(u'AudioPlayer.stop() called')
self.mediaObject.stop()
- self.onMediaFinish()
- def onMediaFinish(self):
+ def addToPlaylist(self, filenames):
"""
- Clean up the Object queue
+ Add another file to the playlist.
+
+ ``filename``
+ The file to add to the playlist.
"""
- log.debug(u'AudioPlayer Reached end of media playlist')
- self.mediaObject.clearQueue()
+ if not isinstance(filenames, list):
+ filenames = [filenames]
+ for filename in filenames:
+ self.playlist.append(Phonon.MediaSource(filename))
+
diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py
index 26000fb75..8aa76e08b 100644
--- a/openlp/core/ui/mainwindow.py
+++ b/openlp/core/ui/mainwindow.py
@@ -541,6 +541,7 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
self.uiSettingsSection = u'user interface'
self.generalSettingsSection = u'general'
self.advancedlSettingsSection = u'advanced'
+ self.shortcutsSettingsSection = u'shortcuts'
self.servicemanagerSettingsSection = u'servicemanager'
self.songsSettingsSection = u'songs'
self.themesSettingsSection = u'themes'
@@ -779,25 +780,25 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
return
Receiver.send_message(u'cursor_busy')
screens = ScreenList.get_instance()
- if FirstTimeForm(screens, self).exec_() == QtGui.QDialog.Accepted:
- self.firstTime()
- for plugin in self.pluginManager.plugins:
- self.activePlugin = plugin
- oldStatus = self.activePlugin.status
- self.activePlugin.setStatus()
- if oldStatus != self.activePlugin.status:
- if self.activePlugin.status == PluginStatus.Active:
- self.activePlugin.toggleStatus(PluginStatus.Active)
- self.activePlugin.appStartup()
- else:
- self.activePlugin.toggleStatus(PluginStatus.Inactive)
- self.themeManagerContents.configUpdated()
- self.themeManagerContents.loadThemes(True)
- Receiver.send_message(u'theme_update_global',
- self.themeManagerContents.global_theme)
- # Check if any Bibles downloaded. If there are, they will be
- # processed.
- Receiver.send_message(u'bibles_load_list', True)
+ FirstTimeForm(screens, self).exec_()
+ self.firstTime()
+ for plugin in self.pluginManager.plugins:
+ self.activePlugin = plugin
+ oldStatus = self.activePlugin.status
+ self.activePlugin.setStatus()
+ if oldStatus != self.activePlugin.status:
+ if self.activePlugin.status == PluginStatus.Active:
+ self.activePlugin.toggleStatus(PluginStatus.Active)
+ self.activePlugin.appStartup()
+ else:
+ self.activePlugin.toggleStatus(PluginStatus.Inactive)
+ self.themeManagerContents.configUpdated()
+ self.themeManagerContents.loadThemes(True)
+ Receiver.send_message(u'theme_update_global',
+ self.themeManagerContents.global_theme)
+ # Check if any Bibles downloaded. If there are, they will be
+ # processed.
+ Receiver.send_message(u'bibles_load_list', True)
def blankCheck(self):
"""
@@ -917,42 +918,43 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
QtGui.QMessageBox.No)
if answer == QtGui.QMessageBox.No:
return
- importFileName = unicode(QtGui.QFileDialog.getOpenFileName(self,
+ import_file_name = unicode(QtGui.QFileDialog.getOpenFileName(self,
translate('OpenLP.MainWindow', 'Open File'),
'',
translate('OpenLP.MainWindow',
'OpenLP Export Settings Files (*.conf)')))
- if not importFileName:
+ if not import_file_name:
return
- settingSections = []
+ setting_sections = []
# Add main sections.
- settingSections.extend([self.generalSettingsSection])
- settingSections.extend([self.advancedlSettingsSection])
- settingSections.extend([self.uiSettingsSection])
- settingSections.extend([self.servicemanagerSettingsSection])
- settingSections.extend([self.themesSettingsSection])
- settingSections.extend([self.displayTagsSection])
- settingSections.extend([self.headerSection])
+ setting_sections.extend([self.generalSettingsSection])
+ setting_sections.extend([self.advancedlSettingsSection])
+ setting_sections.extend([self.uiSettingsSection])
+ setting_sections.extend([self.shortcutsSettingsSection])
+ setting_sections.extend([self.servicemanagerSettingsSection])
+ setting_sections.extend([self.themesSettingsSection])
+ setting_sections.extend([self.displayTagsSection])
+ setting_sections.extend([self.headerSection])
# Add plugin sections.
for plugin in self.pluginManager.plugins:
- settingSections.extend([plugin.name])
+ setting_sections.extend([plugin.name])
settings = QtCore.QSettings()
- importSettings = QtCore.QSettings(importFileName,
+ import_settings = QtCore.QSettings(import_file_name,
QtCore.QSettings.IniFormat)
- importKeys = importSettings.allKeys()
- for sectionKey in importKeys:
+ import_keys = import_settings.allKeys()
+ for section_key in import_keys:
# We need to handle the really bad files.
try:
- section, key = sectionKey.split(u'/')
+ section, key = section_key.split(u'/')
except ValueError:
section = u'unknown'
key = u''
# Switch General back to lowercase.
if section == u'General':
section = u'general'
- sectionKey = section + "/" + key
+ section_key = section + "/" + key
# Make sure it's a valid section for us.
- if not section in settingSections:
+ if not section in setting_sections:
QtGui.QMessageBox.critical(self,
translate('OpenLP.MainWindow', 'Import settings'),
translate('OpenLP.MainWindow',
@@ -965,13 +967,13 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
QtGui.QMessageBox.Ok))
return
# We have a good file, import it.
- for sectionKey in importKeys:
- value = importSettings.value(sectionKey)
- settings.setValue(u'%s' % (sectionKey) ,
+ for section_key in import_keys:
+ value = import_settings.value(section_key)
+ settings.setValue(u'%s' % (section_key) ,
QtCore.QVariant(value))
now = datetime.now()
settings.beginGroup(self.headerSection)
- settings.setValue( u'file_imported' , QtCore.QVariant(importFileName))
+ settings.setValue( u'file_imported' , QtCore.QVariant(import_file_name))
settings.setValue(u'file_date_imported',
now.strftime("%Y-%m-%d %H:%M"))
settings.endGroup()
@@ -990,78 +992,76 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
self.cleanUp()
QtCore.QCoreApplication.exit()
- def onSettingsExportItemClicked(self, exportFileName=None):
+ def onSettingsExportItemClicked(self):
"""
- Export settings to an INI file
+ Export settings to a .conf file in INI format
"""
- if not exportFileName:
- exportFileName = unicode(QtGui.QFileDialog.getSaveFileName(self,
- translate('OpenLP.MainWindow', 'Export Settings File'), '',
- translate('OpenLP.MainWindow',
- 'OpenLP Export Settings File (*.conf)')))
- if not exportFileName:
+ export_file_name = unicode(QtGui.QFileDialog.getSaveFileName(self,
+ translate('OpenLP.MainWindow', 'Export Settings File'), '',
+ translate('OpenLP.MainWindow',
+ 'OpenLP Export Settings File (*.conf)')))
+ if not export_file_name:
return
- # Make sure it's an .ini file.
- if not exportFileName.endswith(u'conf'):
- exportFileName = exportFileName + u'.conf'
+ # Make sure it's a .conf file.
+ if not export_file_name.endswith(u'conf'):
+ export_file_name = export_file_name + u'.conf'
temp_file = os.path.join(unicode(gettempdir()),
- u'openlp', u'exportIni.tmp')
+ u'openlp', u'exportConf.tmp')
self.saveSettings()
- settingSections = []
+ setting_sections = []
# Add main sections.
- settingSections.extend([self.generalSettingsSection])
- settingSections.extend([self.advancedlSettingsSection])
- settingSections.extend([self.uiSettingsSection])
- settingSections.extend([self.servicemanagerSettingsSection])
- settingSections.extend([self.themesSettingsSection])
- settingSections.extend([self.displayTagsSection])
+ setting_sections.extend([self.generalSettingsSection])
+ setting_sections.extend([self.advancedlSettingsSection])
+ setting_sections.extend([self.uiSettingsSection])
+ setting_sections.extend([self.shortcutsSettingsSection])
+ setting_sections.extend([self.servicemanagerSettingsSection])
+ setting_sections.extend([self.themesSettingsSection])
+ setting_sections.extend([self.displayTagsSection])
# Add plugin sections.
for plugin in self.pluginManager.plugins:
- settingSections.extend([plugin.name])
+ setting_sections.extend([plugin.name])
# Delete old files if found.
if os.path.exists(temp_file):
os.remove(temp_file)
- if os.path.exists(exportFileName):
- os.remove(exportFileName)
+ if os.path.exists(export_file_name):
+ os.remove(export_file_name)
settings = QtCore.QSettings()
settings.remove(self.headerSection)
# Get the settings.
keys = settings.allKeys()
- exportSettings = QtCore.QSettings(temp_file,
+ export_settings = QtCore.QSettings(temp_file,
QtCore.QSettings.IniFormat)
# Add a header section.
- # This is to insure it's our ini file for import.
+ # This is to insure it's our conf file for import.
now = datetime.now()
- applicationVersion = get_application_version()
+ application_version = get_application_version()
# Write INI format using Qsettings.
# Write our header.
- exportSettings.beginGroup(self.headerSection)
- exportSettings.setValue(u'Make_Changes', u'At_Own_RISK')
- exportSettings.setValue(u'type', u'OpenLP_settings_export')
- exportSettings.setValue(u'file_date_created',
+ export_settings.beginGroup(self.headerSection)
+ export_settings.setValue(u'Make_Changes', u'At_Own_RISK')
+ export_settings.setValue(u'type', u'OpenLP_settings_export')
+ export_settings.setValue(u'file_date_created',
now.strftime("%Y-%m-%d %H:%M"))
- exportSettings.setValue(u'version', applicationVersion[u'full'])
- exportSettings.endGroup()
+ export_settings.setValue(u'version', application_version[u'full'])
+ export_settings.endGroup()
# Write all the sections and keys.
- for sectionKey in keys:
- section, key = sectionKey.split(u'/')
- keyValue = settings.value(sectionKey)
- sectionKey = section + u"/" + key
- # Change the service section to servicemanager.
- if section == u'service':
- sectionKey = u'servicemanager/' + key
- exportSettings.setValue(sectionKey, keyValue)
- exportSettings.sync()
- # Temp INI file has been written. Blanks in keys are now '%20'.
- # Read the temp file and output the user's INI file with blanks to
+ for section_key in keys:
+ section, key = section_key.split(u'/')
+ key_value = settings.value(section_key)
+ export_settings.setValue(section_key, key_value)
+ export_settings.sync()
+ # Temp CONF file has been written. Blanks in keys are now '%20'.
+ # Read the temp file and output the user's CONF file with blanks to
# make it more readable.
- tempIni = open(temp_file, u'r')
- exportIni = open(exportFileName, u'w')
- for fileRecord in tempIni:
- fileRecord = fileRecord.replace(u'%20', u' ')
- exportIni.write(fileRecord)
- tempIni.close()
- exportIni.close()
+ temp_conf = open(temp_file, u'r')
+ export_conf = open(export_file_name, u'w')
+ for file_record in temp_conf:
+ # Get rid of any invalid entries.
+ if file_record.find(u'@Invalid()') == -1:
+ file_record = file_record.replace(u'%20', u' ')
+ export_conf.write(file_record)
+ temp_conf.close()
+ export_conf.close()
os.remove(temp_file)
return
@@ -1295,6 +1295,9 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
"""
log.debug(u'Loading QSettings')
settings = QtCore.QSettings()
+ # Remove obsolete entries.
+ settings.remove(u'custom slide')
+ settings.remove(u'service')
settings.beginGroup(self.generalSettingsSection)
self.recentFiles = settings.value(u'recent files').toStringList()
settings.endGroup()
diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py
index ad1161e0d..c6ffaaccc 100644
--- a/openlp/core/ui/servicemanager.py
+++ b/openlp/core/ui/servicemanager.py
@@ -28,6 +28,7 @@ import cgi
import cPickle
import logging
import os
+import shutil
import zipfile
log = logging.getLogger(__name__)
@@ -471,23 +472,34 @@ class ServiceManager(QtGui.QWidget):
if not self.fileName():
return self.saveFileAs()
path_file_name = unicode(self.fileName())
- (path, file_name) = os.path.split(path_file_name)
- (basename, extension) = os.path.splitext(file_name)
- service_file_name = basename + '.osd'
+ path, file_name = os.path.split(path_file_name)
+ basename, extension = os.path.splitext(file_name)
+ service_file_name = '%s.osd' % basename
log.debug(u'ServiceManager.saveFile - %s' % path_file_name)
SettingsManager.set_last_dir(
self.mainwindow.servicemanagerSettingsSection,
path)
service = []
write_list = []
+ audio_files = []
total_size = 0
Receiver.send_message(u'cursor_busy')
# Number of items + 1 to zip it
self.mainwindow.displayProgressBar(len(self.serviceItems) + 1)
for item in self.serviceItems:
self.mainwindow.incrementProgressBar()
- service.append({u'serviceitem':
- item[u'service_item'].get_service_repr()})
+ service_item = item[u'service_item'].get_service_repr()
+ # Get all the audio files, and ready them for embedding in the
+ # service file.
+ if len(service_item[u'header'][u'background_audio']) > 0:
+ for i, filename in \
+ enumerate(service_item[u'header'][u'background_audio']):
+ new_file = os.path.join(u'audio', item[u'service_item']._uuid,
+ os.path.split(filename)[1])
+ audio_files.append((filename, new_file))
+ service_item[u'header'][u'background_audio'][i] = new_file
+ # Add the service item to the service.
+ service.append({u'serviceitem': service_item})
if not item[u'service_item'].uses_file():
continue
skipMissing = False
@@ -541,6 +553,20 @@ class ServiceManager(QtGui.QWidget):
# Finally add all the listed media files.
for path_from in write_list:
zip.write(path_from, path_from.encode(u'utf-8'))
+ for path_from, path_to in audio_files:
+ if path_from == path_to:
+ # If this file has already been saved, let's use set the
+ # from path to the real location of the files
+ path_from = os.path.join(self.servicePath, path_from)
+ else:
+ # If this file has not yet been saved, let's copy the file
+ # to the service manager path
+ save_file = os.path.join(self.servicePath, path_to)
+ save_path = os.path.split(save_file)[0]
+ if not os.path.exists(save_path):
+ os.makedirs(save_path)
+ shutil.copy(path_from, save_file)
+ zip.write(path_from, path_to.encode(u'utf-8'))
except IOError:
log.exception(u'Failed to save service to disk')
success = False
@@ -586,8 +612,8 @@ class ServiceManager(QtGui.QWidget):
fileTo = None
try:
zip = zipfile.ZipFile(fileName)
- for file in zip.namelist():
- ucsfile = file_is_unicode(file)
+ for zipinfo in zip.infolist():
+ ucsfile = file_is_unicode(zipinfo.filename)
if not ucsfile:
critical_error_message_box(
message=translate('OpenLP.ServiceManager',
@@ -595,14 +621,12 @@ class ServiceManager(QtGui.QWidget):
'The content encoding is not UTF-8.'))
continue
osfile = unicode(QtCore.QDir.toNativeSeparators(ucsfile))
- filePath = os.path.join(self.servicePath,
- os.path.split(osfile)[1])
- fileTo = open(filePath, u'wb')
- fileTo.write(zip.read(file))
- fileTo.flush()
- fileTo.close()
- if filePath.endswith(u'osd'):
- p_file = filePath
+ if not osfile.startswith(u'audio'):
+ osfile = os.path.split(osfile)[1]
+ zipinfo.filename = osfile
+ zip.extract(zipinfo, self.servicePath)
+ if osfile.endswith(u'osd'):
+ p_file = os.path.join(self.servicePath, osfile)
if 'p_file' in locals():
Receiver.send_message(u'cursor_busy')
fileTo = open(p_file, u'r')
@@ -633,10 +657,10 @@ class ServiceManager(QtGui.QWidget):
'File is not a valid service.'))
log.exception(u'File contains no service data')
except (IOError, NameError, zipfile.BadZipfile):
+ log.exception(u'Problem loading service file %s' % fileName)
critical_error_message_box(
message=translate('OpenLP.ServiceManager',
'File could not be opened because it is corrupt.'))
- log.exception(u'Problem loading service file %s' % fileName)
except zipfile.BadZipfile:
if os.path.getsize(fileName) == 0:
log.exception(u'Service file is zero sized: %s' % fileName)
@@ -685,16 +709,16 @@ class ServiceManager(QtGui.QWidget):
self.maintainAction.setVisible(False)
self.notesAction.setVisible(False)
self.timeAction.setVisible(False)
- if serviceItem[u'service_item'].is_capable(ItemCapabilities.AllowsEdit)\
+ if serviceItem[u'service_item'].is_capable(ItemCapabilities.CanEdit)\
and serviceItem[u'service_item'].edit_id:
self.editAction.setVisible(True)
if serviceItem[u'service_item']\
- .is_capable(ItemCapabilities.AllowsMaintain):
+ .is_capable(ItemCapabilities.CanMaintain):
self.maintainAction.setVisible(True)
if item.parent() is None:
self.notesAction.setVisible(True)
if serviceItem[u'service_item']\
- .is_capable(ItemCapabilities.AllowsVariableStartTime):
+ .is_capable(ItemCapabilities.HasVariableStartTime):
self.timeAction.setVisible(True)
self.themeMenu.menuAction().setVisible(False)
# Set up the theme menu.
@@ -965,7 +989,7 @@ class ServiceManager(QtGui.QWidget):
(unicode(translate('OpenLP.ServiceManager', 'Notes')),
cgi.escape(unicode(serviceitem.notes))))
if item[u'service_item'] \
- .is_capable(ItemCapabilities.AllowsVariableStartTime):
+ .is_capable(ItemCapabilities.HasVariableStartTime):
tips.append(item[u'service_item'].get_media_time())
treewidgetitem.setToolTip(0, u'
'.join(tips))
treewidgetitem.setData(0, QtCore.Qt.UserRole,
@@ -1001,6 +1025,8 @@ class ServiceManager(QtGui.QWidget):
for file in os.listdir(self.servicePath):
file_path = os.path.join(self.servicePath, file)
delete_file(file_path)
+ if os.path.exists(os.path.join(self.servicePath, u'audio')):
+ shutil.rmtree(os.path.join(self.servicePath, u'audio'), False)
def onThemeComboBoxSelected(self, currentIndex):
"""
@@ -1199,7 +1225,7 @@ class ServiceManager(QtGui.QWidget):
item += 1
if self.serviceItems and item < len(self.serviceItems) and \
self.serviceItems[item][u'service_item'].is_capable(
- ItemCapabilities.AllowsPreview):
+ ItemCapabilities.CanPreview):
self.mainwindow.previewController.addServiceManagerItem(
self.serviceItems[item][u'service_item'], 0)
self.mainwindow.liveController.previewListWidget.setFocus()
@@ -1217,7 +1243,7 @@ class ServiceManager(QtGui.QWidget):
"""
item = self.findServiceItem()[0]
if self.serviceItems[item][u'service_item']\
- .is_capable(ItemCapabilities.AllowsEdit):
+ .is_capable(ItemCapabilities.CanEdit):
Receiver.send_message(u'%s_edit' %
self.serviceItems[item][u'service_item'].name.lower(),
u'L:%s' % self.serviceItems[item][u'service_item'].edit_id)
@@ -1300,7 +1326,7 @@ class ServiceManager(QtGui.QWidget):
serviceItem = self.serviceItems[pos]
if (plugin == serviceItem[u'service_item'].name and
serviceItem[u'service_item'].is_capable(
- ItemCapabilities.AllowsAdditions)):
+ ItemCapabilities.CanAppend)):
action = self.dndMenu.exec_(QtGui.QCursor.pos())
# New action required
if action == self.newAction:
diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py
index 3a096592d..1e8e79b11 100644
--- a/openlp/core/ui/slidecontroller.py
+++ b/openlp/core/ui/slidecontroller.py
@@ -263,6 +263,29 @@ class SlideController(Controller):
self.songMenu.setMenu(QtGui.QMenu(
translate('OpenLP.SlideController', 'Go To'), self.toolbar))
self.toolbar.makeWidgetsInvisible([u'Song Menu'])
+ # Stuff for items with background audio.
+ self.audioPauseItem = self.toolbar.addToolbarButton(
+ u'Pause Audio', u':/slides/media_playback_pause.png',
+ translate('OpenLP.SlideController', 'Pause audio.'),
+ self.onAudioPauseClicked, True)
+ self.audioPauseItem.setVisible(False)
+ # Build the volumeSlider.
+ self.volumeSlider = QtGui.QSlider(QtCore.Qt.Horizontal)
+ self.volumeSlider.setTickInterval(1)
+ self.volumeSlider.setTickPosition(QtGui.QSlider.TicksAbove)
+ self.volumeSlider.setMinimum(0)
+ self.volumeSlider.setMaximum(10)
+ else:
+ # Build the seekSlider.
+ self.seekSlider = Phonon.SeekSlider()
+ self.seekSlider.setGeometry(QtCore.QRect(90, 260, 221, 24))
+ self.seekSlider.setObjectName(u'seekSlider')
+ self.mediabar.addToolbarWidget(u'Seek Slider', self.seekSlider)
+ self.volumeSlider = Phonon.VolumeSlider()
+ self.volumeSlider.setGeometry(QtCore.QRect(90, 260, 221, 24))
+ self.volumeSlider.setObjectName(u'volumeSlider')
+ self.mediabar.addToolbarWidget(u'Audio Volume', self.volumeSlider)
+ self.controllerLayout.addWidget(self.mediabar)
# Screen preview area
self.previewFrame = QtGui.QFrame(self.splitter)
self.previewFrame.setGeometry(QtCore.QRect(0, 0, 300, 300 * self.ratio))
@@ -507,7 +530,7 @@ class SlideController(Controller):
self.parent().songsSettingsSection + u'/display songbar',
QtCore.QVariant(True)).toBool() and len(self.slideList) > 0:
self.toolbar.makeWidgetsVisible([u'Song Menu'])
- if item.is_capable(ItemCapabilities.AllowsLoop) and \
+ if item.is_capable(ItemCapabilities.CanLoop) and \
len(item.get_frames()) > 1:
self.toolbar.makeWidgetsVisible(self.loopList)
if item.is_media():
@@ -530,7 +553,7 @@ class SlideController(Controller):
self.toolbar.hide()
self.mediabar.setVisible(False)
self.toolbar.makeWidgetsInvisible(self.songEditList)
- if item.is_capable(ItemCapabilities.AllowsEdit) and item.from_plugin:
+ if item.is_capable(ItemCapabilities.CanEdit) and item.from_plugin:
self.toolbar.makeWidgetsVisible(self.songEditList)
elif item.is_media():
self.toolbar.setVisible(False)
@@ -568,7 +591,7 @@ class SlideController(Controller):
"""
Replacement item following a remote edit
"""
- if item.__eq__(self.serviceItem):
+ if item == self.serviceItem:
self._processItem(item, self.previewListWidget.currentRow())
def addServiceManagerItem(self, item, slideno):
@@ -578,15 +601,17 @@ class SlideController(Controller):
Called by ServiceManager
"""
log.debug(u'addServiceManagerItem live = %s' % self.isLive)
- # If no valid slide number is specified we take the first one.
+ # If no valid slide number is specified we take the first one, but we
+ # remember the initial value to see if we should reload the song or not
+ slidenum = slideno
if slideno == -1:
- slideno = 0
- # If service item is the same as the current on only change slide
- if item.__eq__(self.serviceItem):
- self.__checkUpdateSelectedSlide(slideno)
+ slidenum = 0
+ # If service item is the same as the current one, only change slide
+ if slideno >= 0 and item == self.serviceItem:
+ self.__checkUpdateSelectedSlide(slidenum)
self.slideSelected()
- return
- self._processItem(item, slideno)
+ else:
+ self._processItem(item, slidenum)
def _processItem(self, serviceItem, slideno):
"""
@@ -610,6 +635,22 @@ class SlideController(Controller):
self.previewListWidget.setColumnWidth(0, width)
if self.isLive:
self.songMenu.menu().clear()
+ self.display.audioPlayer.reset()
+ self.setAudioItemsVisibility(False)
+ self.audioPauseItem.setChecked(False)
+ if self.serviceItem.is_capable(ItemCapabilities.HasBackgroundAudio):
+ log.debug(u'Starting to play...')
+ self.display.audioPlayer.addToPlaylist(
+ self.serviceItem.background_audio)
+ if QtCore.QSettings().value(
+ self.parent().generalSettingsSection + \
+ u'/audio start paused',
+ QtCore.QVariant(True)).toBool():
+ self.audioPauseItem.setChecked(True)
+ self.display.audioPlayer.pause()
+ else:
+ self.display.audioPlayer.play()
+ self.setAudioItemsVisibility(True)
row = 0
text = []
for framenumber, frame in enumerate(self.serviceItem.get_frames()):
@@ -759,6 +800,8 @@ class SlideController(Controller):
self.onBlankDisplay(True)
else:
Receiver.send_message(u'maindisplay_show')
+ else:
+ Receiver.send_message(u'maindisplay_hide', HideMode.Screen)
def onSlideBlank(self):
"""
@@ -1089,6 +1132,17 @@ class SlideController(Controller):
self.playSlidesLoop.setChecked(False)
self.onToggleLoop()
+ def setAudioItemsVisibility(self, visible):
+ self.audioPauseItem.setVisible(visible)
+
+ def onAudioPauseClicked(self, checked):
+ if not self.audioPauseItem.isVisible():
+ return
+ if checked:
+ self.display.audioPlayer.pause()
+ else:
+ self.display.audioPlayer.play()
+
def timerEvent(self, event):
"""
If the timer event is for this window select next slide
diff --git a/openlp/plugins/bibles/lib/http.py b/openlp/plugins/bibles/lib/http.py
index 290da104c..2d8e16c4c 100644
--- a/openlp/plugins/bibles/lib/http.py
+++ b/openlp/plugins/bibles/lib/http.py
@@ -218,7 +218,7 @@ class BSExtract(object):
send_error_message(u'parse')
return None
content = content.find(u'div').findAll(u'div')
- verse_number = re.compile(r'v(\d{1,2})(\d{3})(\d{3}) verse')
+ verse_number = re.compile(r'v(\d{1,2})(\d{3})(\d{3}) verse.*')
verses = {}
for verse in content:
Receiver.send_message(u'openlp_process_events')
diff --git a/openlp/plugins/bibles/lib/mediaitem.py b/openlp/plugins/bibles/lib/mediaitem.py
index 9083b18a2..31effe189 100644
--- a/openlp/plugins/bibles/lib/mediaitem.py
+++ b/openlp/plugins/bibles/lib/mediaitem.py
@@ -67,7 +67,7 @@ class BibleMediaItem(MediaManagerItem):
self.hasSearch = True
self.search_results = {}
self.second_search_results = {}
- self.check_search_result()
+ self.checkSearchResult()
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'bibles_load_list'), self.reloadBibles)
@@ -651,7 +651,7 @@ class BibleMediaItem(MediaManagerItem):
elif self.search_results:
self.displayResults(bible, second_bible)
self.advancedSearchButton.setEnabled(True)
- self.check_search_result()
+ self.checkSearchResult()
Receiver.send_message(u'cursor_normal')
Receiver.send_message(u'openlp_process_events')
@@ -715,7 +715,7 @@ class BibleMediaItem(MediaManagerItem):
elif self.search_results:
self.displayResults(bible, second_bible)
self.quickSearchButton.setEnabled(True)
- self.check_search_result()
+ self.checkSearchResult()
Receiver.send_message(u'cursor_normal')
Receiver.send_message(u'openlp_process_events')
@@ -788,7 +788,8 @@ class BibleMediaItem(MediaManagerItem):
items.append(bible_verse)
return items
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
"""
Generates and formats the slides for the service item as well as the
service item's title.
@@ -863,9 +864,9 @@ class BibleMediaItem(MediaManagerItem):
not second_bible:
# Split the line but do not replace line breaks in renderer.
service_item.add_capability(ItemCapabilities.NoLineBreaks)
- service_item.add_capability(ItemCapabilities.AllowsPreview)
- service_item.add_capability(ItemCapabilities.AllowsLoop)
- service_item.add_capability(ItemCapabilities.AllowsWordSplit)
+ service_item.add_capability(ItemCapabilities.CanPreview)
+ service_item.add_capability(ItemCapabilities.CanLoop)
+ service_item.add_capability(ItemCapabilities.CanWordSplit)
# Service Item: Title
service_item.title = u', '.join(raw_title)
# Service Item: Theme
diff --git a/openlp/plugins/custom/forms/editcustomform.py b/openlp/plugins/custom/forms/editcustomform.py
index a3a80caf9..0eadf6021 100644
--- a/openlp/plugins/custom/forms/editcustomform.py
+++ b/openlp/plugins/custom/forms/editcustomform.py
@@ -135,7 +135,7 @@ class EditCustomForm(QtGui.QDialog, Ui_CustomEditDialog):
self.customSlide.credits = unicode(self.creditEdit.text())
self.customSlide.theme_name = unicode(self.themeComboBox.currentText())
success = self.manager.save_object(self.customSlide)
- self.mediaitem.auto_select_id = self.customSlide.id
+ self.mediaitem.autoSelectId = self.customSlide.id
return success
def onUpButtonClicked(self):
diff --git a/openlp/plugins/custom/lib/mediaitem.py b/openlp/plugins/custom/lib/mediaitem.py
index 693e1ef8d..59d6b4fb6 100644
--- a/openlp/plugins/custom/lib/mediaitem.py
+++ b/openlp/plugins/custom/lib/mediaitem.py
@@ -132,7 +132,7 @@ class CustomMediaItem(MediaManagerItem):
def loadList(self, custom_slides):
# Sort out what custom we want to select after loading the list.
- self.save_auto_select_id()
+ self.saveAutoSelectId()
self.listView.clear()
# Sort the customs by its title considering language specific
# characters. lower() is needed for windows!
@@ -144,9 +144,9 @@ class CustomMediaItem(MediaManagerItem):
QtCore.Qt.UserRole, QtCore.QVariant(custom_slide.id))
self.listView.addItem(custom_name)
# Auto-select the custom.
- if custom_slide.id == self.auto_select_id:
+ if custom_slide.id == self.autoSelectId:
self.listView.setCurrentItem(custom_name)
- self.auto_select_id = -1
+ self.autoSelectId = -1
# Called to redisplay the custom list screen edith from a search
# or from the exit of the Custom edit dialog. If remote editing is
# active trigger it and clean up so it will not update again.
@@ -180,7 +180,7 @@ class CustomMediaItem(MediaManagerItem):
self.remoteTriggered = remote_type
self.edit_custom_form.loadCustom(custom_id, (remote_type == u'P'))
self.edit_custom_form.exec_()
- self.auto_select_id = -1
+ self.autoSelectId = -1
self.onSearchTextButtonClick()
def onEditClick(self):
@@ -192,7 +192,7 @@ class CustomMediaItem(MediaManagerItem):
item_id = (item.data(QtCore.Qt.UserRole)).toInt()[0]
self.edit_custom_form.loadCustom(item_id, False)
self.edit_custom_form.exec_()
- self.auto_select_id = -1
+ self.autoSelectId = -1
self.onSearchTextButtonClick()
def onDeleteClick(self):
@@ -222,15 +222,16 @@ class CustomMediaItem(MediaManagerItem):
def onFocus(self):
self.searchTextEdit.setFocus()
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
raw_footer = []
slide = None
theme = None
item_id = self._getIdOfItemToGenerate(item, self.remoteCustom)
- service_item.add_capability(ItemCapabilities.AllowsEdit)
- service_item.add_capability(ItemCapabilities.AllowsPreview)
- service_item.add_capability(ItemCapabilities.AllowsLoop)
- service_item.add_capability(ItemCapabilities.AllowsVirtualSplit)
+ service_item.add_capability(ItemCapabilities.CanEdit)
+ service_item.add_capability(ItemCapabilities.CanPreview)
+ service_item.add_capability(ItemCapabilities.CanLoop)
+ service_item.add_capability(ItemCapabilities.CanSoftBreak)
customSlide = self.plugin.manager.get_object(CustomSlide, item_id)
title = customSlide.title
credit = customSlide.credits
@@ -273,7 +274,7 @@ class CustomMediaItem(MediaManagerItem):
CustomSlide.theme_name.like(u'%' + self.whitespace.sub(u' ',
search_keywords) + u'%'), order_by_ref=CustomSlide.title)
self.loadList(search_results)
- self.check_search_result()
+ self.checkSearchResult()
def onSearchTextEditChanged(self, text):
"""
diff --git a/openlp/plugins/images/lib/mediaitem.py b/openlp/plugins/images/lib/mediaitem.py
index 18d5d2a1c..cb73a132f 100644
--- a/openlp/plugins/images/lib/mediaitem.py
+++ b/openlp/plugins/images/lib/mediaitem.py
@@ -99,6 +99,8 @@ class ImageMediaItem(MediaManagerItem):
"""
Remove an image item from the list
"""
+ # Turn off auto preview triggers.
+ self.listView.blockSignals(True)
if check_item_selected(self.listView, translate('ImagePlugin.MediaItem',
'You must select an image to delete.')):
row_list = [item.row() for item in self.listView.selectedIndexes()]
@@ -111,6 +113,7 @@ class ImageMediaItem(MediaManagerItem):
self.listView.takeItem(row)
SettingsManager.set_list(self.settingsSection,
u'images', self.getFileList())
+ self.listView.blockSignals(False)
def loadList(self, images, initialLoad=False):
if not initialLoad:
@@ -139,7 +142,8 @@ class ImageMediaItem(MediaManagerItem):
if not initialLoad:
self.plugin.formparent.finishedProgressBar()
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
background = QtGui.QColor(QtCore.QSettings().value(self.settingsSection
+ u'/background color', QtCore.QVariant(u'#000000')))
if item:
@@ -149,10 +153,10 @@ class ImageMediaItem(MediaManagerItem):
if not items:
return False
service_item.title = unicode(self.plugin.nameStrings[u'plural'])
- service_item.add_capability(ItemCapabilities.AllowsMaintain)
- service_item.add_capability(ItemCapabilities.AllowsPreview)
- service_item.add_capability(ItemCapabilities.AllowsLoop)
- service_item.add_capability(ItemCapabilities.AllowsAdditions)
+ service_item.add_capability(ItemCapabilities.CanMaintain)
+ service_item.add_capability(ItemCapabilities.CanPreview)
+ service_item.add_capability(ItemCapabilities.CanLoop)
+ service_item.add_capability(ItemCapabilities.CanAppend)
# force a nonexistent theme
service_item.theme = -1
missing_items = []
@@ -166,11 +170,12 @@ class ImageMediaItem(MediaManagerItem):
items.remove(item)
# We cannot continue, as all images do not exist.
if not items:
- critical_error_message_box(
- translate('ImagePlugin.MediaItem', 'Missing Image(s)'),
- unicode(translate('ImagePlugin.MediaItem',
- 'The following image(s) no longer exist: %s')) %
- u'\n'.join(missing_items_filenames))
+ if not remote:
+ critical_error_message_box(
+ translate('ImagePlugin.MediaItem', 'Missing Image(s)'),
+ unicode(translate('ImagePlugin.MediaItem',
+ 'The following image(s) no longer exist: %s')) %
+ u'\n'.join(missing_items_filenames))
return False
# We have missing as well as existing images. We ask what to do.
elif missing_items and QtGui.QMessageBox.question(self,
diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py
index 1edaca1ab..406ace294 100644
--- a/openlp/plugins/media/lib/mediaitem.py
+++ b/openlp/plugins/media/lib/mediaitem.py
@@ -30,9 +30,10 @@ import os
import locale
from PyQt4 import QtCore, QtGui
+from PyQt4.phonon import Phonon
from openlp.core.lib import MediaManagerItem, build_icon, ItemCapabilities, \
- SettingsManager, translate, check_item_selected, Receiver
+ SettingsManager, translate, check_item_selected, Receiver, MediaType
from openlp.core.lib.ui import UiStrings, critical_error_message_box, \
media_item_combo_box
from openlp.core.ui import Controller, Display
@@ -49,7 +50,7 @@ class MediaMediaItem(MediaManagerItem):
log.info(u'%s MediaMediaItem loaded', __name__)
def __init__(self, parent, plugin, icon):
- self.IconPath = u'images/image'
+ self.iconPath = u'images/image'
self.background = False
self.PreviewFunction = CLAPPERBOARD
self.Automatic = u''
@@ -189,18 +190,20 @@ class MediaMediaItem(MediaManagerItem):
'There was a problem replacing your background, '
'the media file "%s" no longer exists.')) % filename)
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
if item is None:
item = self.listView.currentItem()
if item is None:
return False
filename = unicode(item.data(QtCore.Qt.UserRole).toString())
if not os.path.exists(filename):
- # File is no longer present
- critical_error_message_box(
- translate('MediaPlugin.MediaItem', 'Missing Media File'),
- unicode(translate('MediaPlugin.MediaItem',
- 'The file %s no longer exists.')) % filename)
+ if not remote:
+ # File is no longer present
+ critical_error_message_box(
+ translate('MediaPlugin.MediaItem', 'Missing Media File'),
+ unicode(translate('MediaPlugin.MediaItem',
+ 'The file %s no longer exists.')) % filename)
return False
self.mediaLength = 0
if self.plugin.mediaController.video( \
@@ -294,6 +297,19 @@ class MediaMediaItem(MediaManagerItem):
item_name.setToolTip(track)
self.listView.addItem(item_name)
+ def getList(self, type=MediaType.Audio):
+ media = SettingsManager.load_list(self.settingsSection, u'media')
+ media.sort(cmp=locale.strcoll,
+ key=lambda filename: os.path.split(unicode(filename))[1].lower())
+ ext = []
+ if type == MediaType.Audio:
+ ext = self.plugin.audio_extensions_list
+ else:
+ ext = self.plugin.video_extensions_list
+ ext = map(lambda x: x[1:], ext)
+ media = filter(lambda x: os.path.splitext(x)[1] in ext, media)
+ return media
+
def search(self, string):
files = SettingsManager.load_list(self.settingsSection, u'media')
results = []
diff --git a/openlp/plugins/presentations/lib/mediaitem.py b/openlp/plugins/presentations/lib/mediaitem.py
index 85721c65d..c6455a03a 100644
--- a/openlp/plugins/presentations/lib/mediaitem.py
+++ b/openlp/plugins/presentations/lib/mediaitem.py
@@ -56,6 +56,7 @@ class PresentationMediaItem(MediaManagerItem):
MediaManagerItem.__init__(self, parent, plugin, icon)
self.message_listener = MessageListener(self)
self.hasSearch = True
+ self.singleServiceItem = False
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'mediaitem_presentation_rebuild'), self.rebuild)
# Allow DnD from the desktop
@@ -233,7 +234,8 @@ class PresentationMediaItem(MediaManagerItem):
SettingsManager.set_list(self.settingsSection,
u'presentations', self.getFileList())
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
"""
Load the relevant information for displaying the presentation
in the slidecontroller. In the case of powerpoints, an image
@@ -248,7 +250,7 @@ class PresentationMediaItem(MediaManagerItem):
service_item.title = unicode(self.displayTypeComboBox.currentText())
service_item.shortname = unicode(self.displayTypeComboBox.currentText())
service_item.add_capability(ItemCapabilities.ProvidesOwnDisplay)
- service_item.add_capability(ItemCapabilities.AllowsDetailedTitleDisplay)
+ service_item.add_capability(ItemCapabilities.HasDetailedTitleDisplay)
shortname = service_item.shortname
if shortname:
for bitem in items:
@@ -275,12 +277,13 @@ class PresentationMediaItem(MediaManagerItem):
return True
else:
# File is no longer present
- critical_error_message_box(
- translate('PresentationPlugin.MediaItem',
- 'Missing Presentation'),
- unicode(translate('PresentationPlugin.MediaItem',
- 'The Presentation %s is incomplete,'
- ' please reload.')) % filename)
+ if not remote:
+ critical_error_message_box(
+ translate('PresentationPlugin.MediaItem',
+ 'Missing Presentation'),
+ unicode(translate('PresentationPlugin.MediaItem',
+ 'The Presentation %s is incomplete,'
+ ' please reload.')) % filename)
return False
else:
# File is no longer present
diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py
index 1545986f0..c81c83d92 100644
--- a/openlp/plugins/remotes/lib/httpserver.py
+++ b/openlp/plugins/remotes/lib/httpserver.py
@@ -528,7 +528,7 @@ class HttpConnection(object):
id = json.loads(self.url_params[u'data'][0])[u'request'][u'id']
plugin = self.parent.plugin.pluginManager.get_plugin_by_name(type)
if plugin.status == PluginStatus.Active and plugin.mediaItem:
- plugin.mediaItem.goLive(id)
+ plugin.mediaItem.goLive(id, remote=True)
def add_to_service(self, type):
"""
@@ -538,7 +538,7 @@ class HttpConnection(object):
plugin = self.parent.plugin.pluginManager.get_plugin_by_name(type)
if plugin.status == PluginStatus.Active and plugin.mediaItem:
item_id = plugin.mediaItem.createItemFromId(id)
- plugin.mediaItem.addToService(item_id)
+ plugin.mediaItem.addToService(item_id, remote=True)
def send_response(self, response):
http = u'HTTP/1.1 %s\r\n' % response.code
diff --git a/openlp/plugins/songs/forms/__init__.py b/openlp/plugins/songs/forms/__init__.py
index 0c2434275..d82e3dea3 100644
--- a/openlp/plugins/songs/forms/__init__.py
+++ b/openlp/plugins/songs/forms/__init__.py
@@ -52,6 +52,7 @@ them separate from the functionality, so that it is easier to recreate the GUI
from the .ui files later if necessary.
"""
+from mediafilesform import MediaFilesForm
from authorsform import AuthorsForm
from topicsform import TopicsForm
from songbookform import SongBookForm
diff --git a/openlp/plugins/songs/forms/editsongdialog.py b/openlp/plugins/songs/forms/editsongdialog.py
index 26c799c00..469716f6b 100644
--- a/openlp/plugins/songs/forms/editsongdialog.py
+++ b/openlp/plugins/songs/forms/editsongdialog.py
@@ -28,7 +28,8 @@
from PyQt4 import QtCore, QtGui
from openlp.core.lib import build_icon, translate
-from openlp.core.lib.ui import UiStrings, create_accept_reject_button_box
+from openlp.core.lib.ui import UiStrings, create_accept_reject_button_box, \
+ create_up_down_push_button_set
from openlp.plugins.songs.lib.ui import SongStrings
class Ui_EditSongDialog(object):
@@ -36,9 +37,11 @@ class Ui_EditSongDialog(object):
editSongDialog.setObjectName(u'editSongDialog')
editSongDialog.resize(650, 400)
editSongDialog.setWindowIcon(
- build_icon(u':/icon/openlp.org-icon-32.bmp'))
+ build_icon(u':/icon/openlp-logo-16x16.png'))
editSongDialog.setModal(True)
self.dialogLayout = QtGui.QVBoxLayout(editSongDialog)
+ self.dialogLayout.setSpacing(8)
+ self.dialogLayout.setContentsMargins(8, 8, 8, 8)
self.dialogLayout.setObjectName(u'dialogLayout')
self.songTabWidget = QtGui.QTabWidget(editSongDialog)
self.songTabWidget.setObjectName(u'songTabWidget')
@@ -246,6 +249,36 @@ class Ui_EditSongDialog(object):
self.commentsLayout.addWidget(self.commentsEdit)
self.themeTabLayout.addWidget(self.commentsGroupBox)
self.songTabWidget.addTab(self.themeTab, u'')
+ # audio tab
+ self.audioTab = QtGui.QWidget()
+ self.audioTab.setObjectName(u'audioTab')
+ self.audioLayout = QtGui.QHBoxLayout(self.audioTab)
+ self.audioLayout.setObjectName(u'audioLayout')
+ self.audioListWidget = QtGui.QListWidget(self.audioTab)
+ self.audioListWidget.setObjectName(u'audioListWidget')
+ self.audioLayout.addWidget(self.audioListWidget)
+ self.audioButtonsLayout = QtGui.QVBoxLayout()
+ self.audioButtonsLayout.setObjectName(u'audioButtonsLayout')
+ self.audioAddFromFileButton = QtGui.QPushButton(self.audioTab)
+ self.audioAddFromFileButton.setObjectName(u'audioAddFromFileButton')
+ self.audioButtonsLayout.addWidget(self.audioAddFromFileButton)
+ self.audioAddFromMediaButton = QtGui.QPushButton(self.audioTab)
+ self.audioAddFromMediaButton.setObjectName(u'audioAddFromMediaButton')
+ self.audioButtonsLayout.addWidget(self.audioAddFromMediaButton)
+ self.audioRemoveButton = QtGui.QPushButton(self.audioTab)
+ self.audioRemoveButton.setObjectName(u'audioRemoveButton')
+ self.audioButtonsLayout.addWidget(self.audioRemoveButton)
+ self.audioRemoveAllButton = QtGui.QPushButton(self.audioTab)
+ self.audioRemoveAllButton.setObjectName(u'audioRemoveAllButton')
+ self.audioButtonsLayout.addWidget(self.audioRemoveAllButton)
+ self.audioButtonsLayout.addStretch(1)
+ self.upButton, self.downButton = \
+ create_up_down_push_button_set(self)
+ self.audioButtonsLayout.addWidget(self.upButton)
+ self.audioButtonsLayout.addWidget(self.downButton)
+ self.audioLayout.addLayout(self.audioButtonsLayout)
+ self.songTabWidget.addTab(self.audioTab, u'')
+ # Last few bits
self.dialogLayout.addWidget(self.songTabWidget)
self.buttonBox = create_accept_reject_button_box(editSongDialog)
self.dialogLayout.addWidget(self.buttonBox)
@@ -305,6 +338,17 @@ class Ui_EditSongDialog(object):
self.songTabWidget.indexOf(self.themeTab),
translate('SongsPlugin.EditSongForm',
'Theme, Copyright Info && Comments'))
+ self.songTabWidget.setTabText(
+ self.songTabWidget.indexOf(self.audioTab),
+ translate('SongsPlugin.EditSongForm', 'Linked Audio'))
+ self.audioAddFromFileButton.setText(
+ translate('SongsPlugin.EditSongForm', 'Add &File(s)'))
+ self.audioAddFromMediaButton.setText(
+ translate('SongsPlugin.EditSongForm', 'Add &Media'))
+ self.audioRemoveButton.setText(
+ translate('SongsPlugin.EditSongForm', '&Remove'))
+ self.audioRemoveAllButton.setText(
+ translate('SongsPlugin.EditSongForm', 'Remove &All'))
def editSongDialogComboBox(parent, name):
"""
diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py
index c7dbf85cf..146ef0422 100644
--- a/openlp/plugins/songs/forms/editsongform.py
+++ b/openlp/plugins/songs/forms/editsongform.py
@@ -27,15 +27,18 @@
import logging
import re
+import os
+import shutil
from PyQt4 import QtCore, QtGui
-from openlp.core.lib import Receiver, translate
+from openlp.core.lib import PluginStatus, Receiver, MediaType, translate
from openlp.core.lib.ui import UiStrings, add_widget_completer, \
critical_error_message_box, find_and_set_in_combo_box
-from openlp.plugins.songs.forms import EditVerseForm
+from openlp.core.utils import AppLocation
+from openlp.plugins.songs.forms import EditVerseForm, MediaFilesForm
from openlp.plugins.songs.lib import SongXML, VerseType, clean_song
-from openlp.plugins.songs.lib.db import Book, Song, Author, Topic
+from openlp.plugins.songs.lib.db import Book, Song, Author, Topic, MediaFile
from openlp.plugins.songs.lib.ui import SongStrings
from editsongdialog import Ui_EditSongDialog
@@ -93,6 +96,14 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.mediaitem.plugin.renderer.themeManager.onAddTheme)
QtCore.QObject.connect(self.maintenanceButton,
QtCore.SIGNAL(u'clicked()'), self.onMaintenanceButtonClicked)
+ QtCore.QObject.connect(self.audioAddFromFileButton,
+ QtCore.SIGNAL(u'clicked()'), self.onAudioAddFromFileButtonClicked)
+ QtCore.QObject.connect(self.audioAddFromMediaButton,
+ QtCore.SIGNAL(u'clicked()'), self.onAudioAddFromMediaButtonClicked)
+ QtCore.QObject.connect(self.audioRemoveButton,
+ QtCore.SIGNAL(u'clicked()'), self.onAudioRemoveButtonClicked)
+ QtCore.QObject.connect(self.audioRemoveAllButton,
+ QtCore.SIGNAL(u'clicked()'), self.onAudioRemoveAllButtonClicked)
QtCore.QObject.connect(Receiver.get_receiver(),
QtCore.SIGNAL(u'theme_update_list'), self.loadThemes)
self.previewButton = QtGui.QPushButton()
@@ -104,12 +115,14 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
QtCore.SIGNAL(u'clicked(QAbstractButton*)'), self.onPreview)
# Create other objects and forms
self.manager = manager
- self.verse_form = EditVerseForm(self)
+ self.verseForm = EditVerseForm(self)
+ self.mediaForm = MediaFilesForm(self)
self.initialise()
self.authorsListView.setSortingEnabled(False)
self.authorsListView.setAlternatingRowColors(True)
self.topicsListView.setSortingEnabled(False)
self.topicsListView.setAlternatingRowColors(True)
+ self.audioListWidget.setAlternatingRowColors(True)
self.findVerseSplit = re.compile(u'---\[\]---\n', re.UNICODE)
self.whitespace = re.compile(r'\W+', re.UNICODE)
@@ -161,6 +174,16 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.themes.append(theme)
add_widget_completer(self.themes, self.themeComboBox)
+ def loadMediaFiles(self):
+ self.audioAddFromMediaButton.setVisible(False)
+ for plugin in self.parent().pluginManager.plugins:
+ if plugin.name == u'media' and \
+ plugin.status == PluginStatus.Active:
+ self.audioAddFromMediaButton.setVisible(True)
+ self.mediaForm.populateFiles(
+ plugin.getMediaManagerItem().getList(MediaType.Audio))
+ break
+
def newSong(self):
log.debug(u'New Song')
self.song = None
@@ -176,11 +199,13 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.verseListWidget.setRowCount(0)
self.authorsListView.clear()
self.topicsListView.clear()
+ self.audioListWidget.clear()
self.titleEdit.setFocus(QtCore.Qt.OtherFocusReason)
self.songBookNumberEdit.setText(u'')
self.loadAuthors()
self.loadTopics()
self.loadBooks()
+ self.loadMediaFiles()
self.themeComboBox.setCurrentIndex(0)
# it's a new song to preview is not possible
self.previewButton.setVisible(False)
@@ -201,6 +226,7 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.loadAuthors()
self.loadTopics()
self.loadBooks()
+ self.loadMediaFiles()
self.song = self.manager.get_object(Song, id)
self.titleEdit.setText(self.song.title)
if self.song.alternate_title:
@@ -303,6 +329,11 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
topic_name = QtGui.QListWidgetItem(unicode(topic.name))
topic_name.setData(QtCore.Qt.UserRole, QtCore.QVariant(topic.id))
self.topicsListView.addItem(topic_name)
+ self.audioListWidget.clear()
+ for media in self.song.media_files:
+ media_file = QtGui.QListWidgetItem(os.path.split(media.file_name)[1])
+ media_file.setData(QtCore.Qt.UserRole, QtCore.QVariant(media.file_name))
+ self.audioListWidget.addItem(media_file)
self.titleEdit.setFocus(QtCore.Qt.OtherFocusReason)
# Hide or show the preview button.
self.previewButton.setVisible(preview)
@@ -436,9 +467,9 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.verseDeleteButton.setEnabled(True)
def onVerseAddButtonClicked(self):
- self.verse_form.setVerse(u'', True)
- if self.verse_form.exec_():
- after_text, verse_tag, verse_num = self.verse_form.getVerse()
+ self.verseForm.setVerse(u'', True)
+ if self.verseForm.exec_():
+ after_text, verse_tag, verse_num = self.verseForm.getVerse()
verse_def = u'%s%s' % (verse_tag, verse_num)
item = QtGui.QTableWidgetItem(after_text)
item.setData(QtCore.Qt.UserRole, QtCore.QVariant(verse_def))
@@ -454,20 +485,21 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
if item:
tempText = item.text()
verseId = unicode(item.data(QtCore.Qt.UserRole).toString())
- self.verse_form.setVerse(tempText, True, verseId)
- if self.verse_form.exec_():
- after_text, verse_tag, verse_num = self.verse_form.getVerse()
+ self.verseForm.setVerse(tempText, True, verseId)
+ if self.verseForm.exec_():
+ after_text, verse_tag, verse_num = self.verseForm.getVerse()
verse_def = u'%s%s' % (verse_tag, verse_num)
item.setData(QtCore.Qt.UserRole, QtCore.QVariant(verse_def))
item.setText(after_text)
- # number of lines has change so repaint the list moving the data
+ # number of lines has changed, repaint the list moving the data
if len(tempText.split(u'\n')) != len(after_text.split(u'\n')):
tempList = {}
tempId = {}
for row in range(0, self.verseListWidget.rowCount()):
- tempList[row] = self.verseListWidget.item(row, 0).text()
- tempId[row] = self.verseListWidget.item(row, 0).\
- data(QtCore.Qt.UserRole)
+ tempList[row] = self.verseListWidget.item(row, 0)\
+ .text()
+ tempId[row] = self.verseListWidget.item(row, 0)\
+ .data(QtCore.Qt.UserRole)
self.verseListWidget.clear()
for row in range (0, len(tempList)):
item = QtGui.QTableWidgetItem(tempList[row], 0)
@@ -486,12 +518,12 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
verse_list += u'---[%s:%s]---\n' % (verse_tag, verse_num)
verse_list += item.text()
verse_list += u'\n'
- self.verse_form.setVerse(verse_list)
+ self.verseForm.setVerse(verse_list)
else:
- self.verse_form.setVerse(u'')
- if not self.verse_form.exec_():
+ self.verseForm.setVerse(u'')
+ if not self.verseForm.exec_():
return
- verse_list = self.verse_form.getVerseAll()
+ verse_list = self.verseForm.getVerseAll()
verse_list = unicode(verse_list.replace(u'\r\n', u'\n'))
self.verseListWidget.clear()
self.verseListWidget.setRowCount(0)
@@ -670,6 +702,66 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.saveSong(True)
Receiver.send_message(u'songs_preview')
+ def onAudioAddFromFileButtonClicked(self):
+ """
+ Loads file(s) from the filesystem.
+ """
+ filters = u'%s (*)' % UiStrings().AllFiles
+ filenames = QtGui.QFileDialog.getOpenFileNames(self,
+ translate('SongsPlugin.EditSongForm', 'Open File(s)'),
+ QtCore.QString(), filters)
+ for filename in filenames:
+ item = QtGui.QListWidgetItem(os.path.split(unicode(filename))[1])
+ item.setData(QtCore.Qt.UserRole, filename)
+ self.audioListWidget.addItem(item)
+
+ def onAudioAddFromMediaButtonClicked(self):
+ """
+ Loads file(s) from the media plugin.
+ """
+ if self.mediaForm.exec_():
+ for filename in self.mediaForm.getSelectedFiles():
+ item = QtGui.QListWidgetItem(os.path.split(unicode(filename))[1])
+ item.setData(QtCore.Qt.UserRole, filename)
+ self.audioListWidget.addItem(item)
+
+ def onAudioRemoveButtonClicked(self):
+ """
+ Removes a file from the list.
+ """
+ row = self.audioListWidget.currentRow()
+ if row == -1:
+ return
+ self.audioListWidget.takeItem(row)
+
+ def onAudioRemoveAllButtonClicked(self):
+ """
+ Removes all files from the list.
+ """
+ self.audioListWidget.clear()
+
+ def onUpButtonClicked(self):
+ """
+ Moves a file up when the user clicks the up button on the audio tab.
+ """
+ row = self.audioListWidget.currentRow()
+ if row <= 0:
+ return
+ item = self.audioListWidget.takeItem(row)
+ self.audioListWidget.insertItem(row - 1, item)
+ self.audioListWidget.setCurrentRow(row - 1)
+
+ def onDownButtonClicked(self):
+ """
+ Moves a file down when the user clicks the up button on the audio tab.
+ """
+ row = self.audioListWidget.currentRow()
+ if row == -1 or row > self.audioListWidget.count() - 1:
+ return
+ item = self.audioListWidget.takeItem(row)
+ self.audioListWidget.insertItem(row + 1, item)
+ self.audioListWidget.setCurrentRow(row + 1)
+
def clearCaches(self):
"""
Free up autocompletion memory on dialog exit
@@ -744,18 +836,55 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
self.song.theme_name = None
self._processLyrics()
self.song.authors = []
- for row in range(self.authorsListView.count()):
+ for row in xrange(self.authorsListView.count()):
item = self.authorsListView.item(row)
authorId = (item.data(QtCore.Qt.UserRole)).toInt()[0]
self.song.authors.append(self.manager.get_object(Author, authorId))
self.song.topics = []
- for row in range(self.topicsListView.count()):
+ for row in xrange(self.topicsListView.count()):
item = self.topicsListView.item(row)
topicId = (item.data(QtCore.Qt.UserRole)).toInt()[0]
self.song.topics.append(self.manager.get_object(Topic, topicId))
+ # Save the song here because we need a valid id for the audio files.
clean_song(self.manager, self.song)
self.manager.save_object(self.song)
- self.mediaitem.auto_select_id = self.song.id
+ audio_files = map(lambda a: a.file_name, self.song.media_files)
+ log.debug(audio_files)
+ save_path = os.path.join(
+ AppLocation.get_section_data_path(self.mediaitem.plugin.name),
+ 'audio', str(self.song.id))
+ if not os.path.exists(save_path):
+ os.makedirs(save_path)
+ self.song.media_files = []
+ files = []
+ for row in xrange(self.audioListWidget.count()):
+ item = self.audioListWidget.item(row)
+ filename = unicode(item.data(QtCore.Qt.UserRole).toString())
+ if not filename.startswith(save_path):
+ oldfile, filename = filename, os.path.join(save_path,
+ os.path.split(filename)[1])
+ shutil.copyfile(oldfile, filename)
+ files.append(filename)
+ media_file = MediaFile()
+ media_file.file_name = filename
+ media_file.type = u'audio'
+ media_file.weight = row
+ self.song.media_files.append(media_file)
+ for audio in audio_files:
+ if audio not in files:
+ try:
+ os.remove(audio)
+ except:
+ log.exception('Could not remove file: %s', audio)
+ pass
+ if not files:
+ try:
+ os.rmdir(save_path)
+ except OSError:
+ log.exception(u'Could not remove directory: %s', save_path)
+ clean_song(self.manager, self.song)
+ self.manager.save_object(self.song)
+ self.mediaitem.autoSelectId = self.song.id
def _processLyrics(self):
"""
@@ -783,3 +912,4 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog):
except:
log.exception(u'Problem processing song Lyrics \n%s',
sxml.dump_xml())
+
diff --git a/openlp/plugins/songs/forms/mediafilesdialog.py b/openlp/plugins/songs/forms/mediafilesdialog.py
new file mode 100644
index 000000000..252dac5ff
--- /dev/null
+++ b/openlp/plugins/songs/forms/mediafilesdialog.py
@@ -0,0 +1,75 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Gerald Britton, Jonathan #
+# Corwin, Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, #
+# Armin Köhler, Joshua Miller, Stevan Pettit, Andreas Preikschat, Mattias #
+# Põldaru, Christian Richter, Philip Ridout, Simon Scudder, Jeffrey Smith, #
+# Maikel Stuivenberg, Martin Thompson, Jon Tibble, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+from PyQt4 import QtCore, QtGui
+
+from openlp.core.lib import translate, build_icon
+
+class Ui_MediaFilesDialog(object):
+ def setupUi(self, mediaFilesDialog):
+ mediaFilesDialog.setObjectName(u'mediaFilesDialog')
+ mediaFilesDialog.setWindowModality(QtCore.Qt.ApplicationModal)
+ mediaFilesDialog.resize(400, 300)
+ mediaFilesDialog.setModal(True)
+ mediaFilesDialog.setWindowIcon(
+ build_icon(u':/icon/openlp-logo-16x16.png'))
+ self.filesVerticalLayout = QtGui.QVBoxLayout(mediaFilesDialog)
+ self.filesVerticalLayout.setSpacing(8)
+ self.filesVerticalLayout.setMargin(8)
+ self.filesVerticalLayout.setObjectName(u'filesVerticalLayout')
+ self.selectLabel = QtGui.QLabel(mediaFilesDialog)
+ self.selectLabel.setWordWrap(True)
+ self.selectLabel.setObjectName(u'selectLabel')
+ self.filesVerticalLayout.addWidget(self.selectLabel)
+ self.fileListWidget = QtGui.QListWidget(mediaFilesDialog)
+ self.fileListWidget.setAlternatingRowColors(True)
+ self.fileListWidget.setSelectionMode(
+ QtGui.QAbstractItemView.ExtendedSelection)
+ self.fileListWidget.setObjectName(u'fileListWidget')
+ self.filesVerticalLayout.addWidget(self.fileListWidget)
+ self.buttonBox = QtGui.QDialogButtonBox(mediaFilesDialog)
+ self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
+ self.buttonBox.setStandardButtons(
+ QtGui.QDialogButtonBox.Cancel | QtGui.QDialogButtonBox.Ok)
+ self.buttonBox.setObjectName(u'buttonBox')
+ self.filesVerticalLayout.addWidget(self.buttonBox)
+
+ self.retranslateUi(mediaFilesDialog)
+ QtCore.QObject.connect(self.buttonBox,
+ QtCore.SIGNAL(u'accepted()'), mediaFilesDialog.accept)
+ QtCore.QObject.connect(self.buttonBox,
+ QtCore.SIGNAL(u'rejected()'), mediaFilesDialog.reject)
+ QtCore.QMetaObject.connectSlotsByName(mediaFilesDialog)
+
+ def retranslateUi(self, mediaFilesDialog):
+ mediaFilesDialog.setWindowTitle(
+ translate('SongsPlugin.MediaFilesForm', 'Select Media File(s)'))
+ self.selectLabel.setText(
+ translate('SongsPlugin.MediaFilesForm', u'Select one or more '
+ 'audio files from the list below, and click OK to import them '
+ 'into this song.'))
+
diff --git a/openlp/plugins/songs/forms/mediafilesform.py b/openlp/plugins/songs/forms/mediafilesform.py
new file mode 100644
index 000000000..34dac0390
--- /dev/null
+++ b/openlp/plugins/songs/forms/mediafilesform.py
@@ -0,0 +1,57 @@
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Gerald Britton, Jonathan #
+# Corwin, Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, #
+# Armin Köhler, Joshua Miller, Stevan Pettit, Andreas Preikschat, Mattias #
+# Põldaru, Christian Richter, Philip Ridout, Simon Scudder, Jeffrey Smith, #
+# Maikel Stuivenberg, Martin Thompson, Jon Tibble, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+import logging
+import os
+
+from PyQt4 import QtCore, QtGui
+
+from mediafilesdialog import Ui_MediaFilesDialog
+
+log = logging.getLogger(__name__)
+
+class MediaFilesForm(QtGui.QDialog, Ui_MediaFilesDialog):
+ """
+ Class to show a list of files from the
+ """
+ log.info(u'%s MediaFilesForm loaded', __name__)
+
+ def __init__(self, parent):
+ QtGui.QDialog.__init__(self)
+ self.setupUi(self)
+
+ def populateFiles(self, files):
+ self.fileListWidget.clear()
+ for file in files:
+ item = QtGui.QListWidgetItem(os.path.split(file)[1])
+ item.setData(QtCore.Qt.UserRole, file)
+ self.fileListWidget.addItem(item)
+
+ def getSelectedFiles(self):
+ return map(lambda x: unicode(x.data(QtCore.Qt.UserRole).toString()),
+ self.fileListWidget.selectedItems())
+
diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py
index 52524b838..6f09c9b8c 100644
--- a/openlp/plugins/songs/forms/songimportform.py
+++ b/openlp/plugins/songs/forms/songimportform.py
@@ -686,7 +686,7 @@ class SongImportForm(OpenLPWizard):
def performWizard(self):
"""
Perform the actual import. This method pulls in the correct importer
- class, and then runs the ``do_import`` method of the importer to do
+ class, and then runs the ``doImport`` method of the importer to do
the actual importing.
"""
source_format = self.formatComboBox.currentIndex()
@@ -759,8 +759,8 @@ class SongImportForm(OpenLPWizard):
importer = self.plugin.importSongs(SongFormat.FoilPresenter,
filenames=self.getListOfFiles(self.foilPresenterFileListWidget)
)
- importer.do_import()
- if importer.error_log:
+ importer.doImport()
+ if importer.errorLog:
self.progressLabel.setText(translate(
'SongsPlugin.SongImportForm', 'Your song import failed.'))
else:
diff --git a/openlp/plugins/songs/lib/__init__.py b/openlp/plugins/songs/lib/__init__.py
index e2996ff8f..1b0ca316e 100644
--- a/openlp/plugins/songs/lib/__init__.py
+++ b/openlp/plugins/songs/lib/__init__.py
@@ -184,10 +184,11 @@ class VerseType(object):
verse_index = VerseType.from_translated_string(verse_name)
if verse_index is None:
verse_index = VerseType.from_string(verse_name)
- if verse_index is None:
- verse_index = VerseType.from_translated_tag(verse_name)
- if verse_index is None:
- verse_index = VerseType.from_tag(verse_name)
+ elif len(verse_name) == 1:
+ if verse_index is None:
+ verse_index = VerseType.from_translated_tag(verse_name)
+ if verse_index is None:
+ verse_index = VerseType.from_tag(verse_name)
return verse_index
def retrieve_windows_encoding(recommendation=None):
diff --git a/openlp/plugins/songs/lib/cclifileimport.py b/openlp/plugins/songs/lib/cclifileimport.py
index 0ce9488c2..e15f898ab 100644
--- a/openlp/plugins/songs/lib/cclifileimport.py
+++ b/openlp/plugins/songs/lib/cclifileimport.py
@@ -55,13 +55,13 @@ class CCLIFileImport(SongImport):
"""
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
+ def doImport(self):
"""
Import either a ``.usr`` or a ``.txt`` SongSelect file.
"""
log.debug(u'Starting CCLI File Import')
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- for filename in self.import_source:
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ for filename in self.importSource:
filename = unicode(filename)
log.debug(u'Importing CCLI File: %s', filename)
lines = []
@@ -80,23 +80,23 @@ class CCLIFileImport(SongImport):
ext = os.path.splitext(filename)[1]
if ext.lower() == u'.usr':
log.info(u'SongSelect .usr format file found: %s', filename)
- if not self.do_import_usr_file(lines):
- self.log_error(filename)
+ if not self.doImportUsrFile(lines):
+ self.logError(filename)
elif ext.lower() == u'.txt':
log.info(u'SongSelect .txt format file found: %s', filename)
- if not self.do_import_txt_file(lines):
- self.log_error(filename)
+ if not self.doImportTxtFile(lines):
+ self.logError(filename)
else:
- self.log_error(filename,
+ self.logError(filename,
translate('SongsPlugin.CCLIFileImport',
'The file does not have a valid extension.'))
log.info(u'Extension %s is not valid', filename)
- if self.stop_import_flag:
+ if self.stopImportFlag:
return
- def do_import_usr_file(self, textList):
+ def doImportUsrFile(self, textList):
"""
- The :func:`do_import_usr_file` method provides OpenLP with the ability
+ The :func:`doImport_usr_file` method provides OpenLP with the ability
to import CCLI SongSelect songs in *USR* file format.
``textList``
@@ -165,7 +165,7 @@ class CCLIFileImport(SongImport):
elif line.startswith(u'Themes='):
song_topics = line[7:].strip()
elif line.startswith(u'[S A'):
- self.ccli_number = line[4:-3].strip()
+ self.ccliNumber = line[4:-3].strip()
elif line.startswith(u'Fields='):
# Fields contain single line indicating verse, chorus, etc,
# /t delimited, same as with words field. store seperately
@@ -204,7 +204,7 @@ class CCLIFileImport(SongImport):
verse_type = VerseType.Tags[VerseType.Other]
verse_text = verse_lines[1]
if len(verse_text) > 0:
- self.add_verse(verse_text, verse_type)
+ self.addVerse(verse_text, verse_type)
check_first_verse_line = False
# Handle multiple authors
author_list = song_author.split(u'/')
@@ -213,15 +213,15 @@ class CCLIFileImport(SongImport):
for author in author_list:
separated = author.split(u',')
if len(separated) > 1:
- self.add_author(u' '.join(reversed(separated)))
+ self.addAuthor(u' '.join(reversed(separated)))
else:
- self.add_author(author)
+ self.addAuthor(author)
self.topics = [topic.strip() for topic in song_topics.split(u'/t')]
return self.finish()
- def do_import_txt_file(self, textList):
+ def doImportTxtFile(self, textList):
"""
- The :func:`do_import_txt_file` method provides OpenLP with the ability
+ The :func:`doImport_txt_file` method provides OpenLP with the ability
to import CCLI SongSelect songs in *TXT* file format.
``textList``
@@ -264,7 +264,7 @@ class CCLIFileImport(SongImport):
continue
elif verse_start:
if verse_text:
- self.add_verse(verse_text, verse_type)
+ self.addVerse(verse_text, verse_type)
verse_text = u''
verse_start = False
else:
@@ -278,7 +278,7 @@ class CCLIFileImport(SongImport):
if clean_line.startswith(u'CCLI'):
line_number += 1
ccli_parts = clean_line.split(' ')
- self.ccli_number = ccli_parts[len(ccli_parts) - 1]
+ self.ccliNumber = ccli_parts[len(ccli_parts) - 1]
elif not verse_start:
# We have the verse descriptor
verse_desc_parts = clean_line.split(u' ')
@@ -333,5 +333,5 @@ class CCLIFileImport(SongImport):
if len(author_list) < 2:
author_list = song_author.split(u'|')
# Clean spaces before and after author names.
- [self.add_author(author_name.strip()) for author_name in author_list]
+ [self.addAuthor(author_name.strip()) for author_name in author_list]
return self.finish()
diff --git a/openlp/plugins/songs/lib/db.py b/openlp/plugins/songs/lib/db.py
index 5bfa0c830..37ee42451 100644
--- a/openlp/plugins/songs/lib/db.py
+++ b/openlp/plugins/songs/lib/db.py
@@ -232,7 +232,8 @@ def init_schema(url):
'authors': relation(Author, backref='songs',
secondary=authors_songs_table, lazy=False),
'book': relation(Book, backref='songs'),
- 'media_files': relation(MediaFile, backref='songs'),
+ 'media_files': relation(MediaFile, backref='songs',
+ order_by=media_files_table.c.weight),
'topics': relation(Topic, backref='songs',
secondary=songs_topics_table)
})
diff --git a/openlp/plugins/songs/lib/easislidesimport.py b/openlp/plugins/songs/lib/easislidesimport.py
index b24287130..6d3bde025 100644
--- a/openlp/plugins/songs/lib/easislidesimport.py
+++ b/openlp/plugins/songs/lib/easislidesimport.py
@@ -49,50 +49,50 @@ class EasiSlidesImport(SongImport):
SongImport.__init__(self, manager, **kwargs)
self.commit = True
- def do_import(self):
+ def doImport(self):
"""
- Import either each of the files in self.import_sources - each element of
+ Import either each of the files in self.importSources - each element of
which can be either a single opensong file, or a zipfile containing
multiple opensong files. If `self.commit` is set False, the
import will not be committed to the database (useful for test scripts).
"""
- log.info(u'Importing EasiSlides XML file %s', self.import_source)
+ log.info(u'Importing EasiSlides XML file %s', self.importSource)
parser = etree.XMLParser(remove_blank_text=True)
- parsed_file = etree.parse(self.import_source, parser)
+ parsed_file = etree.parse(self.importSource, parser)
xml = unicode(etree.tostring(parsed_file))
song_xml = objectify.fromstring(xml)
- self.import_wizard.progressBar.setMaximum(len(song_xml.Item))
+ self.importWizard.progressBar.setMaximum(len(song_xml.Item))
for song in song_xml.Item:
- if self.stop_import_flag:
+ if self.stopImportFlag:
return
- self._parse_song(song)
+ self._parseSong(song)
- def _parse_song(self, song):
+ def _parseSong(self, song):
self._success = True
- self._add_unicode_attribute(u'title', song.Title1, True)
+ self._addUnicodeAttribute(u'title', song.Title1, True)
if hasattr(song, u'Title2'):
- self._add_unicode_attribute(u'alternate_title', song.Title2)
+ self._addUnicodeAttribute(u'alternateTitle', song.Title2)
if hasattr(song, u'SongNumber'):
- self._add_unicode_attribute(u'song_number', song.SongNumber)
- if self.song_number == u'0':
- self.song_number = u''
- self._add_authors(song)
+ self._addUnicodeAttribute(u'songNumber', song.SongNumber)
+ if self.songNumber == u'0':
+ self.songNumber = u''
+ self._addAuthors(song)
if hasattr(song, u'Copyright'):
- self._add_copyright(song.Copyright)
+ self._addCopyright(song.Copyright)
if hasattr(song, u'LicenceAdmin1'):
- self._add_copyright(song.LicenceAdmin1)
+ self._addCopyright(song.LicenceAdmin1)
if hasattr(song, u'LicenceAdmin2'):
- self._add_copyright(song.LicenceAdmin2)
+ self._addCopyright(song.LicenceAdmin2)
if hasattr(song, u'BookReference'):
- self._add_unicode_attribute(u'song_book_name', song.BookReference)
- self._parse_and_add_lyrics(song)
+ self._addUnicodeAttribute(u'songBookName', song.BookReference)
+ self._parseAndAddLyrics(song)
if self._success:
if not self.finish():
- self.log_error(song.Title1 if song.Title1 else u'')
+ self.logError(song.Title1 if song.Title1 else u'')
else:
- self.set_defaults()
+ self.setDefaults()
- def _add_unicode_attribute(self, self_attribute, import_attribute,
+ def _addUnicodeAttribute(self, self_attribute, import_attribute,
mandatory=False):
"""
Add imported values to the song model converting them to unicode at the
@@ -119,7 +119,7 @@ class EasiSlidesImport(SongImport):
if mandatory:
self._success = False
- def _add_authors(self, song):
+ def _addAuthors(self, song):
try:
authors = unicode(song.Writer).split(u',')
self.authors = \
@@ -130,7 +130,7 @@ class EasiSlidesImport(SongImport):
except AttributeError:
pass
- def _add_copyright(self, element):
+ def _addCopyright(self, element):
"""
Add a piece of copyright to the total copyright information for the
song.
@@ -139,14 +139,14 @@ class EasiSlidesImport(SongImport):
The imported variable to get the data from.
"""
try:
- self.add_copyright(unicode(element).strip())
+ self.addCopyright(unicode(element).strip())
except UnicodeDecodeError:
log.exception(u'Unicode error on decoding copyright: %s' % element)
self._success = False
except AttributeError:
pass
- def _parse_and_add_lyrics(self, song):
+ def _parseAndAddLyrics(self, song):
try:
lyrics = unicode(song.Contents).strip()
except UnicodeDecodeError:
@@ -295,7 +295,7 @@ class EasiSlidesImport(SongImport):
else:
continue
if tag in versetags:
- self.verse_order_list.append(tag)
+ self.verseOrderList.append(tag)
else:
log.info(u'Got order item %s, which is not in versetags,'
u'dropping item from presentation order', tag)
diff --git a/openlp/plugins/songs/lib/ewimport.py b/openlp/plugins/songs/lib/ewimport.py
index 820cf595a..e89fbc4a0 100644
--- a/openlp/plugins/songs/lib/ewimport.py
+++ b/openlp/plugins/songs/lib/ewimport.py
@@ -49,15 +49,15 @@ def strip_rtf(blob, encoding):
control = False
clear_text = []
control_word = []
-
- # workaround for \tx bug: remove one pair of curly braces
+
+ # workaround for \tx bug: remove one pair of curly braces
# if \tx is encountered
match = RTF_STRIPPING_REGEX.search(blob)
if match:
# start and end indices of match are curly braces - filter them out
- blob = ''.join([blob[i] for i in xrange(len(blob))
+ blob = ''.join([blob[i] for i in xrange(len(blob))
if i != match.start() and i !=match.end()])
-
+
for c in blob:
if control:
# for delimiters, set control to False
@@ -155,24 +155,24 @@ class EasyWorshipSongImport(SongImport):
def __init__(self, manager, **kwargs):
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
+ def doImport(self):
# Open the DB and MB files if they exist
- import_source_mb = self.import_source.replace('.DB', '.MB')
- if not os.path.isfile(self.import_source):
+ import_source_mb = self.importSource.replace('.DB', '.MB')
+ if not os.path.isfile(self.importSource):
return
if not os.path.isfile(import_source_mb):
return
- db_size = os.path.getsize(self.import_source)
+ db_size = os.path.getsize(self.importSource)
if db_size < 0x800:
return
- db_file = open(self.import_source, 'rb')
- self.memo_file = open(import_source_mb, 'rb')
+ db_file = open(self.importSource, 'rb')
+ self.memoFile = open(import_source_mb, 'rb')
# Don't accept files that are clearly not paradox files
record_size, header_size, block_size, first_block, num_fields \
= struct.unpack(' 4:
db_file.close()
- self.memo_file.close()
+ self.memoFile.close()
return
# Take a stab at how text is encoded
self.encoding = u'cp1252'
@@ -204,7 +204,7 @@ class EasyWorshipSongImport(SongImport):
# There does not appear to be a _reliable_ way of getting the number
# of songs/records, so let's use file blocks for measuring progress.
total_blocks = (db_size - header_size) / (block_size * 1024)
- self.import_wizard.progressBar.setMaximum(total_blocks)
+ self.importWizard.progressBar.setMaximum(total_blocks)
# Read the field description information
db_file.seek(120)
field_info = db_file.read(num_fields * 2)
@@ -218,16 +218,16 @@ class EasyWorshipSongImport(SongImport):
field_info, i * 2)
field_descs.append(FieldDescEntry(field_name, field_type,
field_size))
- self.set_record_struct(field_descs)
+ self.setRecordStruct(field_descs)
# Pick out the field description indexes we will need
try:
success = True
- fi_title = self.find_field(u'Title')
- fi_author = self.find_field(u'Author')
- fi_copy = self.find_field(u'Copyright')
- fi_admin = self.find_field(u'Administrator')
- fi_words = self.find_field(u'Words')
- fi_ccli = self.find_field(u'Song Number')
+ fi_title = self.findField(u'Title')
+ fi_author = self.findField(u'Author')
+ fi_copy = self.findField(u'Copyright')
+ fi_admin = self.findField(u'Administrator')
+ fi_words = self.findField(u'Words')
+ fi_ccli = self.findField(u'Song Number')
except IndexError:
# This is the wrong table
success = False
@@ -239,18 +239,18 @@ class EasyWorshipSongImport(SongImport):
rec_count = (rec_count + record_size) / record_size
# Loop through each record within the current block
for i in range(rec_count):
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
raw_record = db_file.read(record_size)
self.fields = self.record_struct.unpack(raw_record)
- self.set_defaults()
- self.title = self.get_field(fi_title)
+ self.setDefaults()
+ self.title = self.getField(fi_title)
# Get remaining fields.
- copy = self.get_field(fi_copy)
- admin = self.get_field(fi_admin)
- ccli = self.get_field(fi_ccli)
- authors = self.get_field(fi_author)
- words = self.get_field(fi_words)
+ copy = self.getField(fi_copy)
+ admin = self.getField(fi_admin)
+ ccli = self.getField(fi_ccli)
+ authors = self.getField(fi_author)
+ words = self.getField(fi_words)
# Set the SongImport object members.
if copy:
self.copyright = copy
@@ -261,7 +261,7 @@ class EasyWorshipSongImport(SongImport):
unicode(translate('SongsPlugin.EasyWorshipSongImport',
'Administered by %s')) % admin
if ccli:
- self.ccli_number = ccli
+ self.ccliNumber = ccli
if authors:
# Split up the authors
author_list = authors.split(u'/')
@@ -270,7 +270,7 @@ class EasyWorshipSongImport(SongImport):
if len(author_list) < 2:
author_list = authors.split(u',')
for author_name in author_list:
- self.add_author(author_name.strip())
+ self.addAuthor(author_name.strip())
if words:
# Format the lyrics
words = strip_rtf(words, self.encoding)
@@ -281,9 +281,9 @@ class EasyWorshipSongImport(SongImport):
continue
verse_split = verse.split(u'\n', 1)
first_line_is_tag = False
- # EW tags: verse, chorus, pre-chorus, bridge, tag,
+ # EW tags: verse, chorus, pre-chorus, bridge, tag,
# intro, ending, slide
- for type in VerseType.Names+[u'tag', u'slide']:
+ for type in VerseType.Names+[u'tag', u'slide']:
type = type.lower()
ew_tag = verse_split[0].strip().lower()
if ew_tag.startswith(type):
@@ -293,7 +293,7 @@ class EasyWorshipSongImport(SongImport):
first_line_is_tag = True
number_found = False
# check if tag is followed by number and/or note
- if len(ew_tag) > len(type):
+ if len(ew_tag) > len(type):
match = NUMBER_REGEX.search(ew_tag)
if match:
number = match.group()
@@ -305,23 +305,24 @@ class EasyWorshipSongImport(SongImport):
if not number_found:
verse_type += u'1'
break
- self.add_verse(
- verse_split[-1].strip() if first_line_is_tag else verse,
+ self.addVerse(
+ verse_split[-1].strip() \
+ if first_line_is_tag else verse,
verse_type)
if len(self.comments) > 5:
self.comments += unicode(
translate('SongsPlugin.EasyWorshipSongImport',
'\n[above are Song Tags with notes imported from \
EasyWorship]'))
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
if not self.finish():
- self.log_error(self.import_source)
+ self.logError(self.importSource)
db_file.close()
- self.memo_file.close()
+ self.memoFile.close()
def find_field(self, field_name):
- return [i for i, x in enumerate(self.field_descs)
+ return [i for i, x in enumerate(self.fieldDescs)
if x.name == field_name][0]
def set_record_struct(self, field_descs):
@@ -351,12 +352,12 @@ class EasyWorshipSongImport(SongImport):
fsl.append('Q')
else:
fsl.append('%ds' % field_desc.size)
- self.record_struct = struct.Struct(''.join(fsl))
- self.field_descs = field_descs
+ self.recordStruct = struct.Struct(''.join(fsl))
+ self.fieldDescs = field_descs
def get_field(self, field_desc_index):
field = self.fields[field_desc_index]
- field_desc = self.field_descs[field_desc_index]
+ field_desc = self.fieldDescs[field_desc_index]
# Return None in case of 'blank' entries
if isinstance(field, str):
if len(field.rstrip('\0')) == 0:
@@ -382,18 +383,18 @@ class EasyWorshipSongImport(SongImport):
struct.unpack_from(' 63:
return u''
- self.memo_file.seek(11 + (5 * sub_block), os.SEEK_CUR)
- sub_block_start, = struct.unpack('B', self.memo_file.read(1))
- self.memo_file.seek(block_start + (sub_block_start * 16))
+ self.memoFile.seek(11 + (5 * sub_block), os.SEEK_CUR)
+ sub_block_start, = struct.unpack('B', self.memoFile.read(1))
+ self.memoFile.seek(block_start + (sub_block_start * 16))
else:
return u''
- return self.memo_file.read(blob_size)
+ return self.memoFile.read(blob_size)
else:
return 0
diff --git a/openlp/plugins/songs/lib/foilpresenterimport.py b/openlp/plugins/songs/lib/foilpresenterimport.py
index 4d3aa0982..90ffde8a0 100644
--- a/openlp/plugins/songs/lib/foilpresenterimport.py
+++ b/openlp/plugins/songs/lib/foilpresenterimport.py
@@ -115,23 +115,23 @@ class FoilPresenterImport(SongImport):
SongImport.__init__(self, manager, **kwargs)
self.FoilPresenter = FoilPresenter(self.manager)
- def do_import(self):
+ def doImport(self):
"""
Imports the songs.
"""
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
parser = etree.XMLParser(remove_blank_text=True)
- for file_path in self.import_source:
- if self.stop_import_flag:
+ for file_path in self.importSource:
+ if self.stopImportFlag:
return
- self.import_wizard.incrementProgressBar(
+ self.importWizard.incrementProgressBar(
WizardStrings.ImportingType % os.path.basename(file_path))
try:
parsed_file = etree.parse(file_path, parser)
xml = unicode(etree.tostring(parsed_file))
self.FoilPresenter.xml_to_song(xml)
except etree.XMLSyntaxError:
- self.log_error(file_path, SongStrings.XMLSyntaxError)
+ self.logError(file_path, SongStrings.XMLSyntaxError)
log.exception(u'XML syntax error in file %s' % file_path)
diff --git a/openlp/plugins/songs/lib/mediaitem.py b/openlp/plugins/songs/lib/mediaitem.py
index a2814a1df..7d5e85af5 100644
--- a/openlp/plugins/songs/lib/mediaitem.py
+++ b/openlp/plugins/songs/lib/mediaitem.py
@@ -28,6 +28,8 @@
import logging
import locale
import re
+import os
+import shutil
from PyQt4 import QtCore, QtGui
from sqlalchemy.sql import or_
@@ -37,11 +39,12 @@ from openlp.core.lib import MediaManagerItem, Receiver, ItemCapabilities, \
from openlp.core.lib.searchedit import SearchEdit
from openlp.core.lib.ui import UiStrings, context_menu_action, \
context_menu_separator
+from openlp.core.utils import AppLocation
from openlp.plugins.songs.forms import EditSongForm, SongMaintenanceForm, \
SongImportForm, SongExportForm
from openlp.plugins.songs.lib import OpenLyrics, SongXML, VerseType, \
clean_string
-from openlp.plugins.songs.lib.db import Author, Song
+from openlp.plugins.songs.lib.db import Author, Song, MediaFile
from openlp.plugins.songs.lib.ui import SongStrings
log = logging.getLogger(__name__)
@@ -66,11 +69,11 @@ class SongMediaItem(MediaManagerItem):
def __init__(self, parent, plugin, icon):
self.IconPath = u'songs/song'
MediaManagerItem.__init__(self, parent, plugin, icon)
- self.edit_song_form = EditSongForm(self, self.plugin.formparent,
+ self.editSongForm = EditSongForm(self, self.plugin.formparent,
self.plugin.manager)
self.openLyrics = OpenLyrics(self.plugin.manager)
self.singleServiceItem = False
- self.song_maintenance_form = SongMaintenanceForm(
+ self.songMaintenanceForm = SongMaintenanceForm(
self.plugin.manager, self)
# Holds information about whether the edit is remotly triggered and
# which Song is required.
@@ -79,6 +82,22 @@ class SongMediaItem(MediaManagerItem):
self.quickPreviewAllowed = True
self.hasSearch = True
+ def _updateBackgroundAudio(self, song, item):
+ song.media_files = []
+ for i, bga in enumerate(item.background_audio):
+ dest_file = os.path.join(
+ AppLocation.get_section_data_path(self.plugin.name),
+ u'audio', str(song.id), os.path.split(bga)[1])
+ if not os.path.exists(os.path.split(dest_file)[0]):
+ os.makedirs(os.path.split(dest_file)[0])
+ shutil.copyfile(os.path.join(
+ AppLocation.get_section_data_path(
+ u'servicemanager'), bga),
+ dest_file)
+ song.media_files.append(MediaFile.populate(
+ weight=i, file_name=dest_file))
+ self.plugin.manager.save_object(song, True)
+
def addEndHeaderBar(self):
self.addToolbarSeparator()
## Song Maintenance Button ##
@@ -210,7 +229,7 @@ class SongMediaItem(MediaManagerItem):
search_results = self.plugin.manager.get_all_objects(Song,
Song.theme_name.like(u'%' + search_keywords + u'%'))
self.displayResultsSong(search_results)
- self.check_search_result()
+ self.checkSearchResult()
def searchEntire(self, search_keywords):
return self.plugin.manager.get_all_objects(Song,
@@ -244,7 +263,7 @@ class SongMediaItem(MediaManagerItem):
def displayResultsSong(self, searchresults):
log.debug(u'display results Song')
- self.save_auto_select_id()
+ self.saveAutoSelectId()
self.listView.clear()
# Sort the songs by its title considering language specific characters.
# lower() is needed for windows!
@@ -258,9 +277,9 @@ class SongMediaItem(MediaManagerItem):
song_name.setData(QtCore.Qt.UserRole, QtCore.QVariant(song.id))
self.listView.addItem(song_name)
# Auto-select the item if name has been set
- if song.id == self.auto_select_id:
+ if song.id == self.autoSelectId:
self.listView.setCurrentItem(song_name)
- self.auto_select_id = -1
+ self.autoSelectId = -1
def displayResultsAuthor(self, searchresults):
log.debug(u'display results Author')
@@ -297,25 +316,26 @@ class SongMediaItem(MediaManagerItem):
self.onClearTextButtonClick()
def onImportClick(self):
- if not hasattr(self, u'import_wizard'):
- self.import_wizard = SongImportForm(self, self.plugin)
- if self.import_wizard.exec_() == QtGui.QDialog.Accepted:
+ if not hasattr(self, u'importWizard'):
+ self.importWizard = SongImportForm(self, self.plugin)
+ if self.importWizard.exec_() == QtGui.QDialog.Accepted:
Receiver.send_message(u'songs_load_list')
def onExportClick(self):
- export_wizard = SongExportForm(self, self.plugin)
- export_wizard.exec_()
+ if not hasattr(self, u'exportWizard'):
+ self.exportWizard = SongExportForm(self, self.plugin)
+ self.exportWizard.exec_()
def onNewClick(self):
log.debug(u'onNewClick')
- self.edit_song_form.newSong()
- self.edit_song_form.exec_()
+ self.editSongForm.newSong()
+ self.editSongForm.exec_()
self.onClearTextButtonClick()
self.onSelectionChange()
- self.auto_select_id = -1
+ self.autoSelectId = -1
def onSongMaintenanceClick(self):
- self.song_maintenance_form.exec_()
+ self.songMaintenanceForm.exec_()
def onRemoteEditClear(self):
log.debug(u'onRemoteEditClear')
@@ -335,9 +355,9 @@ class SongMediaItem(MediaManagerItem):
if valid:
self.remoteSong = song_id
self.remoteTriggered = remote_type
- self.edit_song_form.loadSong(song_id, (remote_type == u'P'))
- self.edit_song_form.exec_()
- self.auto_select_id = -1
+ self.editSongForm.loadSong(song_id, remote_type == u'P')
+ self.editSongForm.exec_()
+ self.autoSelectId = -1
self.onSongListLoad()
def onEditClick(self):
@@ -348,9 +368,9 @@ class SongMediaItem(MediaManagerItem):
if check_item_selected(self.listView, UiStrings().SelectEdit):
self.editItem = self.listView.currentItem()
item_id = (self.editItem.data(QtCore.Qt.UserRole)).toInt()[0]
- self.edit_song_form.loadSong(item_id, False)
- self.edit_song_form.exec_()
- self.auto_select_id = -1
+ self.editSongForm.loadSong(item_id, False)
+ self.editSongForm.exec_()
+ self.autoSelectId = -1
self.onSongListLoad()
self.editItem = None
@@ -371,6 +391,20 @@ class SongMediaItem(MediaManagerItem):
return
for item in items:
item_id = (item.data(QtCore.Qt.UserRole)).toInt()[0]
+ media_files = self.plugin.manager.get_all_objects(MediaFile,
+ MediaFile.song_id == item_id)
+ for media_file in media_files:
+ try:
+ os.remove(media_file.file_name)
+ except:
+ log.exception('Could not remove file: %s', audio)
+ try:
+ save_path = os.path.join(AppLocation.get_section_data_path(
+ self.plugin.name), 'audio', str(item_id))
+ if os.path.exists(save_path):
+ os.rmdir(save_path)
+ except OSError:
+ log.exception(u'Could not remove directory: %s', save_path)
self.plugin.manager.delete_object(Song, item_id)
self.onSearchTextButtonClick()
@@ -392,15 +426,16 @@ class SongMediaItem(MediaManagerItem):
self.plugin.manager.save_object(new_song)
self.onSongListLoad()
- def generateSlideData(self, service_item, item=None, xmlVersion=False):
+ def generateSlideData(self, service_item, item=None, xmlVersion=False,
+ remote=False):
log.debug(u'generateSlideData (%s:%s)' % (service_item, item))
item_id = self._getIdOfItemToGenerate(item, self.remoteSong)
- service_item.add_capability(ItemCapabilities.AllowsEdit)
- service_item.add_capability(ItemCapabilities.AllowsPreview)
- service_item.add_capability(ItemCapabilities.AllowsLoop)
+ service_item.add_capability(ItemCapabilities.CanEdit)
+ service_item.add_capability(ItemCapabilities.CanPreview)
+ service_item.add_capability(ItemCapabilities.CanLoop)
service_item.add_capability(ItemCapabilities.OnLoadUpdate)
service_item.add_capability(ItemCapabilities.AddIfNewItem)
- service_item.add_capability(ItemCapabilities.AllowsVirtualSplit)
+ service_item.add_capability(ItemCapabilities.CanSoftBreak)
song = self.plugin.manager.get_object(Song, item_id)
service_item.theme = song.theme_name
service_item.edit_id = item_id
@@ -471,6 +506,10 @@ class SongMediaItem(MediaManagerItem):
service_item.data_string = {u'title': song.search_title,
u'authors': u', '.join(author_list)}
service_item.xml_version = self.openLyrics.song_to_xml(song)
+ # Add the audio file to the service item.
+ if len(song.media_files) > 0:
+ service_item.add_capability(ItemCapabilities.HasBackgroundAudio)
+ service_item.background_audio = [m.file_name for m in song.media_files]
return True
def serviceLoad(self, item):
@@ -510,8 +549,15 @@ class SongMediaItem(MediaManagerItem):
add_song = False
editId = song.id
break
+ # If there's any backing tracks, copy them over.
+ if len(item.background_audio) > 0:
+ self._updateBackgroundAudio(song, item)
if add_song and self.addSongFromService:
- editId = self.openLyrics.xml_to_song(item.xml_version)
+ song = self.openLyrics.xml_to_song(item.xml_version)
+ # If there's any backing tracks, copy them over.
+ if len(item.background_audio) > 0:
+ self._updateBackgroundAudio(song, item)
+ editId = song.id
self.onSearchTextButtonClick()
# Update service with correct song id.
if editId:
diff --git a/openlp/plugins/songs/lib/olp1import.py b/openlp/plugins/songs/lib/olp1import.py
index de7264a5b..72bd5f952 100644
--- a/openlp/plugins/songs/lib/olp1import.py
+++ b/openlp/plugins/songs/lib/olp1import.py
@@ -32,6 +32,8 @@ openlp.org 1.x song databases into the current installation database.
import logging
from chardet.universaldetector import UniversalDetector
import sqlite
+import sys
+import os
from openlp.core.lib import translate
from openlp.plugins.songs.lib import retrieve_windows_encoding
@@ -44,7 +46,7 @@ class OpenLP1SongImport(SongImport):
The :class:`OpenLP1SongImport` class provides OpenLP with the ability to
import song databases from installations of openlp.org 1.x.
"""
- last_encoding = u'windows-1252'
+ lastEncoding = u'windows-1252'
def __init__(self, manager, **kwargs):
"""
@@ -57,23 +59,23 @@ class OpenLP1SongImport(SongImport):
The database providing the data to import.
"""
SongImport.__init__(self, manager, **kwargs)
- self.available_themes = \
+ self.availableThemes = \
kwargs[u'plugin'].formparent.themeManagerContents.getThemes()
- def do_import(self):
+ def doImport(self):
"""
Run the import for an openlp.org 1.x song database.
"""
- if not self.import_source.endswith(u'.olp'):
- self.log_error(self.import_source,
+ if not self.importSource.endswith(u'.olp'):
+ self.logError(self.importSource,
translate('SongsPlugin.OpenLP1SongImport',
'Not a valid openlp.org 1.x song database.'))
return
- encoding = self.get_encoding()
+ encoding = self.getEncoding()
if not encoding:
return
# Connect to the database.
- connection = sqlite.connect(self.import_source, mode=0444,
+ connection = sqlite.connect(self.importSource, mode=0444,
encoding=(encoding, 'replace'))
cursor = connection.cursor()
# Determine if we're using a new or an old DB.
@@ -94,64 +96,66 @@ class OpenLP1SongImport(SongImport):
cursor.execute(u'SELECT settingsid, settingsname FROM settings')
themes = {}
for theme_id, theme_name in cursor.fetchall():
- if theme_name in self.available_themes:
+ if theme_name in self.availableThemes:
themes[theme_id] = theme_name
# Import the songs.
cursor.execute(u'-- types int, unicode, unicode, unicode, int')
cursor.execute(u'SELECT songid, songtitle, lyrics || \'\' AS lyrics, '
u'copyrightinfo, settingsid FROM songs')
songs = cursor.fetchall()
- self.import_wizard.progressBar.setMaximum(len(songs))
+ self.importWizard.progressBar.setMaximum(len(songs))
for song in songs:
- self.set_defaults()
- if self.stop_import_flag:
+ self.setDefaults()
+ if self.stopImportFlag:
break
song_id = song[0]
self.title = song[1]
lyrics = song[2].replace(u'\r\n', u'\n')
- self.add_copyright(song[3])
+ self.addCopyright(song[3])
if themes.has_key(song[4]):
- self.theme_name = themes[song[4]]
+ self.themeName = themes[song[4]]
verses = lyrics.split(u'\n\n')
for verse in verses:
if verse.strip():
- self.add_verse(verse.strip())
+ self.addVerse(verse.strip())
cursor.execute(u'-- types int')
cursor.execute(u'SELECT authorid FROM songauthors '
u'WHERE songid = %s' % song_id)
author_ids = cursor.fetchall()
for author_id in author_ids:
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
for author in authors:
if author[0] == author_id[0]:
- self.parse_author(author[1])
+ self.parseAuthor(author[1])
break
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
if new_db:
- cursor.execute(u'-- types int')
- cursor.execute(u'SELECT trackid FROM songtracks '
+ cursor.execute(u'-- types int, int')
+ cursor.execute(u'SELECT trackid, listindex '
+ u'FROM songtracks '
u'WHERE songid = %s ORDER BY listindex' % song_id)
track_ids = cursor.fetchall()
- for track_id in track_ids:
- if self.stop_import_flag:
+ for track_id, listindex in track_ids:
+ if self.stopImportFlag:
break
for track in tracks:
- if track[0] == track_id[0]:
- self.add_media_file(track[1])
+ if track[0] == track_id:
+ media_file = self.expandMediaFile(track[1])
+ self.addMediaFile(media_file, listindex)
break
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
if not self.finish():
- self.log_error(self.import_source)
+ self.logError(self.importSource)
- def get_encoding(self):
+ def getEncoding(self):
"""
Detect character encoding of an openlp.org 1.x song database.
"""
# Connect to the database.
- connection = sqlite.connect(self.import_source, mode=0444)
+ connection = sqlite.connect(self.importSource, mode=0444)
cursor = connection.cursor()
detector = UniversalDetector()
@@ -186,3 +190,22 @@ class OpenLP1SongImport(SongImport):
return detector.result[u'encoding']
detector.close()
return retrieve_windows_encoding(detector.result[u'encoding'])
+
+ def expandMediaFile(self, filename):
+ """
+ When you're on Windows, this function expands the file name to include
+ the path to OpenLP's application data directory. If you are not on
+ Windows, it returns the original file name.
+
+ ``filename``
+ The filename to expand.
+ """
+ if sys.platform != u'win32' and \
+ not os.environ.get(u'ALLUSERSPROFILE') and \
+ not os.environ.get(u'APPDATA'):
+ return filename
+ common_app_data = os.path.join(os.environ[u'ALLUSERSPROFILE'],
+ os.path.split(os.environ[u'APPDATA'])[1])
+ if not common_app_data:
+ return filename
+ return os.path.join(common_app_data, u'openlp.org', 'Audio', filename)
diff --git a/openlp/plugins/songs/lib/olpimport.py b/openlp/plugins/songs/lib/olpimport.py
index 6bb08a19a..7d2558ce8 100644
--- a/openlp/plugins/songs/lib/olpimport.py
+++ b/openlp/plugins/songs/lib/olpimport.py
@@ -95,22 +95,22 @@ class OpenLPSongImport(SongImport):
The database providing the data to import.
"""
SongImport.__init__(self, manager, **kwargs)
- self.source_session = None
+ self.sourceSession = None
- def do_import(self):
+ def doImport(self):
"""
Run the import for an OpenLP version 2 song database.
"""
- if not self.import_source.endswith(u'.sqlite'):
- self.log_error(self.import_source,
+ if not self.importSource.endswith(u'.sqlite'):
+ self.logError(self.importSource,
translate('SongsPlugin.OpenLPSongImport',
'Not a valid OpenLP 2.0 song database.'))
return
- self.import_source = u'sqlite:///%s' % self.import_source
- engine = create_engine(self.import_source)
+ self.importSource = u'sqlite:///%s' % self.importSource
+ engine = create_engine(self.importSource)
source_meta = MetaData()
source_meta.reflect(engine)
- self.source_session = scoped_session(sessionmaker(bind=engine))
+ self.sourceSession = scoped_session(sessionmaker(bind=engine))
if u'media_files' in source_meta.tables.keys():
has_media_files = True
else:
@@ -156,9 +156,9 @@ class OpenLPSongImport(SongImport):
except UnmappedClassError:
mapper(OldTopic, source_topics_table)
- source_songs = self.source_session.query(OldSong).all()
- if self.import_wizard:
- self.import_wizard.progressBar.setMaximum(len(source_songs))
+ source_songs = self.sourceSession.query(OldSong).all()
+ if self.importWizard:
+ self.importWizard.progressBar.setMaximum(len(source_songs))
for song in source_songs:
new_song = Song()
new_song.title = song.title
@@ -201,22 +201,22 @@ class OpenLPSongImport(SongImport):
if existing_topic is None:
existing_topic = Topic.populate(name=topic.name)
new_song.topics.append(existing_topic)
-# if has_media_files:
-# if song.media_files:
-# for media_file in song.media_files:
-# existing_media_file = \
-# self.manager.get_object_filtered(MediaFile,
-# MediaFile.file_name == media_file.file_name)
-# if existing_media_file:
-# new_song.media_files.append(existing_media_file)
-# else:
-# new_song.media_files.append(MediaFile.populate(
-# file_name=media_file.file_name))
+ if has_media_files:
+ if song.media_files:
+ for media_file in song.media_files:
+ existing_media_file = \
+ self.manager.get_object_filtered(MediaFile,
+ MediaFile.file_name == media_file.file_name)
+ if existing_media_file:
+ new_song.media_files.append(existing_media_file)
+ else:
+ new_song.media_files.append(MediaFile.populate(
+ file_name=media_file.file_name))
clean_song(self.manager, new_song)
self.manager.save_object(new_song)
- if self.import_wizard:
- self.import_wizard.incrementProgressBar(
+ if self.importWizard:
+ self.importWizard.incrementProgressBar(
WizardStrings.ImportingType % new_song.title)
- if self.stop_import_flag:
+ if self.stopImportFlag:
break
engine.dispose()
diff --git a/openlp/plugins/songs/lib/oooimport.py b/openlp/plugins/songs/lib/oooimport.py
index ba442bb35..4a97e43b0 100644
--- a/openlp/plugins/songs/lib/oooimport.py
+++ b/openlp/plugins/songs/lib/oooimport.py
@@ -59,58 +59,58 @@ class OooImport(SongImport):
"""
SongImport.__init__(self, manager, **kwargs)
self.document = None
- self.process_started = False
+ self.processStarted = False
- def do_import(self):
- if not isinstance(self.import_source, list):
+ def doImport(self):
+ if not isinstance(self.importSource, list):
return
try:
self.start_ooo()
except NoConnectException as exc:
- self.log_error(
- self.import_source[0],
+ self.logError(
+ self.importSource[0],
translate('SongsPlugin.SongImport',
'Cannot access OpenOffice or LibreOffice'))
log.error(exc)
return
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- for filename in self.import_source:
- if self.stop_import_flag:
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ for filename in self.importSource:
+ if self.stopImportFlag:
break
filename = unicode(filename)
if os.path.isfile(filename):
- self.open_ooo_file(filename)
+ self.openOooFile(filename)
if self.document:
- self.process_ooo_document()
- self.close_ooo_file()
+ self.processOooDocument()
+ self.closeOooFile()
else:
- self.log_error(self.filepath,
+ self.logError(self.filepath,
translate('SongsPlugin.SongImport',
'Unable to open file'))
else:
- self.log_error(self.filepath,
+ self.logError(self.filepath,
translate('SongsPlugin.SongImport', 'File not found'))
- self.close_ooo()
+ self.closeOoo()
- def process_ooo_document(self):
+ def processOooDocument(self):
"""
Handle the import process for OpenOffice files. This method facilitates
allowing subclasses to handle specific types of OpenOffice files.
"""
if self.document.supportsService(
"com.sun.star.presentation.PresentationDocument"):
- self.process_pres()
+ self.processPres()
if self.document.supportsService("com.sun.star.text.TextDocument"):
- self.process_doc()
+ self.processDoc()
- def start_ooo(self):
+ def startOoo(self):
"""
Start OpenOffice.org process
TODO: The presentation/Impress plugin may already have it running
"""
if os.name == u'nt':
- self.start_ooo_process()
- self.desktop = self.ooo_manager.createInstance(
+ self.startOooProcess()
+ self.desktop = self.oooManager.createInstance(
u'com.sun.star.frame.Desktop')
else:
context = uno.getComponentContext()
@@ -123,7 +123,7 @@ class OooImport(SongImport):
uno_instance = get_uno_instance(resolver)
except NoConnectException:
log.exception("Failed to resolve uno connection")
- self.start_ooo_process()
+ self.startOooProcess()
loop += 1
else:
manager = uno_instance.ServiceManager
@@ -132,22 +132,22 @@ class OooImport(SongImport):
return
raise
- def start_ooo_process(self):
+ def startOooProcess(self):
try:
if os.name == u'nt':
- self.ooo_manager = Dispatch(u'com.sun.star.ServiceManager')
- self.ooo_manager._FlagAsMethod(u'Bridge_GetStruct')
- self.ooo_manager._FlagAsMethod(u'Bridge_GetValueObject')
+ self.oooManager = Dispatch(u'com.sun.star.ServiceManager')
+ self.oooManager._FlagAsMethod(u'Bridge_GetStruct')
+ self.oooManager._FlagAsMethod(u'Bridge_GetValueObject')
else:
cmd = get_uno_command()
process = QtCore.QProcess()
process.startDetached(cmd)
process.waitForStarted()
- self.process_started = True
+ self.processStarted = True
except:
log.exception("start_ooo_process failed")
- def open_ooo_file(self, filepath):
+ def openOooFile(self, filepath):
"""
Open the passed file in OpenOffice.org Impress
"""
@@ -166,29 +166,29 @@ class OooImport(SongImport):
if not self.document.supportsService(
"com.sun.star.presentation.PresentationDocument") and not \
self.document.supportsService("com.sun.star.text.TextDocument"):
- self.close_ooo_file()
+ self.closeOooFile()
else:
- self.import_wizard.incrementProgressBar(
+ self.importWizard.incrementProgressBar(
u'Processing file ' + filepath, 0)
except AttributeError:
log.exception("open_ooo_file failed: %s", url)
return
- def close_ooo_file(self):
+ def closeOooFile(self):
"""
Close file.
"""
self.document.close(True)
self.document = None
- def close_ooo(self):
+ def closeOoo(self):
"""
Close OOo. But only if we started it and not on windows
"""
- if self.process_started:
+ if self.processStarted:
self.desktop.terminate()
- def process_pres(self):
+ def processPres(self):
"""
Process the file
"""
@@ -196,8 +196,8 @@ class OooImport(SongImport):
slides = doc.getDrawPages()
text = u''
for slide_no in range(slides.getCount()):
- if self.stop_import_flag:
- self.import_wizard.incrementProgressBar(u'Import cancelled', 0)
+ if self.stopImportFlag:
+ self.importWizard.incrementProgressBar(u'Import cancelled', 0)
return
slide = slides.getByIndex(slide_no)
slidetext = u''
@@ -209,10 +209,10 @@ class OooImport(SongImport):
if slidetext.strip() == u'':
slidetext = u'\f'
text += slidetext
- self.process_songs_text(text)
+ self.processSongsText(text)
return
- def process_doc(self):
+ def processDoc(self):
"""
Process the doc file, a paragraph at a time
"""
@@ -231,16 +231,16 @@ class OooImport(SongImport):
if textportion.BreakType in (PAGE_AFTER, PAGE_BOTH):
paratext += u'\f'
text += paratext + u'\n'
- self.process_songs_text(text)
+ self.processSongsText(text)
- def process_songs_text(self, text):
- songtexts = self.tidy_text(text).split(u'\f')
- self.set_defaults()
+ def processSongsText(self, text):
+ songtexts = self.tidyText(text).split(u'\f')
+ self.setDefaults()
for songtext in songtexts:
if songtext.strip():
- self.process_song_text(songtext.strip())
- if self.check_complete():
+ self.processSongText(songtext.strip())
+ if self.checkComplete():
self.finish()
- self.set_defaults()
- if self.check_complete():
+ self.setDefaults()
+ if self.checkComplete():
self.finish()
diff --git a/openlp/plugins/songs/lib/openlyricsimport.py b/openlp/plugins/songs/lib/openlyricsimport.py
index b46383772..f3639fc3b 100644
--- a/openlp/plugins/songs/lib/openlyricsimport.py
+++ b/openlp/plugins/songs/lib/openlyricsimport.py
@@ -53,16 +53,16 @@ class OpenLyricsImport(SongImport):
SongImport.__init__(self, manager, **kwargs)
self.openLyrics = OpenLyrics(self.manager)
- def do_import(self):
+ def doImport(self):
"""
Imports the songs.
"""
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
parser = etree.XMLParser(remove_blank_text=True)
- for file_path in self.import_source:
- if self.stop_import_flag:
+ for file_path in self.importSource:
+ if self.stopImportFlag:
return
- self.import_wizard.incrementProgressBar(
+ self.importWizard.incrementProgressBar(
WizardStrings.ImportingType % os.path.basename(file_path))
try:
# Pass a file object, because lxml does not cope with some
@@ -72,4 +72,4 @@ class OpenLyricsImport(SongImport):
self.openLyrics.xml_to_song(xml)
except etree.XMLSyntaxError:
log.exception(u'XML syntax error in file %s' % file_path)
- self.log_error(file_path, SongStrings.XMLSyntaxError)
+ self.logError(file_path, SongStrings.XMLSyntaxError)
diff --git a/openlp/plugins/songs/lib/opensongimport.py b/openlp/plugins/songs/lib/opensongimport.py
index 7fca88262..da5809095 100644
--- a/openlp/plugins/songs/lib/opensongimport.py
+++ b/openlp/plugins/songs/lib/opensongimport.py
@@ -107,32 +107,32 @@ class OpenSongImport(SongImport):
"""
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- for filename in self.import_source:
- if self.stop_import_flag:
+ def doImport(self):
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ for filename in self.importSource:
+ if self.stopImportFlag:
return
song_file = open(filename)
- self.do_import_file(song_file)
+ self.doImportFile(song_file)
song_file.close()
- def do_import_file(self, file):
+ def doImportFile(self, file):
"""
Process the OpenSong file - pass in a file-like object, not a file path.
"""
- self.set_defaults()
+ self.setDefaults()
try:
tree = objectify.parse(file)
except (Error, LxmlError):
- self.log_error(file.name, SongStrings.XMLSyntaxError)
+ self.logError(file.name, SongStrings.XMLSyntaxError)
log.exception(u'Error parsing XML')
return
root = tree.getroot()
fields = dir(root)
decode = {
- u'copyright': self.add_copyright,
+ u'copyright': self.addCopyright,
u'ccli': u'ccli_number',
- u'author': self.parse_author,
+ u'author': self.parseAuthor,
u'title': u'title',
u'aka': u'alternate_title',
u'hymn_number': u'song_number'
@@ -190,7 +190,10 @@ class OpenSongImport(SongImport):
# the verse tag
verse_tag = content
verse_num = u'1'
- verse_index = VerseType.from_loose_input(verse_tag)
+ if len(verse_tag) == 0:
+ verse_index = 0
+ else:
+ verse_index = VerseType.from_loose_input(verse_tag)
verse_tag = VerseType.Tags[verse_index]
inst = 1
if [verse_tag, verse_num, inst] in our_verse_order \
@@ -211,7 +214,7 @@ class OpenSongImport(SongImport):
verses[verse_tag][verse_num][inst] = []
our_verse_order.append([verse_tag, verse_num, inst])
# Tidy text and remove the ____s from extended words
- this_line = self.tidy_text(this_line)
+ this_line = self.tidyText(this_line)
this_line = this_line.replace(u'_', u'')
this_line = this_line.replace(u'|', u'\n')
verses[verse_tag][verse_num][inst].append(this_line)
@@ -220,9 +223,9 @@ class OpenSongImport(SongImport):
for (verse_tag, verse_num, inst) in our_verse_order:
verse_def = u'%s%s' % (verse_tag, verse_num)
lines = u'\n'.join(verses[verse_tag][verse_num][inst])
- self.add_verse(lines, verse_def)
+ self.addVerse(lines, verse_def)
if not self.verses:
- self.add_verse('')
+ self.addVerse('')
# figure out the presentation order, if present
if u'presentation' in fields and root.presentation:
order = unicode(root.presentation)
@@ -243,9 +246,9 @@ class OpenSongImport(SongImport):
verse_def = u'%s%s' % (verse_tag, verse_num)
if verses.has_key(verse_tag) and \
verses[verse_tag].has_key(verse_num):
- self.verse_order_list.append(verse_def)
+ self.verseOrderList.append(verse_def)
else:
log.info(u'Got order %s but not in verse tags, dropping'
u'this item from presentation order', verse_def)
if not self.finish():
- self.log_error(file.name)
+ self.logError(file.name)
diff --git a/openlp/plugins/songs/lib/sofimport.py b/openlp/plugins/songs/lib/sofimport.py
index e0134f282..6294f211e 100644
--- a/openlp/plugins/songs/lib/sofimport.py
+++ b/openlp/plugins/songs/lib/sofimport.py
@@ -83,32 +83,32 @@ class SofImport(OooImport):
OooImport.__init__(self, manager, **kwargs)
self.song = False
- def process_ooo_document(self):
+ def processOooDocument(self):
"""
Handle the import process for SoF files.
"""
- self.process_sof_file()
+ self.processSofFile()
- def process_sof_file(self):
+ def processSofFile(self):
"""
Process the RTF file, a paragraph at a time
"""
- self.blanklines = 0
- self.new_song()
+ self.blankLines = 0
+ self.newSong()
try:
paragraphs = self.document.getText().createEnumeration()
while paragraphs.hasMoreElements():
- if self.stop_import_flag:
+ if self.stopImportFlag:
return
paragraph = paragraphs.nextElement()
if paragraph.supportsService("com.sun.star.text.Paragraph"):
- self.process_paragraph(paragraph)
+ self.processParagraph(paragraph)
except RuntimeException as exc:
log.exception(u'Error processing file: %s', exc)
if not self.finish():
- self.log_error(self.filepath)
+ self.logError(self.filepath)
- def process_paragraph(self, paragraph):
+ def processParagraph(self, paragraph):
"""
Process a paragraph.
In the first book, a paragraph is a single line. In the latter ones
@@ -124,26 +124,26 @@ class SofImport(OooImport):
while textportions.hasMoreElements():
textportion = textportions.nextElement()
if textportion.BreakType in (PAGE_BEFORE, PAGE_BOTH):
- self.process_paragraph_text(text)
- self.new_song()
+ self.processParagraphText(text)
+ self.newSong()
text = u''
text += self.process_textportion(textportion)
if textportion.BreakType in (PAGE_AFTER, PAGE_BOTH):
- self.process_paragraph_text(text)
- self.new_song()
+ self.processParagraphText(text)
+ self.newSong()
text = u''
- self.process_paragraph_text(text)
+ self.processParagraphText(text)
- def process_paragraph_text(self, text):
+ def processParagraphText(self, text):
"""
Split the paragraph text into multiple lines and process
"""
for line in text.split(u'\n'):
- self.process_paragraph_line(line)
- if self.blanklines > 2:
- self.new_song()
+ self.processParagraphLine(line)
+ if self.blankLines > 2:
+ self.newSong()
- def process_paragraph_line(self, text):
+ def processParagraphLine(self, text):
"""
Process a single line. Throw away that text which isn't relevant, i.e.
stuff that appears at the end of the song.
@@ -151,16 +151,16 @@ class SofImport(OooImport):
"""
text = text.strip()
if text == u'':
- self.blanklines += 1
- if self.blanklines > 1:
+ self.blankLines += 1
+ if self.blankLines > 1:
return
if self.title != u'':
- self.finish_verse()
+ self.finishVerse()
return
- self.blanklines = 0
- if self.skip_to_close_bracket:
+ self.blankLines = 0
+ if self.skipToCloseBracket:
if text.endswith(u')'):
- self.skip_to_close_bracket = False
+ self.skipToCloseBracket = False
return
if text.startswith(u'CCL Licence'):
self.italics = False
@@ -169,24 +169,24 @@ class SofImport(OooImport):
return
if text.startswith(u'(NB.') or text.startswith(u'(Regrettably') \
or text.startswith(u'(From'):
- self.skip_to_close_bracket = True
+ self.skipToCloseBracket = True
return
if text.startswith(u'Copyright'):
- self.add_copyright(text)
+ self.addCopyright(text)
return
if text == u'(Repeat)':
- self.finish_verse()
- self.repeat_verse()
+ self.finishVerse()
+ self.repeatVerse()
return
if self.title == u'':
if self.copyright == u'':
- self.add_sof_author(text)
+ self.addSofAuthor(text)
else:
- self.add_copyright(text)
+ self.addCopyright(text)
return
- self.add_verse_line(text)
+ self.addVerseLine(text)
- def process_textportion(self, textportion):
+ def processTextPortion(self, textportion):
"""
Process a text portion. Here we just get the text and detect if
it's bold or italics. If it's bold then its a song number or song title.
@@ -199,53 +199,53 @@ class SofImport(OooImport):
return text
if textportion.CharWeight == BOLD:
boldtext = text.strip()
- if boldtext.isdigit() and self.song_number == '':
- self.add_songnumber(boldtext)
+ if boldtext.isdigit() and self.songNumber == '':
+ self.addSongNumber(boldtext)
return u''
if self.title == u'':
text = self.uncap_text(text)
- self.add_title(text)
+ self.addTitle(text)
return text
if text.strip().startswith(u'('):
return text
self.italics = (textportion.CharPosture == ITALIC)
return text
- def new_song(self):
+ def newSong(self):
"""
A change of song. Store the old, create a new
... but only if the last song was complete. If not, stick with it
"""
if self.song:
- self.finish_verse()
- if not self.check_complete():
+ self.finishVerse()
+ if not self.checkComplete():
return
self.finish()
self.song = True
- self.set_defaults()
- self.skip_to_close_bracket = False
- self.is_chorus = False
+ self.setDefaults()
+ self.skipToCloseBracket = False
+ self.isChorus = False
self.italics = False
- self.currentverse = u''
+ self.currentVerse = u''
- def add_songnumber(self, song_no):
+ def addSongNumber(self, song_no):
"""
Add a song number, store as alternate title. Also use the song
number to work out which songbook we're in
"""
- self.song_number = song_no
- self.alternate_title = song_no + u'.'
- self.song_book_pub = u'Kingsway Publications'
+ self.songNumber = song_no
+ self.alternateTitle = song_no + u'.'
+ self.songBook_pub = u'Kingsway Publications'
if int(song_no) <= 640:
- self.song_book = u'Songs of Fellowship 1'
+ self.songBook = u'Songs of Fellowship 1'
elif int(song_no) <= 1150:
- self.song_book = u'Songs of Fellowship 2'
+ self.songBook = u'Songs of Fellowship 2'
elif int(song_no) <= 1690:
- self.song_book = u'Songs of Fellowship 3'
+ self.songBook = u'Songs of Fellowship 3'
else:
- self.song_book = u'Songs of Fellowship 4'
+ self.songBook = u'Songs of Fellowship 4'
- def add_title(self, text):
+ def addTitle(self, text):
"""
Add the title to the song. Strip some leading/trailing punctuation that
we don't want in a title
@@ -256,9 +256,9 @@ class SofImport(OooImport):
if title.endswith(u','):
title = title[:-1]
self.title = title
- self.import_wizard.incrementProgressBar(u'Processing song ' + title, 0)
+ self.importWizard.incrementProgressBar(u'Processing song ' + title, 0)
- def add_sof_author(self, text):
+ def addSofAuthor(self, text):
"""
Add the author. OpenLP stores them individually so split by 'and', '&'
and comma.
@@ -266,42 +266,42 @@ class SofImport(OooImport):
"Mr Smith" and "Mrs Smith".
"""
text = text.replace(u' and ', u' & ')
- self.parse_author(text)
+ self.parseAuthor(text)
- def add_verse_line(self, text):
+ def addVerseLine(self, text):
"""
Add a line to the current verse. If the formatting has changed and
we're beyond the second line of first verse, then this indicates
a change of verse. Italics are a chorus
"""
- if self.italics != self.is_chorus and ((len(self.verses) > 0) or
- (self.currentverse.count(u'\n') > 1)):
- self.finish_verse()
+ if self.italics != self.isChorus and ((len(self.verses) > 0) or
+ (self.currentVerse.count(u'\n') > 1)):
+ self.finishVerse()
if self.italics:
- self.is_chorus = True
- self.currentverse += text + u'\n'
+ self.isChorus = True
+ self.currentVerse += text + u'\n'
- def finish_verse(self):
+ def finishVerse(self):
"""
Verse is finished, store it. Note in book 1+2, some songs are formatted
incorrectly. Here we try and split songs with missing line breaks into
the correct number of verses.
"""
- if self.currentverse.strip() == u'':
+ if self.currentVerse.strip() == u'':
return
- if self.is_chorus:
+ if self.isChorus:
versetag = u'C'
splitat = None
else:
versetag = u'V'
- splitat = self.verse_splits(self.song_number)
+ splitat = self.verseSplits(self.songNumber)
if splitat:
ln = 0
verse = u''
- for line in self.currentverse.split(u'\n'):
+ for line in self.currentVerse.split(u'\n'):
ln += 1
if line == u'' or ln > splitat:
- self.add_sof_verse(verse, versetag)
+ self.addSofVerse(verse, versetag)
ln = 0
if line:
verse = line + u'\n'
@@ -310,19 +310,19 @@ class SofImport(OooImport):
else:
verse += line + u'\n'
if verse:
- self.add_sof_verse(verse, versetag)
+ self.addSofVerse(verse, versetag)
else:
- self.add_sof_verse(self.currentverse, versetag)
- self.currentverse = u''
- self.is_chorus = False
+ self.addSofVerse(self.currentVerse, versetag)
+ self.currentVerse = u''
+ self.isChorus = False
- def add_sof_verse(self, lyrics, tag):
- self.add_verse(lyrics, tag)
- if not self.is_chorus and u'C1' in self.verse_order_list_generated:
- self.verse_order_list_generated.append(u'C1')
- self.verse_order_list_generated_useful = True
+ def addSofVerse(self, lyrics, tag):
+ self.addVerse(lyrics, tag)
+ if not self.isChorus and u'C1' in self.verseOrderListGenerated:
+ self.verseOrderListGenerated.append(u'C1')
+ self.verseOrderListGenerated_useful = True
- def uncap_text(self, text):
+ def uncapText(self, text):
"""
Words in the title are in all capitals, so we lowercase them.
However some of these words, e.g. referring to God need a leading
@@ -348,7 +348,7 @@ class SofImport(OooImport):
text = u''.join(textarr)
return text
- def verse_splits(self, song_number):
+ def verseSplits(self, song_number):
"""
Because someone at Kingsway forgot to check the 1+2 RTF file,
some verses were not formatted correctly.
diff --git a/openlp/plugins/songs/lib/songbeamerimport.py b/openlp/plugins/songs/lib/songbeamerimport.py
index 400db8f9a..2ed900544 100644
--- a/openlp/plugins/songs/lib/songbeamerimport.py
+++ b/openlp/plugins/songs/lib/songbeamerimport.py
@@ -91,27 +91,27 @@ class SongBeamerImport(SongImport):
(re.compile(u''), u''),
(re.compile(u''), u'')
]
-
+
def __init__(self, manager, **kwargs):
"""
Initialise the Song Beamer importer.
"""
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
+ def doImport(self):
"""
Receive a single file or a list of files to import.
"""
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- if not isinstance(self.import_source, list):
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ if not isinstance(self.importSource, list):
return
- for file in self.import_source:
+ for file in self.importSource:
# TODO: check that it is a valid SongBeamer file
- if self.stop_import_flag:
+ if self.stopImportFlag:
return
- self.set_defaults()
- self.current_verse = u''
- self.current_verse_type = VerseType.Tags[VerseType.Verse]
+ self.setDefaults()
+ self.currentVerse = u''
+ self.currentVerseType = VerseType.Tags[VerseType.Verse]
read_verses = False
file_name = os.path.split(file)[1]
if os.path.isfile(file):
@@ -119,48 +119,48 @@ class SongBeamerImport(SongImport):
details = chardet.detect(detect_file.read())
detect_file.close()
infile = codecs.open(file, u'r', details['encoding'])
- songData = infile.readlines()
+ song_data = infile.readlines()
infile.close()
else:
continue
self.title = file_name.split('.sng')[0]
read_verses = False
- for line in songData:
+ for line in song_data:
# Just make sure that the line is of the type 'Unicode'.
line = unicode(line).strip()
if line.startswith(u'#') and not read_verses:
- self.parse_tags(line)
+ self.parseTags(line)
elif line.startswith(u'---'):
- if self.current_verse:
- self.replace_html_tags()
- self.add_verse(self.current_verse,
- self.current_verse_type)
- self.current_verse = u''
- self.current_verse_type = VerseType.Tags[VerseType.Verse]
+ if self.currentVerse:
+ self.replaceHtmlTags()
+ self.addVerse(self.currentVerse,
+ self.currentVerseType)
+ self.currentVerse = u''
+ self.currentVerseType = VerseType.Tags[VerseType.Verse]
read_verses = True
verse_start = True
elif read_verses:
if verse_start:
verse_start = False
- if not self.check_verse_marks(line):
- self.current_verse = line + u'\n'
+ if not self.checkVerseMarks(line):
+ self.currentVerse = line + u'\n'
else:
- self.current_verse += line + u'\n'
- if self.current_verse:
- self.replace_html_tags()
- self.add_verse(self.current_verse, self.current_verse_type)
+ self.currentVerse += line + u'\n'
+ if self.currentVerse:
+ self.replaceHtmlTags()
+ self.addVerse(self.currentVerse, self.currentVerseType)
if not self.finish():
- self.log_error(file)
+ self.logError(file)
- def replace_html_tags(self):
+ def replaceHtmlTags(self):
"""
This can be called to replace SongBeamer's specific (html) tags with
OpenLP's specific (html) tags.
"""
for pair in SongBeamerImport.HTML_TAG_PAIRS:
- self.current_verse = pair[0].sub(pair[1], self.current_verse)
+ self.currentVerse = pair[0].sub(pair[1], self.currentVerse)
- def parse_tags(self, line):
+ def parseTags(self, line):
"""
Parses a meta data line.
@@ -176,11 +176,11 @@ class SongBeamerImport(SongImport):
if not tag_val[0] or not tag_val[1]:
return
if tag_val[0] == u'#(c)':
- self.add_copyright(tag_val[1])
+ self.addCopyright(tag_val[1])
elif tag_val[0] == u'#AddCopyrightInfo':
pass
elif tag_val[0] == u'#Author':
- self.parse_author(tag_val[1])
+ self.parseAuthor(tag_val[1])
elif tag_val[0] == u'#BackgroundImage':
pass
elif tag_val[0] == u'#Bible':
@@ -188,7 +188,7 @@ class SongBeamerImport(SongImport):
elif tag_val[0] == u'#Categories':
self.topics = tag_val[1].split(',')
elif tag_val[0] == u'#CCLI':
- self.ccli_number = tag_val[1]
+ self.ccliNumber = tag_val[1]
elif tag_val[0] == u'#Chords':
pass
elif tag_val[0] == u'#ChurchSongID':
@@ -220,7 +220,7 @@ class SongBeamerImport(SongImport):
elif tag_val[0] == u'#LangCount':
pass
elif tag_val[0] == u'#Melody':
- self.parse_author(tag_val[1])
+ self.parseAuthor(tag_val[1])
elif tag_val[0] == u'#NatCopyright':
pass
elif tag_val[0] == u'#OTitle':
@@ -235,10 +235,10 @@ class SongBeamerImport(SongImport):
song_book_pub = tag_val[1]
elif tag_val[0] == u'#Songbook' or tag_val[0] == u'#SongBook':
book_data = tag_val[1].split(u'/')
- self.song_book_name = book_data[0].strip()
+ self.songBookName = book_data[0].strip()
if len(book_data) == 2:
number = book_data[1].strip()
- self.song_number = number if number.isdigit() else u''
+ self.songNumber = number if number.isdigit() else u''
elif tag_val[0] == u'#Speed':
pass
elif tag_val[0] == u'Tempo':
@@ -269,7 +269,7 @@ class SongBeamerImport(SongImport):
# TODO: add the verse order.
pass
- def check_verse_marks(self, line):
+ def checkVerseMarks(self, line):
"""
Check and add the verse's MarkType. Returns ``True`` if the given line
contains a correct verse mark otherwise ``False``.
@@ -279,10 +279,10 @@ class SongBeamerImport(SongImport):
"""
marks = line.split(u' ')
if len(marks) <= 2 and marks[0] in SongBeamerTypes.MarkTypes:
- self.current_verse_type = SongBeamerTypes.MarkTypes[marks[0]]
+ self.currentVerseType = SongBeamerTypes.MarkTypes[marks[0]]
if len(marks) == 2:
# If we have a digit, we append it to current_verse_type.
if marks[1].isdigit():
- self.current_verse_type += marks[1]
+ self.currentVerseType += marks[1]
return True
return False
diff --git a/openlp/plugins/songs/lib/songimport.py b/openlp/plugins/songs/lib/songimport.py
index dc45764e4..ee6c7da41 100644
--- a/openlp/plugins/songs/lib/songimport.py
+++ b/openlp/plugins/songs/lib/songimport.py
@@ -26,11 +26,14 @@
###############################################################################
import logging
import re
+import shutil
+import os
from PyQt4 import QtCore
from openlp.core.lib import Receiver, translate
from openlp.core.ui.wizard import WizardStrings
+from openlp.core.utils import AppLocation
from openlp.plugins.songs.lib import clean_song, VerseType
from openlp.plugins.songs.lib.db import Song, Author, Topic, Book, MediaFile
from openlp.plugins.songs.lib.ui import SongStrings
@@ -58,51 +61,51 @@ class SongImport(QtCore.QObject):
self.manager = manager
QtCore.QObject.__init__(self)
if kwargs.has_key(u'filename'):
- self.import_source = kwargs[u'filename']
+ self.importSource = kwargs[u'filename']
elif kwargs.has_key(u'filenames'):
- self.import_source = kwargs[u'filenames']
+ self.importSource = kwargs[u'filenames']
else:
raise KeyError(u'Keyword arguments "filename[s]" not supplied.')
- log.debug(self.import_source)
- self.import_wizard = None
+ log.debug(self.importSource)
+ self.importWizard = None
self.song = None
- self.stop_import_flag = False
- self.set_defaults()
- self.error_log = []
+ self.stopImportFlag = False
+ self.setDefaults()
+ self.errorLog = []
QtCore.QObject.connect(Receiver.get_receiver(),
- QtCore.SIGNAL(u'openlp_stop_wizard'), self.stop_import)
+ QtCore.SIGNAL(u'openlp_stop_wizard'), self.stopImport)
- def set_defaults(self):
+ def setDefaults(self):
"""
Create defaults for properties - call this before each song
if importing many songs at once to ensure a clean beginning
"""
self.title = u''
- self.song_number = u''
- self.alternate_title = u''
+ self.songNumber = u''
+ self.alternateTitle = u''
self.copyright = u''
self.comments = u''
- self.theme_name = u''
- self.ccli_number = u''
+ self.themeName = u''
+ self.ccliNumber = u''
self.authors = []
self.topics = []
- self.media_files = []
- self.song_book_name = u''
- self.song_book_pub = u''
- self.verse_order_list_generated_useful = False
- self.verse_order_list_generated = []
- self.verse_order_list = []
+ self.mediaFiles = []
+ self.songBookName = u''
+ self.songBookPub = u''
+ self.verseOrderListGeneratedUseful = False
+ self.verseOrderListGenerated = []
+ self.verseOrderList = []
self.verses = []
- self.verse_counts = {}
- self.copyright_string = unicode(translate(
+ self.verseCounts = {}
+ self.copyrightString = unicode(translate(
'SongsPlugin.SongImport', 'copyright'))
- def log_error(self, filepath, reason=SongStrings.SongIncomplete):
+ def logError(self, filepath, reason=SongStrings.SongIncomplete):
"""
This should be called, when a song could not be imported.
``filepath``
- This should be the file path if ``self.import_source`` is a list
+ This should be the file path if ``self.importSource`` is a list
with different files. If it is not a list, but a single file (for
instance a database), then this should be the song's title.
@@ -110,30 +113,30 @@ class SongImport(QtCore.QObject):
The reason, why the import failed. The string should be as
informative as possible.
"""
- self.set_defaults()
- if self.import_wizard is None:
+ self.setDefaults()
+ if self.importWizard is None:
return
- if self.import_wizard.errorReportTextEdit.isHidden():
- self.import_wizard.errorReportTextEdit.setText(
+ if self.importWizard.errorReportTextEdit.isHidden():
+ self.importWizard.errorReportTextEdit.setText(
translate('SongsPlugin.SongImport',
'The following songs could not be imported:'))
- self.import_wizard.errorReportTextEdit.setVisible(True)
- self.import_wizard.errorCopyToButton.setVisible(True)
- self.import_wizard.errorSaveToButton.setVisible(True)
- self.import_wizard.errorReportTextEdit.append(
+ self.importWizard.errorReportTextEdit.setVisible(True)
+ self.importWizard.errorCopyToButton.setVisible(True)
+ self.importWizard.errorSaveToButton.setVisible(True)
+ self.importWizard.errorReportTextEdit.append(
u'- %s (%s)' % (filepath, reason))
- def stop_import(self):
+ def stopImport(self):
"""
Sets the flag for importers to stop their import
"""
log.debug(u'Stopping songs import')
- self.stop_import_flag = True
+ self.stopImportFlag = True
def register(self, import_wizard):
- self.import_wizard = import_wizard
+ self.importWizard = import_wizard
- def tidy_text(self, text):
+ def tidyText(self, text):
"""
Get rid of some dodgy unicode and formatting characters we're not
interested in. Some can be converted to ascii.
@@ -151,34 +154,34 @@ class SongImport(QtCore.QObject):
text = re.sub(r' ?(\n{5}|\f)+ ?', u'\f', text)
return text
- def process_song_text(self, text):
+ def processSongText(self, text):
verse_texts = text.split(u'\n\n')
for verse_text in verse_texts:
if verse_text.strip() != u'':
- self.process_verse_text(verse_text.strip())
+ self.processVerseText(verse_text.strip())
- def process_verse_text(self, text):
+ def processVerseText(self, text):
lines = text.split(u'\n')
- if text.lower().find(self.copyright_string) >= 0 \
+ if text.lower().find(self.copyrightString) >= 0 \
or text.find(unicode(SongStrings.CopyrightSymbol)) >= 0:
copyright_found = False
for line in lines:
if (copyright_found or
- line.lower().find(self.copyright_string) >= 0 or
+ line.lower().find(self.copyrightString) >= 0 or
line.find(unicode(SongStrings.CopyrightSymbol)) >= 0):
copyright_found = True
- self.add_copyright(line)
+ self.addCopyright(line)
else:
- self.parse_author(line)
+ self.parseAuthor(line)
return
if len(lines) == 1:
- self.parse_author(lines[0])
+ self.parseAuthor(lines[0])
return
if not self.title:
self.title = lines[0]
- self.add_verse(text)
+ self.addVerse(text)
- def add_copyright(self, copyright):
+ def addCopyright(self, copyright):
"""
Build the copyright field
"""
@@ -188,7 +191,7 @@ class SongImport(QtCore.QObject):
self.copyright += ' '
self.copyright += copyright
- def parse_author(self, text):
+ def parseAuthor(self, text):
"""
Add the author. OpenLP stores them individually so split by 'and', '&'
and comma. However need to check for 'Mr and Mrs Smith' and turn it to
@@ -204,9 +207,9 @@ class SongImport(QtCore.QObject):
if author2.endswith(u'.'):
author2 = author2[:-1]
if author2:
- self.add_author(author2)
+ self.addAuthor(author2)
- def add_author(self, author):
+ def addAuthor(self, author):
"""
Add an author to the list
"""
@@ -214,15 +217,15 @@ class SongImport(QtCore.QObject):
return
self.authors.append(author)
- def add_media_file(self, filename):
+ def addMediaFile(self, filename, weight=0):
"""
Add a media file to the list
"""
- if filename in self.media_files:
+ if filename in map(lambda x: x[0], self.mediaFiles):
return
- self.media_files.append(filename)
+ self.mediaFiles.append((filename, weight))
- def add_verse(self, verse_text, verse_def=u'v', lang=None):
+ def addVerse(self, verse_text, verse_def=u'v', lang=None):
"""
Add a verse. This is the whole verse, lines split by \\n. It will also
attempt to detect duplicates. In this case it will just add to the verse
@@ -241,29 +244,29 @@ class SongImport(QtCore.QObject):
"""
for (old_verse_def, old_verse, old_lang) in self.verses:
if old_verse.strip() == verse_text.strip():
- self.verse_order_list_generated.append(old_verse_def)
- self.verse_order_list_generated_useful = True
+ self.verseOrderListGenerated.append(old_verse_def)
+ self.verseOrderListGeneratedUseful = True
return
- if verse_def[0] in self.verse_counts:
- self.verse_counts[verse_def[0]] += 1
+ if verse_def[0] in self.verseCounts:
+ self.verseCounts[verse_def[0]] += 1
else:
- self.verse_counts[verse_def[0]] = 1
+ self.verseCounts[verse_def[0]] = 1
if len(verse_def) == 1:
- verse_def += unicode(self.verse_counts[verse_def[0]])
- elif int(verse_def[1:]) > self.verse_counts[verse_def[0]]:
- self.verse_counts[verse_def[0]] = int(verse_def[1:])
+ verse_def += unicode(self.verseCounts[verse_def[0]])
+ elif int(verse_def[1:]) > self.verseCounts[verse_def[0]]:
+ self.verseCounts[verse_def[0]] = int(verse_def[1:])
self.verses.append([verse_def, verse_text.rstrip(), lang])
- self.verse_order_list_generated.append(verse_def)
+ self.verseOrderListGenerated.append(verse_def)
- def repeat_verse(self):
+ def repeatVerse(self):
"""
Repeat the previous verse in the verse order
"""
- self.verse_order_list_generated.append(
- self.verse_order_list_generated[-1])
- self.verse_order_list_generated_useful = True
+ self.verseOrderListGenerated.append(
+ self.verseOrderListGenerated[-1])
+ self.verseOrderListGeneratedUseful = True
- def check_complete(self):
+ def checkComplete(self):
"""
Check the mandatory fields are entered (i.e. title and a verse)
Author not checked here, if no author then "Author unknown" is
@@ -278,21 +281,21 @@ class SongImport(QtCore.QObject):
"""
All fields have been set to this song. Write the song to disk.
"""
- if not self.check_complete():
- self.set_defaults()
+ if not self.checkComplete():
+ self.setDefaults()
return False
log.info(u'committing song %s to database', self.title)
song = Song()
song.title = self.title
- if self.import_wizard is not None:
- self.import_wizard.incrementProgressBar(
+ if self.importWizard is not None:
+ self.importWizard.incrementProgressBar(
WizardStrings.ImportingType % song.title)
- song.alternate_title = self.alternate_title
+ song.alternate_title = self.alternateTitle
# Values will be set when cleaning the song.
song.search_title = u''
song.search_lyrics = u''
song.verse_order = u''
- song.song_number = self.song_number
+ song.song_number = self.songNumber
verses_changed_to_other = {}
sxml = SongXML()
other_count = 1
@@ -310,18 +313,18 @@ class SongImport(QtCore.QObject):
verse_def = new_verse_def
sxml.add_verse_to_lyrics(verse_tag, verse_def[1:], verse_text, lang)
song.lyrics = unicode(sxml.extract_xml(), u'utf-8')
- if not len(self.verse_order_list) and \
- self.verse_order_list_generated_useful:
- self.verse_order_list = self.verse_order_list_generated
- for i, current_verse_def in enumerate(self.verse_order_list):
+ if not len(self.verseOrderList) and \
+ self.verseOrderListGeneratedUseful:
+ self.verseOrderList = self.verseOrderListGenerated
+ for i, current_verse_def in enumerate(self.verseOrderList):
if verses_changed_to_other.has_key(current_verse_def):
- self.verse_order_list[i] = \
+ self.verseOrderList[i] = \
verses_changed_to_other[current_verse_def]
- song.verse_order = u' '.join(self.verse_order_list)
+ song.verse_order = u' '.join(self.verseOrderList)
song.copyright = self.copyright
song.comments = self.comments
- song.theme_name = self.theme_name
- song.ccli_number = self.ccli_number
+ song.theme_name = self.themeName
+ song.ccli_number = self.ccliNumber
for authortext in self.authors:
author = self.manager.get_object_filtered(Author,
Author.display_name == authortext)
@@ -330,17 +333,12 @@ class SongImport(QtCore.QObject):
last_name=authortext.split(u' ')[-1],
first_name=u' '.join(authortext.split(u' ')[:-1]))
song.authors.append(author)
- for filename in self.media_files:
- media_file = self.manager.get_object_filtered(MediaFile,
- MediaFile.file_name == filename)
- if not media_file:
- song.media_files.append(MediaFile.populate(file_name=filename))
- if self.song_book_name:
+ if self.songBookName:
song_book = self.manager.get_object_filtered(Book,
- Book.name == self.song_book_name)
+ Book.name == self.songBookName)
if song_book is None:
- song_book = Book.populate(name=self.song_book_name,
- publisher=self.song_book_pub)
+ song_book = Book.populate(name=self.songBookName,
+ publisher=self.songBookPub)
song.book = song_book
for topictext in self.topics:
if not topictext:
@@ -350,38 +348,42 @@ class SongImport(QtCore.QObject):
if topic is None:
topic = Topic.populate(name=topictext)
song.topics.append(topic)
+ # We need to save the song now, before adding the media files, so that
+ # we know where to save the media files to.
clean_song(self.manager, song)
self.manager.save_object(song)
- self.set_defaults()
+ # Now loop through the media files, copy them to the correct location,
+ # and save the song again.
+ for filename, weight in self.mediaFiles:
+ media_file = self.manager.get_object_filtered(MediaFile,
+ MediaFile.file_name == filename)
+ if not media_file:
+ if os.path.dirname(filename):
+ filename = self.copyMediaFile(song.id, filename)
+ song.media_files.append(
+ MediaFile.populate(file_name=filename, weight=weight)
+ )
+ self.manager.save_object(song)
+ self.setDefaults()
return True
- def print_song(self):
+ def copyMediaFile(self, song_id, filename):
"""
- For debugging
+ This method copies the media file to the correct location and returns
+ the new file location.
+
+ ``filename``
+ The file to copy.
"""
- print u'========================================' \
- + u'========================================'
- print u'TITLE: ' + self.title
- print u'ALT TITLE: ' + self.alternate_title
- for (verse_def, verse_text, lang) in self.verses:
- print u'VERSE ' + verse_def + u': ' + verse_text
- print u'ORDER: ' + u' '.join(self.verse_order_list)
- print u'GENERATED ORDER: ' + u' '.join(self.verse_order_list_generated)
- for author in self.authors:
- print u'AUTHOR: ' + author
- if self.copyright:
- print u'COPYRIGHT: ' + self.copyright
- if self.song_book_name:
- print u'BOOK: ' + self.song_book_name
- if self.song_book_pub:
- print u'BOOK PUBLISHER: ' + self.song_book_pub
- if self.song_number:
- print u'NUMBER: ' + self.song_number
- for topictext in self.topics:
- print u'TOPIC: ' + topictext
- if self.comments:
- print u'COMMENTS: ' + self.comments
- if self.theme_name:
- print u'THEME: ' + self.theme_name
- if self.ccli_number:
- print u'CCLI: ' + self.ccli_number
+ if not hasattr(self, u'save_path'):
+ self.save_path = os.path.join(
+ AppLocation.get_section_data_path(
+ self.importWizard.plugin.name),
+ 'audio', str(song_id))
+ if not os.path.exists(self.save_path):
+ os.makedirs(self.save_path)
+ if not filename.startswith(self.save_path):
+ oldfile, filename = filename, os.path.join(self.save_path,
+ os.path.split(filename)[1])
+ shutil.copyfile(oldfile, filename)
+ return filename
diff --git a/openlp/plugins/songs/lib/songshowplusimport.py b/openlp/plugins/songs/lib/songshowplusimport.py
index c50df8752..109b7389f 100644
--- a/openlp/plugins/songs/lib/songshowplusimport.py
+++ b/openlp/plugins/songs/lib/songshowplusimport.py
@@ -95,118 +95,120 @@ class SongShowPlusImport(SongImport):
"""
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
+ def doImport(self):
"""
Receive a single file or a list of files to import.
"""
- if not isinstance(self.import_source, list):
+ if not isinstance(self.importSource, list):
return
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- for file in self.import_source:
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ for file in self.importSource:
+ if self.stopImportFlag:
+ return
self.sspVerseOrderList = []
- otherCount = 0
- otherList = {}
+ other_count = 0
+ other_list = {}
file_name = os.path.split(file)[1]
- self.import_wizard.incrementProgressBar(
+ self.importWizard.incrementProgressBar(
WizardStrings.ImportingType % file_name, 0)
- songData = open(file, 'rb')
+ song_data = open(file, 'rb')
while True:
- blockKey, = struct.unpack("I", songData.read(4))
+ block_key, = struct.unpack("I", song_data.read(4))
# The file ends with 4 NUL's
- if blockKey == 0:
+ if block_key == 0:
break
- nextBlockStarts, = struct.unpack("I", songData.read(4))
- nextBlockStarts += songData.tell()
- if blockKey in (VERSE, CHORUS, BRIDGE):
- null, verseNo, = struct.unpack("BB", songData.read(2))
- elif blockKey == CUSTOM_VERSE:
- null, verseNameLength, = struct.unpack("BB",
- songData.read(2))
- verseName = songData.read(verseNameLength)
- lengthDescriptorSize, = struct.unpack("B", songData.read(1))
- log.debug(lengthDescriptorSize)
+ next_block_starts, = struct.unpack("I", song_data.read(4))
+ next_block_starts += song_data.tell()
+ if block_key in (VERSE, CHORUS, BRIDGE):
+ null, verse_no, = struct.unpack("BB", song_data.read(2))
+ elif block_key == CUSTOM_VERSE:
+ null, verse_name_length, = struct.unpack("BB",
+ song_data.read(2))
+ verse_name = song_data.read(verse_name_length)
+ length_descriptor_size, = struct.unpack("B", song_data.read(1))
+ log.debug(length_descriptor_size)
# Detect if/how long the length descriptor is
- if lengthDescriptorSize == 12 or lengthDescriptorSize == 20:
- lengthDescriptor, = struct.unpack("I", songData.read(4))
- elif lengthDescriptorSize == 2:
- lengthDescriptor = 1
- elif lengthDescriptorSize == 9:
- lengthDescriptor = 0
+ if length_descriptor_size == 12 or length_descriptor_size == 20:
+ length_descriptor, = struct.unpack("I", song_data.read(4))
+ elif length_descriptor_size == 2:
+ length_descriptor = 1
+ elif length_descriptor_size == 9:
+ length_descriptor = 0
else:
- lengthDescriptor, = struct.unpack("B", songData.read(1))
- log.debug(lengthDescriptorSize)
- data = songData.read(lengthDescriptor)
- if blockKey == TITLE:
+ length_descriptor, = struct.unpack("B", song_data.read(1))
+ log.debug(length_descriptor_size)
+ data = song_data.read(length_descriptor)
+ if block_key == TITLE:
self.title = unicode(data, u'cp1252')
- elif blockKey == AUTHOR:
+ elif block_key == AUTHOR:
authors = data.split(" / ")
for author in authors:
if author.find(",") !=-1:
authorParts = author.split(", ")
author = authorParts[1] + " " + authorParts[0]
- self.parse_author(unicode(author, u'cp1252'))
- elif blockKey == COPYRIGHT:
- self.add_copyright(unicode(data, u'cp1252'))
- elif blockKey == CCLI_NO:
- self.ccli_number = int(data)
- elif blockKey == VERSE:
- self.add_verse(unicode(data, u'cp1252'),
- "%s%s" % (VerseType.Tags[VerseType.Verse], verseNo))
- elif blockKey == CHORUS:
- self.add_verse(unicode(data, u'cp1252'),
- "%s%s" % (VerseType.Tags[VerseType.Chorus], verseNo))
- elif blockKey == BRIDGE:
- self.add_verse(unicode(data, u'cp1252'),
- "%s%s" % (VerseType.Tags[VerseType.Bridge], verseNo))
- elif blockKey == TOPIC:
+ self.parseAuthor(unicode(author, u'cp1252'))
+ elif block_key == COPYRIGHT:
+ self.addCopyright(unicode(data, u'cp1252'))
+ elif block_key == CCLI_NO:
+ self.ccliNumber = int(data)
+ elif block_key == VERSE:
+ self.addVerse(unicode(data, u'cp1252'),
+ "%s%s" % (VerseType.Tags[VerseType.Verse], verse_no))
+ elif block_key == CHORUS:
+ self.addVerse(unicode(data, u'cp1252'),
+ "%s%s" % (VerseType.Tags[VerseType.Chorus], verse_no))
+ elif block_key == BRIDGE:
+ self.addVerse(unicode(data, u'cp1252'),
+ "%s%s" % (VerseType.Tags[VerseType.Bridge], verse_no))
+ elif block_key == TOPIC:
self.topics.append(unicode(data, u'cp1252'))
- elif blockKey == COMMENTS:
+ elif block_key == COMMENTS:
self.comments = unicode(data, u'cp1252')
- elif blockKey == VERSE_ORDER:
- verseTag = self.toOpenLPVerseTag(data, True)
- if verseTag:
- if not isinstance(verseTag, unicode):
- verseTag = unicode(verseTag, u'cp1252')
- self.sspVerseOrderList.append(verseTag)
- elif blockKey == SONG_BOOK:
- self.song_book_name = unicode(data, u'cp1252')
- elif blockKey == SONG_NUMBER:
- self.song_number = ord(data)
- elif blockKey == CUSTOM_VERSE:
- verseTag = self.toOpenLPVerseTag(verseName)
- self.add_verse(unicode(data, u'cp1252'), verseTag)
+ elif block_key == VERSE_ORDER:
+ verse_tag = self.toOpenLPVerseTag(data, True)
+ if verse_tag:
+ if not isinstance(verse_tag, unicode):
+ verse_tag = unicode(verse_tag, u'cp1252')
+ self.sspVerseOrderList.append(verse_tag)
+ elif block_key == SONG_BOOK:
+ self.songBookName = unicode(data, u'cp1252')
+ elif block_key == SONG_NUMBER:
+ self.songNumber = ord(data)
+ elif block_key == CUSTOM_VERSE:
+ verse_tag = self.toOpenLPVerseTag(verse_name)
+ self.addVerse(unicode(data, u'cp1252'), verse_tag)
else:
log.debug("Unrecognised blockKey: %s, data: %s"
- % (blockKey, data))
- songData.seek(nextBlockStarts)
- self.verse_order_list = self.sspVerseOrderList
- songData.close()
+ % (block_key, data))
+ song_data.seek(next_block_starts)
+ self.verseOrderList = self.sspVerseOrderList
+ song_data.close()
if not self.finish():
- self.log_error(file)
+ self.logError(file)
- def toOpenLPVerseTag(self, verseName, ignoreUnique=False):
- if verseName.find(" ") != -1:
- verseParts = verseName.split(" ")
- verseType = verseParts[0]
- verseNumber = verseParts[1]
+ def toOpenLPVerseTag(self, verse_name, ignore_unique=False):
+ if verse_name.find(" ") != -1:
+ verse_parts = verse_name.split(" ")
+ verse_type = verse_parts[0]
+ verse_number = verse_parts[1]
else:
- verseType = verseName
- verseNumber = "1"
- verseType = verseType.lower()
- if verseType == "verse":
- verseTag = VerseType.Tags[VerseType.Verse]
- elif verseType == "chorus":
- verseTag = VerseType.Tags[VerseType.Chorus]
- elif verseType == "bridge":
- verseTag = VerseType.Tags[VerseType.Bridge]
- elif verseType == "pre-chorus":
- verseTag = VerseType.Tags[VerseType.PreChorus]
+ verse_type = verse_name
+ verse_number = "1"
+ verse_type = verse_type.lower()
+ if verse_type == "verse":
+ verse_tag = VerseType.Tags[VerseType.Verse]
+ elif verse_type == "chorus":
+ verse_tag = VerseType.Tags[VerseType.Chorus]
+ elif verse_type == "bridge":
+ verse_tag = VerseType.Tags[VerseType.Bridge]
+ elif verse_type == "pre-chorus":
+ verse_tag = VerseType.Tags[VerseType.PreChorus]
else:
- if not self.otherList.has_key(verseName):
- if ignoreUnique:
+ if not self.otherList.has_key(verse_name):
+ if ignore_unique:
return None
self.otherCount = self.otherCount + 1
- self.otherList[verseName] = str(self.otherCount)
- verseTag = VerseType.Tags[VerseType.Other]
- verseNumber = self.otherList[verseName]
- return verseTag + verseNumber
+ self.otherList[verse_name] = str(self.otherCount)
+ verse_tag = VerseType.Tags[VerseType.Other]
+ verse_number = self.otherList[verse_name]
+ return verse_tag + verse_number
diff --git a/openlp/plugins/songs/lib/wowimport.py b/openlp/plugins/songs/lib/wowimport.py
index e2a5820a5..19ed3e9c0 100644
--- a/openlp/plugins/songs/lib/wowimport.py
+++ b/openlp/plugins/songs/lib/wowimport.py
@@ -98,56 +98,58 @@ class WowImport(SongImport):
"""
SongImport.__init__(self, manager, **kwargs)
- def do_import(self):
+ def doImport(self):
"""
Receive a single file or a list of files to import.
"""
- if isinstance(self.import_source, list):
- self.import_wizard.progressBar.setMaximum(len(self.import_source))
- for file in self.import_source:
+ if isinstance(self.importSource, list):
+ self.importWizard.progressBar.setMaximum(len(self.importSource))
+ for file in self.importSource:
+ if self.stopImportFlag:
+ return
file_name = os.path.split(file)[1]
# Get the song title
self.title = file_name.rpartition(u'.')[0]
- songData = open(file, 'rb')
- if songData.read(19) != u'WoW File\nSong Words':
- self.log_error(file)
+ song_data = open(file, 'rb')
+ if song_data.read(19) != u'WoW File\nSong Words':
+ self.logError(file)
continue
# Seek to byte which stores number of blocks in the song
- songData.seek(56)
- no_of_blocks = ord(songData.read(1))
+ song_data.seek(56)
+ no_of_blocks = ord(song_data.read(1))
# Seek to the beging of the first block
- songData.seek(82)
+ song_data.seek(82)
for block in range(no_of_blocks):
- self.lines_to_read = ord(songData.read(1))
+ self.linesToRead = ord(song_data.read(1))
# Skip 3 nulls to the beginnig of the 1st line
- songData.seek(3, os.SEEK_CUR)
+ song_data.seek(3, os.SEEK_CUR)
block_text = u''
- while self.lines_to_read:
- self.line_text = unicode(
- songData.read(ord(songData.read(1))), u'cp1252')
- songData.seek(1, os.SEEK_CUR)
+ while self.linesToRead:
+ self.lineText = unicode(
+ song_data.read(ord(song_data.read(1))), u'cp1252')
+ song_data.seek(1, os.SEEK_CUR)
if block_text:
block_text += u'\n'
- block_text += self.line_text
- self.lines_to_read -= 1
- block_type = BLOCK_TYPES[ord(songData.read(1))]
+ block_text += self.lineText
+ self.linesToRead -= 1
+ block_type = BLOCK_TYPES[ord(song_data.read(1))]
# Skip 3 nulls at the end of the block
- songData.seek(3, os.SEEK_CUR)
+ song_data.seek(3, os.SEEK_CUR)
# Blocks are seperated by 2 bytes, skip them, but not if
# this is the last block!
if block + 1 < no_of_blocks:
- songData.seek(2, os.SEEK_CUR)
- self.add_verse(block_text, block_type)
+ song_data.seek(2, os.SEEK_CUR)
+ self.addVerse(block_text, block_type)
# Now to extract the author
- author_length = ord(songData.read(1))
+ author_length = ord(song_data.read(1))
if author_length:
- self.parse_author(
- unicode(songData.read(author_length), u'cp1252'))
+ self.parseAuthor(
+ unicode(song_data.read(author_length), u'cp1252'))
# Finally the copyright
- copyright_length = ord(songData.read(1))
+ copyright_length = ord(song_data.read(1))
if copyright_length:
- self.add_copyright(unicode(
- songData.read(copyright_length), u'cp1252'))
- songData.close()
+ self.addCopyright(unicode(
+ song_data.read(copyright_length), u'cp1252'))
+ song_data.close()
if not self.finish():
- self.log_error(file)
+ self.logError(file)
diff --git a/openlp/plugins/songs/lib/xml.py b/openlp/plugins/songs/lib/xml.py
index 193a823d5..9da7a0a65 100644
--- a/openlp/plugins/songs/lib/xml.py
+++ b/openlp/plugins/songs/lib/xml.py
@@ -343,7 +343,7 @@ class OpenLyrics(object):
self._process_topics(properties, song)
clean_song(self.manager, song)
self.manager.save_object(song)
- return song.id
+ return song
def _add_text_to_element(self, tag, parent, text=None, label=None):
if label:
diff --git a/openlp/plugins/songs/songsplugin.py b/openlp/plugins/songs/songsplugin.py
index f2bf36790..54b1d3f1f 100644
--- a/openlp/plugins/songs/songsplugin.py
+++ b/openlp/plugins/songs/songsplugin.py
@@ -196,7 +196,7 @@ class SongsPlugin(Plugin):
def importSongs(self, format, **kwargs):
class_ = SongFormat.get_class(format)
importer = class_(self.manager, **kwargs)
- importer.register(self.mediaItem.import_wizard)
+ importer.register(self.mediaItem.importWizard)
return importer
def setPluginTextStrings(self):
@@ -252,7 +252,7 @@ class SongsPlugin(Plugin):
progress.setValue(idx)
Receiver.send_message(u'openlp_process_events')
importer = OpenLPSongImport(self.manager, filename=db)
- importer.do_import()
+ importer.doImport()
progress.setValue(len(song_dbs))
self.mediaItem.onSearchTextButtonClick()
diff --git a/resources/forms/mediafilesdialog.ui b/resources/forms/mediafilesdialog.ui
new file mode 100644
index 000000000..427e27548
--- /dev/null
+++ b/resources/forms/mediafilesdialog.ui
@@ -0,0 +1,95 @@
+
+
+ MediaFilesDialog
+
+
+ Qt::ApplicationModal
+
+
+
+ 0
+ 0
+ 400
+ 300
+
+
+
+ Select Media File(s)
+
+
+ true
+
+
+
+ 8
+
+
+ 8
+
+ -
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+ true
+
+
+
+ -
+
+
+ true
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Ok
+
+
+
+
+
+
+
+
+
+
+ buttonBox
+ accepted()
+ MediaFilesDialog
+ accept()
+
+
+ 248
+ 254
+
+
+ 157
+ 274
+
+
+
+
+ buttonBox
+ rejected()
+ MediaFilesDialog
+ reject()
+
+
+ 316
+ 260
+
+
+ 286
+ 274
+
+
+
+
+
diff --git a/resources/i18n/af.ts b/resources/i18n/af.ts
index 1b7cf22c5..eff8f8b8b 100644
--- a/resources/i18n/af.ts
+++ b/resources/i18n/af.ts
@@ -65,7 +65,7 @@ Gaan steeds voort?
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
-
+ <strong>Waarskuwing Mini-program</strong><br/>Die waarskuwing mini-program beheer die vertoning van moederskamer inligting op die vertoon skerm.
@@ -118,25 +118,25 @@ Gaan steeds voort?
No Parameter Found
- Geen Parameter Gevind nie
+ Geen Parameter Gevind nie
You have not entered a parameter to be replaced.
Do you want to continue anyway?
- Daar is nie 'n parameter gegee om te vervang nie.
+ Daar is nie 'n parameter gegee om te vervang nie.
Gaan steeds voort?
No Placeholder Found
- Geen Plekhouer Gevind nie
+ Geen Plekhouer Gevind nie
The alert text does not contain '<>'.
Do you want to continue anyway?
- Die attent-teks bevat nie '<>' nie.
+ Die attent-teks bevat nie '<>' nie.
Gaan steeds voort?
@@ -347,12 +347,12 @@ Gaan steeds voort?
&Upgrade older Bibles
- &Opgradeer ouer Bybels
+ &Opgradeer ouer Bybels
Upgrade the Bible databases to the latest format.
- Opgradeer die Bybel databasisse na die nuutste formaat.
+ Opgradeer die Bybel databasisse na die nuutste formaat.
@@ -515,18 +515,18 @@ Veranderinge affekteer nie verse wat reeds in die diens is nie.
Importing books... %s
- Boek invoer... %s
+ Boek invoer... %s
Importing verses from %s...
Importing verses from <book name>...
- Vers invoer vanaf %s...
+ Vers invoer vanaf %s...
Importing verses... done.
- Vers invoer... voltooi.
+ Vers invoer... voltooi.
@@ -550,22 +550,22 @@ Veranderinge affekteer nie verse wat reeds in die diens is nie.
Download Error
- Aflaai Fout
+ Aflaai Fout
There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
- Daar was 'n probleem om die vers seleksie af te laai. Gaan die Internet konneksie na en as hierdie probleem voortduur, oorweeg dit asseblief om 'n gogga te rapporteer.
+ Daar was 'n probleem om die vers seleksie af te laai. Gaan die Internet konneksie na en as hierdie probleem voortduur, oorweeg dit asseblief om 'n gogga te rapporteer.
Parse Error
- Ontleed Fout
+ Ontleed Fout
There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
- Daar was 'n probleem om die vers seleksie te onttrek. As hierdie probleem voortduur, oorweeg dit asseblief om 'n gogga te rapporteer.
+ Daar was 'n probleem om die vers seleksie te onttrek. As hierdie probleem voortduur, oorweeg dit asseblief om 'n gogga te rapporteer.
@@ -824,22 +824,22 @@ vraag afgelaai word en dus is 'n internet konneksie nodig.
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
- Enkel en dubbel Bybel vers soek resultate kan nie kombineer word nie. Wis die resultate uit en begin 'n nuwe soektog?
+ Enkel en dubbel Bybel-vers soek-resultate kan nie gekombineer word nie. Wis die resultate uit en begin 'n nuwe soektog?
-
+
Bible not fully loaded.
- Die Bybel is nie ten volle gelaai nie.
+ Die Bybel is nie ten volle gelaai nie.
-
+
Information
- Informasie
+ Informasie
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
- Die tweede Bybel het nie al die verse wat in die hoof Bybel is nie. Slegs verse wat in beide Bybels voorkom, sal gewys word. %d verse is nie by die resultate ingesluit nie.
+ Die tweede Bybel het nie al die verse wat in die hoof Bybel is nie. Slegs verse wat in beide Bybels voorkom, sal gewys word. %d verse is nie by die resultate ingesluit nie.
@@ -1076,17 +1076,17 @@ word en dus is 'n Internet verbinding nodig.
You need to specify a backup directory for your Bibles.
-
+ 'n Rugsteun Ligging moet vir die Bybels gespesifiseer word.
Starting upgrade...
-
+ Opgradering begin...
There are no Bibles that need to be upgraded.
-
+ Daar is geen Bybels wat opgradering benodig nie.
@@ -1251,9 +1251,9 @@ word en dus is 'n Internet verbinding nodig.
Are you sure you want to delete the %n selected custom slides(s)?
-
-
-
+
+ Wis regtig die geselekteerde aangepasde skyfie uit?
+ Wis regtig die %n geselekteerde aangepasde skyfies uit?
@@ -1329,24 +1329,24 @@ word en dus is 'n Internet verbinding nodig.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Beeld Mini-program</strong><br/>Die beeld mini-program verskaf vertoning van beelde.<br/>Een van die onderskeidende kenmerke van hierdie mini-program is die vermoë om beelde te groepeer in die diensbestuurder wat dit maklik maak om verskeie beelde te vertoon. Die mini-program kan ook van OpenLP se "tydgebonde herhaling"-funksie gebruik maak om 'n automatiese skyfe-vertoning te verkry. Verder kan beelde van hierdie mini-program gebruik word om die huidige tema se agtergrond te vervang hoewel 'n tema sy eie agtergrond het.
-
+
Image
name singular
Beeld
-
+
Images
name plural
Beelde
-
+
Images
container title
Beelde
@@ -1387,37 +1387,37 @@ word en dus is 'n Internet verbinding nodig.
Voeg die geselekteerde Beeld by die diens.
-
+
Load a new image.
Laai 'n nuwe beeld.
-
+
Add a new image.
Voeg 'n nuwe beeld by.
-
+
Edit the selected image.
Redigeer die geselekteerde beeld.
-
+
Delete the selected image.
Wis die geselekteerde beeld uit.
-
+
Preview the selected image.
Skou die geselekteerde beeld.
-
+
Send the selected image live.
Stuur die geselekteerde beeld regstreeks.
-
+
Add the selected image to the service.
Voeg die geselekteerde beeld by die diens.
@@ -1438,40 +1438,58 @@ word en dus is 'n Internet verbinding nodig.
Selekteer beeld(e)
-
+
You must select an image to delete.
'n Beeld om uit te wis moet geselekteer word.
-
+
You must select an image to replace the background with.
'n Beeld wat die agtergrond vervang moet gekies word.
-
+
Missing Image(s)
Vermisde Beeld(e)
-
+
The following image(s) no longer exist: %s
Die volgende beeld(e) bestaan nie meer nie: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Die volgende beeld(e) bestaan nie meer nie: %s
Voeg steeds die ander beelde by?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Daar was 'n probleem om die agtergrond te vervang. Die beeld lêer "%s" bestaan ine meer nie.
-
+
There was no display item to amend.
+ Daar was geen vertoon item om by te voeg nie.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
@@ -1579,17 +1597,17 @@ Voeg steeds die ander beelde by?
Selekteer Media
-
+
You must select a media file to delete.
'n Media lêer om uit te wis moet geselekteer word.
-
+
Missing Media File
Vermisde Media Lêer
-
+
The file %s no longer exists.
Die lêer %s bestaan nie meer nie.
@@ -1611,6 +1629,16 @@ Voeg steeds die ander beelde by?
There was no display item to amend.
+ Daar was geen vertoon item om by te voeg nie.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
@@ -2249,17 +2277,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Aflaai %s...
-
+
Download complete. Click the finish button to start OpenLP.
Aflaai voltooi. Klik op die klaar knoppie om OpenLP te begin.
-
+
Enabling selected plugins...
Skakel geselekteerde miniprogramme aan...
@@ -2345,48 +2373,48 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Geen Internet verbinding was gevind nie. Die Eerste-keer Gids benodig 'n Internet verbinding sodat voorbeeld liedere, Bybels en temas afgelaai kan word.
+ Geen Internet verbinding was gevind nie. Die Eerste-keer Gids benodig 'n Internet verbinding sodat voorbeeld liedere, Bybels en temas afgelaai kan word.
Om die Eerste-gebruik Gids later te gebruik om hierde data in te trek, druk die kanselleer knoppie nou, gaan die Internet verbinding na en herlaai OpenLP.
Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hieronder.
-
+
Sample Songs
Voorbeeld Liedere
-
+
Select and download public domain songs.
Kies en laai liedere vanaf die publieke domein.
-
+
Sample Bibles
Voorbeeld Bybels
-
+
Select and download free Bibles.
Kies en laai gratis Bybels af.
-
+
Sample Themes
Voorbeeld Temas
-
+
Select and download sample themes.
Kies en laai voorbeeld temas af.
-
+
Default Settings
Verstek Instellings
-
+
Set up default settings to be used by OpenLP.
Stel verstek instellings wat deur OpenLP gebruik moet word.
@@ -2401,17 +2429,17 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
Wag asseblief terwyl OpenLP opgestel word en die data ingevoer word.
-
+
Default output display:
Verstek uitgaande vertoning:
-
+
Select default theme:
Kies verstek tema:
-
+
Starting configuration process...
Konfigurasie proses begin...
@@ -2421,92 +2449,111 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
Hierdie gids sal bystand verleen in die proses om OpenLP op te stel vir eerste gebruik. Klik die volgende knoppie hieronder om die seleksie proses te begin.
-
+
Setting Up And Downloading
Opstel en Afliaai
-
+
Please wait while OpenLP is set up and your data is downloaded.
Wag asseblief terwyl OpenLP opgestel en die data afgelaai word.
-
+
Setting Up
Opstel
-
+
Click the finish button to start OpenLP.
Kliek die voltooi knoppie om OpenLP te begin.
Custom Slides
- Aangepasde Skyfies
+ Aangepasde Skyfies
-
+
Download complete. Click the finish button to return to OpenLP.
+ Aflaai voltooi. Klik op die klaar knoppie om na OpenLP terug te keer.
+
+
+
+ Click the finish button to return to OpenLP.
+ Kliek die voltooi knoppie om na OpenLP terug te keer.
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+ Finish
+ Eindig
+
OpenLP.FormattingTagDialog
Configure Formatting Tags
-
+ Konfigureer Formattering Etiket
Edit Selection
- Redigeer Seleksie
+ Redigeer Seleksie
Save
- Stoor
+ Stoor
Description
- Beskrywing
+ Beskrywing
Tag
- Etiket
+ Etiket
Start tag
- Begin etiket
+ Begin etiket
End tag
- Eind-etiket
+ Eind-etiket
Tag Id
- Haak Id
+ Etiket Id
Start HTML
- Begin HTML
+ Begin HTML
End HTML
- Eindig HTML
+ Eindig HTML
@@ -2514,32 +2561,32 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
Update Error
- Opdateer Fout
+ Opdateer Fout
Tag "n" already defined.
- Etiket "n" alreeds gedefinieër.
+ Etiket "n" alreeds gedefinieër.
New Tag
- Nuwe Etiket
+ Nuwe Etiket
<HTML here>
- <HTML hier>
+ <HTML hier>
</and here>
- </en hier>
+ </en hier>
Tag %s already defined.
- Etiket %s alreeds gedefinieër.
+ Etiket %s alreeds gedefinieër.
@@ -2547,211 +2594,221 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
Red
- Rooi
+ Rooi
Black
- Swart
+ Swart
Blue
- Blou
+ Blou
Yellow
- Geel
+ Geel
Green
- Groen
+ Groen
Pink
- Pienk
+ Pienk
Orange
- Oranje
+ Oranje
Purple
- Pers
+ Pers
White
- Wit
+ Wit
Superscript
- Bo-skrif
+ Bo-skrif
Subscript
- Onder-skrif
+ Onder-skrif
Paragraph
- Paragraaf
+ Paragraaf
Bold
- Vetdruk
+ Vetdruk
Italics
- Italiaans
+ Italiaans
Underline
- Onderlyn
+ Onderlyn
Break
- Breek
+ Breek
OpenLP.GeneralTab
-
+
General
Algemeen
-
+
Monitors
Monitors
-
+
Select monitor for output display:
Selekteer monitor vir uitgaande vertoning:
-
+
Display if a single screen
Vertoon as dit 'n enkel skerm is
-
+
Application Startup
Applikasie Aanskakel
-
+
Show blank screen warning
Vertoon leë skerm waarskuwing
-
+
Automatically open the last service
Maak vanself die laaste diens oop
-
+
Show the splash screen
Wys die spatsel skerm
-
+
Application Settings
Program Verstellings
-
+
Prompt to save before starting a new service
Vra om te stoor voordat 'n nuwe diens begin word
-
+
Automatically preview next item in service
Wys voorskou van volgende item in diens automaties
-
+
sec
sek
-
+
CCLI Details
CCLI Inligting
-
+
SongSelect username:
SongSelect gebruikersnaam:
-
+
SongSelect password:
SongSelect wagwoord:
-
+
Display Position
Vertoon Posisie
-
+
X
X
-
+
Y
Y
-
+
Height
Hoogte
-
+
Width
Wydte
-
+
Override display position
Oorskryf vertoon posisie
-
+
Check for updates to OpenLP
Kyk vir opdaterings van OpenLP
-
+
Unblank display when adding new live item
Verwyder blanko vertoning wanneer 'n nuwe regstreekse item bygevoeg word
-
+
Enable slide wrap-around
Laat skyfie omvouing toe
-
+
Timed slide interval:
Tyd-gedrewe skyfie interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2769,7 +2826,7 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP Vertooning
@@ -2777,287 +2834,287 @@ Om die Eerste-keer gids heeltemal te kanselleer, druk die vollledig-knoppie hier
OpenLP.MainWindow
-
+
&File
&Lêer
-
+
&Import
&Invoer
-
+
&Export
Uitvo&er
-
+
&View
&Bekyk
-
+
M&ode
M&odus
-
+
&Tools
&Gereedskap
-
+
&Settings
Ver&stellings
-
+
&Language
Taa&l
-
+
&Help
&Hulp
-
+
Media Manager
Media Bestuurder
-
+
Service Manager
Diens Bestuurder
-
+
Theme Manager
Tema Bestuurder
-
+
&New
&Nuwe
-
+
&Open
Maak &Oop
-
+
Open an existing service.
Maak 'n bestaande diens oop.
-
+
&Save
&Stoor
-
+
Save the current service to disk.
Stoor die huidige diens na skyf.
-
+
Save &As...
Stoor &As...
-
+
Save Service As
Stoor Diens As
-
+
Save the current service under a new name.
Stoor die huidige diens onder 'n nuwe naam.
-
+
E&xit
&Uitgang
-
+
Quit OpenLP
Sluit OpenLP Af
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
&Konfigureer OpenLP...
-
+
&Media Manager
&Media Bestuurder
-
+
Toggle Media Manager
Wissel Media Bestuurder
-
+
Toggle the visibility of the media manager.
Wissel sigbaarheid van die media bestuurder.
-
+
&Theme Manager
&Tema Bestuurder
-
+
Toggle Theme Manager
Wissel Tema Bestuurder
-
+
Toggle the visibility of the theme manager.
Wissel sigbaarheid van die tema bestuurder.
-
+
&Service Manager
&Diens Bestuurder
-
+
Toggle Service Manager
Wissel Diens Bestuurder
-
+
Toggle the visibility of the service manager.
Wissel sigbaarheid van die diens bestuurder.
-
+
&Preview Panel
Voorskou &Paneel
-
+
Toggle Preview Panel
Wissel Voorskou Paneel
-
+
Toggle the visibility of the preview panel.
Wissel sigbaarheid van die voorskou paneel.
-
+
&Live Panel
Regstreekse Panee&l
-
+
Toggle Live Panel
Wissel Regstreekse Paneel
-
+
Toggle the visibility of the live panel.
Wissel sigbaarheid van die regstreekse paneel.
-
+
&Plugin List
Mini-&program Lys
-
+
List the Plugins
Lys die Mini-programme
-
+
&User Guide
Gebr&uikers Gids
-
+
&About
&Aangaande
-
+
More information about OpenLP
Meer inligting aangaande OpenLP
-
+
&Online Help
&Aanlyn Hulp
-
+
&Web Site
&Web Tuiste
-
+
Use the system language, if available.
Gebruik die sisteem se taal as dit beskikbaar is.
-
+
Set the interface language to %s
Verstel die koppelvlak taal na %s
-
+
Add &Tool...
Voeg Gereedskaps&tuk by...
-
+
Add an application to the list of tools.
Voeg 'n applikasie by die lys van gereedskapstukke.
-
+
&Default
&Verstek
-
+
Set the view mode back to the default.
Verstel skou modus terug na verstek modus.
-
+
&Setup
Op&stel
-
+
Set the view mode to Setup.
Verstel die skou modus na Opstel modus.
-
+
&Live
&Regstreeks
-
+
Set the view mode to Live.
Verstel die skou modus na Regstreeks.
-
+
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/.
@@ -3066,22 +3123,22 @@ You can download the latest version from http://openlp.org/.
Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP Weergawe is Opdateer
-
+
OpenLP Main Display Blanked
OpenLP Hoof Vertoning Blanko
-
+
The Main Display has been blanked out
Die Hoof Skerm is afgeskakel
-
+
Default Theme: %s
Verstek Tema: %s
@@ -3092,17 +3149,17 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Afrikaans
-
+
Configure &Shortcuts...
Konfigureer Kor&tpaaie...
-
+
Close OpenLP
Mook OpenLP toe
-
+
Are you sure you want to close OpenLP?
Maak OpenLP sekerlik toe?
@@ -3112,12 +3169,12 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
Druk die huidige Diens Bestelling.
-
+
Open &Data Folder...
Maak &Data Lêer oop...
-
+
Open the folder where songs, bibles and other data resides.
Maak die lêer waar liedere, bybels en ander data is, oop.
@@ -3127,83 +3184,171 @@ Die nuutste weergawe kan afgelaai word vanaf http://openlp.org/.
&Konfigureer Vertoon Haakies
-
+
&Autodetect
Spoor outom&aties op
-
+
Update Theme Images
Opdateer Tema Beelde
-
+
Update the preview images for all themes.
Opdateer die voorskou beelde vir alle temas.
-
+
Print the current service.
Druk die huidige diens.
-
+
L&ock Panels
-
+ Sl&uit Panele
-
+
Prevent the panels being moved.
-
+ Voorkom dat die panele rondgeskuif word.
-
+
Re-run First Time Wizard
-
+ Her-gebruik Eerste-keer Gids
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+ Her-gebruik die Eerste-keer Gids om liedere, Bybels en tema's in te voer.
-
+
Re-run First Time Wizard?
-
+ Her-gebruik Eerste-keer Gids?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+ Is u seker u wil weer die Eerste-ker Gids gebruik?
+
+Her-gebruik van hierdie gids mag veranderinge aan die huidige OpenLP konfigurasie aanbring en kan moontlik liedere byvoeg by die bestaande liedere lys en kan ook die verstek tema verander.
-
+
&Recent Files
-
+ Onlangse Lêe&rs
&Configure Formatting Tags...
-
+ &Konfigureer Formattering Etikette...
-
+
Clear List
Clear List of recent files
+ Maak Lys Skoon
+
+
+
+ Clear the list of recent files.
+ Maak die lys van onlangse lêers skoon.
+
+
+
+ Configure &Formatting Tags...
-
- Clear the list of recent files.
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Verstellings
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Maak Lêer oop
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
OpenLP.MediaManagerItem
-
+
No Items Selected
Geen item geselekteer nie
@@ -3213,32 +3358,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Voeg by die geselekteerde Diens item
-
+
You must select one or more items to preview.
Kies een of meer items vir die voorskou.
-
+
You must select one or more items to send live.
Kies een of meer items vir regstreekse uitsending.
-
+
You must select one or more items.
Kies een of meer items.
-
+
You must select an existing service item to add to.
'n Bestaande diens item moet geselekteer word om by by te voeg.
-
+
Invalid Service Item
Ongeldige Diens Item
-
+
You must select a %s service item.
Kies 'n %s diens item.
@@ -3250,12 +3395,12 @@ Filename already exists in list
Lêernaam bestaan reeds in die lys
-
+
You must select one or more items to add.
Kies een of meer items om by te voeg.
-
+
No Search Results
Geen Soek Resultate
@@ -3267,24 +3412,29 @@ This filename is already in the list
Die lêer naam is reeds in die lys
-
+
&Clone
-
+ &Kloon
Invalid File Type
-
+ Ongeldige Lêer Tipe
Invalid File %s.
Suffix not supported
-
+ Ongeldige Lêer %s. Agtervoegsel nie ondersteun nie
Duplicate files found on import and ignored.
+ Duplikaat lêers gevind tydens invoer en is geïgnoreer.
+
+
+
+ Duplicate files were found on import and were ignored.
@@ -3419,17 +3569,17 @@ Suffix not supported
Print
-
+ Druk
Title:
-
+ Titel:
Custom Footer Text:
-
+ Verpersoonlike Voetskrif Teks:
@@ -3448,14 +3598,14 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+ <strong>Begin</strong>: %s
-
+
<strong>Length</strong>: %s
-
+ <strong>Durasie</strong>: %s
@@ -3469,209 +3619,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Skuif boon&toe
-
+
Move item to the top of the service.
Skuif item tot heel bo in die diens.
-
+
Move &up
Sk&uif op
-
+
Move item up one position in the service.
Skuif item een posisie boontoe in die diens.
-
+
Move &down
Skuif &af
-
+
Move item down one position in the service.
Skuif item een posisie af in die diens.
-
+
Move to &bottom
Skuif &tot heel onder
-
+
Move item to the end of the service.
Skuif item tot aan die einde van die diens.
-
+
&Delete From Service
Wis uit vanaf die &Diens
-
+
Delete the selected item from the service.
Wis geselekteerde item van die diens af.
-
+
&Add New Item
&Voeg Nuwe Item By
-
+
&Add to Selected Item
&Voeg by Geselekteerde Item
-
+
&Edit Item
R&edigeer Item
-
+
&Reorder Item
Ve&rander Item orde
-
+
&Notes
&Notas
-
+
&Change Item Theme
&Verander Item Tema
-
+
File is not a valid service.
The content encoding is not UTF-8.
Lêer is nie 'n geldige diens nie.
Die inhoud enkodering is nie UTF-8 nie.
-
+
File is not a valid service.
Lêer is nie 'n geldige diens nie.
-
+
Missing Display Handler
Vermisde Vertoon Hanteerder
-
+
Your item cannot be displayed as there is no handler to display it
Die item kan nie vertoon word nie omdat daar nie 'n hanteerder is om dit te vertoon nie
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Die item kan nie vertoon word nie omdat die mini-program wat dit moet vertoon vermis of onaktief is
-
+
&Expand all
Br&ei alles uit
-
+
Expand all the service items.
Brei al die diens items uit.
-
+
&Collapse all
Sto&rt alles ineen
-
+
Collapse all the service items.
Stort al die diens items ineen.
-
+
Open File
Maak Lêer oop
-
+
OpenLP Service Files (*.osz)
OpenLP Diens Lêers (*.osz)
-
+
Moves the selection down the window.
Skuif die geselekteerde afwaarts in die venster.
-
+
Move up
Skuif op
-
+
Moves the selection up the window.
Skuif die geselekteerde opwaarts in die venster.
-
+
Go Live
Gaan Regstreeks
-
+
Send the selected item to Live.
Stuur die geselekteerde item Regstreeks.
-
+
Modified Service
Redigeer Diens
-
+
&Start Time
&Begin Tyd
-
+
Show &Preview
Wys &Voorskou
-
+
Show &Live
Vertoo&n Regstreeks
-
+
The current service has been modified. Would you like to save this service?
Die huidige diens was verander. Stoor hierdie diens?
-
+
File could not be opened because it is corrupt.
Lêer kon nie oopgemaak word nie omdat dit korrup is.
-
+
Empty File
Leë Lêer
-
+
This service file does not contain any data.
Die diens lêer het geen data inhoud nie.
-
+
Corrupt File
Korrupte Lêer
@@ -3691,7 +3841,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Speel tyd:
-
+
Untitled Service
Ongetitelde Diens
@@ -3701,39 +3851,39 @@ Die inhoud enkodering is nie UTF-8 nie.
Die lêer is óf korrup óf nie 'n OpenLP 2.0 diens lêer nie.
-
+
Load an existing service.
Laai 'n bestaande diens.
-
+
Save this service.
Stoor die diens.
-
+
Select a theme for the service.
Kies 'n tema vir die diens.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
Die lêer is óf korrup óf is nie 'n OpenLP 2.0 diens lêer nie.
-
+
Slide theme
-
+ Skyfie tema
-
+
Notes
-
+ Notas
-
+
Service File Missing
-
+ Diens Lêer Vermis
@@ -3822,7 +3972,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Configure Shortcuts
-
+ Konfigureer Kortpaaie
@@ -3863,17 +4013,17 @@ Die inhoud enkodering is nie UTF-8 nie.
Volgende Skyfie
-
+
Previous Service
Vorige Diens
-
+
Next Service
Volgende Diens
-
+
Escape Item
Ontsnap Item
@@ -3927,6 +4077,11 @@ Die inhoud enkodering is nie UTF-8 nie.
Start playing media.
Begin media speel.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4012,32 +4167,32 @@ Die inhoud enkodering is nie UTF-8 nie.
OpenLP.ThemeForm
-
+
Select Image
Selekteer Beeld
-
+
Theme Name Missing
Tema Naam Vermis
-
+
There is no name for this theme. Please enter one.
Daar is nie 'n naam vir hierdie tema nie. Voer asseblief een in.
-
+
Theme Name Invalid
Tema Naam Ongeldig
-
+
Invalid theme name. Please enter one.
Ongeldige tema naam. Voer asseblief een in.
-
+
(approximately %d lines per slide)
(ongeveer %d lyne per skyfie)
@@ -4115,7 +4270,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Kies 'n tema om te redigeer.
-
+
You are unable to delete the default theme.
Die standaard tema kan nie uitgewis word nie.
@@ -4167,7 +4322,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Lêer is nie 'n geldige tema nie.
-
+
Theme %s is used in the %s plugin.
Tema %s is in gebruik deur die %s mini-program.
@@ -4217,7 +4372,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Wis %s tema uit?
-
+
Validation Error
Validerings Fout
@@ -4235,260 +4390,265 @@ Die inhoud enkodering is nie UTF-8 nie.
Copy of %s
Copy of <theme name>
-
+ Duplikaat van %s
OpenLP.ThemeWizard
-
+
Theme Wizard
Tema Gids
-
+
Welcome to the Theme Wizard
Welkom by die Tema Gids
-
+
Set Up Background
Stel die Agtergrond Op
-
+
Set up your theme's background according to the parameters below.
Stel jou tema se agtergrond op volgens die parameters hier onder.
-
+
Background type:
Agtergrond tipe:
-
+
Solid Color
Soliede Kleur
-
+
Gradient
Gradiënt
-
+
Color:
Kleur:
-
+
Gradient:
Gradiënt:
-
+
Horizontal
Horisontaal
-
+
Vertical
Vertikaal
-
+
Circular
Sirkelvormig
-
+
Top Left - Bottom Right
Links Bo - Regs Onder
-
+
Bottom Left - Top Right
Links Onder - Regs Bo
-
+
Main Area Font Details
Hoof Area Skrif Gegewens
-
+
Define the font and display characteristics for the Display text
Definieër die skrif en vertoon karrakters vir die Vertoon teks
-
+
Font:
Skrif:
-
+
Size:
Grootte:
-
+
Line Spacing:
Lyn Spasiëring:
-
+
&Outline:
&Buitelyn:
-
+
&Shadow:
&Skaduwee:
-
+
Bold
Vetdruk
-
+
Italic
Italiaans
-
+
Footer Area Font Details
Voetskrif Area Skrif Gegewens
-
+
Define the font and display characteristics for the Footer text
Definieër die skrif en vertoon karraktereienskappe vir die Voetskrif teks
-
+
Text Formatting Details
Teks Formattering Gegewens
-
+
Allows additional display formatting information to be defined
Laat toe dat addisionele vertoon formattering inligting gedifinieër word
-
+
Horizontal Align:
Horisontale Sporing:
-
+
Left
Links
-
+
Right
Regs
-
+
Center
Middel
-
+
Output Area Locations
Uitvoer Area Liggings
-
+
Allows you to change and move the main and footer areas.
Laat toe dat die hoof en voetskrif areas verander en geskuif word.
-
+
&Main Area
&Hoof Area
-
+
&Use default location
Gebr&uik verstek ligging
-
+
X position:
X posisie:
-
+
px
px
-
+
Y position:
Y posisie:
-
+
Width:
Wydte:
-
+
Height:
Hoogte:
-
+
Use default location
Gebruik verstek ligging
-
+
Save and Preview
Stoor en Voorskou
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Besigtig die tema en stoor dit waarna die huidige een vervang, of verander die naam om 'n nuwe een te skep
-
+
Theme name:
Tema naam:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Hierdie gids sal help om temas te skep en te redigeer. Klik die volgende knoppie hieronder om die proses te begin deur jou agtergrond op te stel.
-
+
Transitions:
Oorskakel effekte:
-
+
&Footer Area
&Voetskrif Area
-
+
Edit Theme - %s
Redigeer Tema - %s
-
+
Starting color:
-
+ Begin Kleur:
-
+
Ending color:
-
+ Eind Kleur:
+
+
+
+ Background color:
+ Agtergrond kleur:
@@ -4536,7 +4696,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Themes
- Temas
+ Temas
@@ -4880,7 +5040,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Gereed.
-
+
Starting import...
Invoer begin...
@@ -5092,27 +5252,27 @@ Die inhoud enkodering is nie UTF-8 nie.
Confirm Delete
-
+ Bevesting Uitwissing
Play Slides in Loop
- Speel Skyfies in Herhaling
+ Speel Skyfies in Herhaling
Play Slides to End
- Speel Skyfies tot Einde
+ Speel Skyfies tot Einde
Stop Play Slides in Loop
-
+ Staak Skyfies in Herhaling
Stop Play Slides to End
-
+ Staak Skyfies tot Einde
@@ -5237,17 +5397,17 @@ Die inhoud enkodering is nie UTF-8 nie.
Aanbiedinge (%s)
-
+
Missing Presentation
Vermisde Aanbieding
-
+
The Presentation %s no longer exists.
Die Aanbieding %s bestaan nie meer nie.
-
+
The Presentation %s is incomplete, please reload.
Die Aanbieding %s is onvolledig, herlaai asseblief.
@@ -5391,7 +5551,7 @@ Die inhoud enkodering is nie UTF-8 nie.
Add to Service
-
+ Voeg By Diens
@@ -5425,126 +5585,141 @@ Die inhoud enkodering is nie UTF-8 nie.
SongUsagePlugin
-
+
&Song Usage Tracking
&Volg Lied Gebruik
-
+
&Delete Tracking Data
Wis Volg &Data Uit
-
+
Delete song usage data up to a specified date.
Wis lied volg data uit tot en met 'n spesifieke datum.
-
+
&Extract Tracking Data
Onttr&ek Volg Data
-
+
Generate a report on song usage.
Genereer 'n verslag oor lied-gebruik.
-
+
Toggle Tracking
Wissel Volging
-
+
Toggle the tracking of song usage.
Wissel lied-gebruik volging.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>LiedGebruik Mini-program</strong><br/>Die mini-program volg die gebruik van liedere in dienste.
-
+
SongUsage
name singular
Lied Gebruik
-
+
SongUsage
name plural
Lied Gebruik
-
+
SongUsage
container title
Lied Gebruik
-
+
Song Usage
Lied Gebruik
-
+
Song usage tracking is active.
+ Lied gebruik volging is aktief.
+
+
+
+ Song usage tracking is inactive.
+ Lied gebruik volging is onaktief.
+
+
+
+ display
-
- Song usage tracking is inactive.
+
+ printed
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Wis Lied Gebruik Data Uit
-
+
Delete Selected Song Usage Events?
Wis Geselekteerde Lied Gebruik Gebeure uit?
-
+
Are you sure you want to delete selected Song Usage data?
Wis regtig die geselekteerde Diens Gebruik data uit?
-
+
Deletion Successful
Uitwissing Suksesvol
-
+
All requested data has been deleted successfully.
Al die gevraagde data is suksesvol uitgewis.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Diens Gebruik Ontrekking
-
+
Select Date Range
Selekteer Datum Grense
-
+
to
tot
-
+
Report Location
Rapporteer Ligging
@@ -5559,12 +5734,12 @@ Die inhoud enkodering is nie UTF-8 nie.
usage_detail_%s_%s.txt
-
+
Report Creation
Verslag Skepping
-
+
Report
%s
has been successfully created.
@@ -5586,130 +5761,130 @@ was suksesvol geskep.
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Voer liedere in deur van die invoer helper gebruik te maak.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Liedere Mini-program</strong><br/>Die liedere mini-program verskaf die vermoë om liedere te vertoon en te bestuur.
-
+
&Re-index Songs
He&r-indeks Liedere
-
+
Re-index the songs database to improve searching and ordering.
Her-indeks die liedere databasis om lied-soektogte en organisering te verbeter.
-
+
Reindexing songs...
Besig om liedere indek te herskep...
-
+
Song
name singular
Lied
-
+
Songs
name plural
Liedere
-
+
Songs
container title
Liedere
-
+
Arabic (CP-1256)
Arabies (CP-1256)
-
+
Baltic (CP-1257)
Balties (CP-1257)
-
+
Central European (CP-1250)
Sentraal Europees (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillies (CP-1251)
-
+
Greek (CP-1253)
Grieks (CP-1253)
-
+
Hebrew (CP-1255)
Hebreeus (CP-1255)
-
+
Japanese (CP-932)
Japanees (CP-932)
-
+
Korean (CP-949)
Koreaans (CP-949)
-
+
Simplified Chinese (CP-936)
Vereenvoudigde Chinees (CP-936)
-
+
Thai (CP-874)
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
Tradisionele Chinees (CP-950)
-
+
Turkish (CP-1254)
Turks (CP-1254)
-
+
Vietnam (CP-1258)
Viëtnamees (CP-1258)
-
+
Western European (CP-1252)
Wes-Europees (CP-1252)
-
+
Character Encoding
Karrakter Enkodering
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5719,14 +5894,14 @@ Gewoonlik is die reeds-geselekteerde
keuse voldoende.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Kies asseblief die karrakter enkodering.
Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.
-
+
Exports songs using the export wizard.
Voer liedere uit deur gebruik te maak van die uitvoer gids.
@@ -5761,32 +5936,32 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Voeg die geselekteerde Lied by die diens.
-
+
Add a new song.
Voeg 'n nuwe lied by.
-
+
Edit the selected song.
Redigeer die geselekteerde lied.
-
+
Delete the selected song.
Wis die geselekteerde lied uit.
-
+
Preview the selected song.
Skou die geselekteerde lied.
-
+
Send the selected song live.
Stuur die geselekteerde lied regstreeks.
-
+
Add the selected song to the service.
Voeg die geselekteerde lied by die diens.
@@ -5845,187 +6020,189 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Toegedien deur %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
-
+
+[hier-bo is Lied Merkers met notas ingevoer vanaf
+ EasyWorship]
SongsPlugin.EditSongForm
-
+
Song Editor
Lied Redigeerder
-
+
&Title:
&Titel:
-
+
Alt&ernate title:
Alt&ernatiewe titel:
-
+
&Lyrics:
&Lirieke:
-
+
&Verse order:
&Vers orde:
-
+
Ed&it All
Red&igeer Alles
-
+
Title && Lyrics
Titel && Lirieke
-
+
&Add to Song
&Voeg by Lied
-
+
&Remove
Ve&rwyder
-
+
&Manage Authors, Topics, Song Books
&Bestuur Skrywers, Onderwerpe en Lied Boeke
-
+
A&dd to Song
Voeg by Lie&d
-
+
R&emove
V&erwyder
-
+
Book:
Boek:
-
+
Number:
Nommer:
-
+
Authors, Topics && Song Book
Skrywers, Onderwerpe && Lied Boek
-
+
New &Theme
Nuwe &Tema
-
+
Copyright Information
Kopiereg Informasie
-
+
Comments
Kommentaar
-
+
Theme, Copyright Info && Comments
Tema, Kopiereg Informasie && Kommentaar
-
+
Add Author
Voeg Skrywer By
-
+
This author does not exist, do you want to add them?
Hierdie skrywer bestaan nie, moet die skrywer bygevoeg word?
-
+
This author is already in the list.
Hierdie skrywer is alreeds in die lys.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Die geselekteerde skrywer is ongeldig. Kies 'n skrywer vanaf die lys of voer 'n nuwe skrywer in en kliek op die "Voeg Skrywer by Lied" knoppie om die skrywer by te voeg.
-
+
Add Topic
Voeg Onderwerp by
-
+
This topic does not exist, do you want to add it?
Die onderwerp bestaan nie. Voeg dit by?
-
+
This topic is already in the list.
Die onderwerp is reeds in die lys.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Geselekteerde onderwerp is ongeldig. Kies 'n onderwerp vanaf die lys of voer 'n nuwe onderwerp in en kliek die "Voeg Onderwerp by Lied" knoppie om die onderwerp by te voeg.
-
+
You need to type in a song title.
Tik 'n lied titel in.
-
+
You need to type in at least one verse.
Ten minste een vers moet ingevoer word.
-
+
Warning
Waarskuwing
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
Die vers orde is ongeldig. Daar is geen vers wat ooreenstem met %s nie. Geldige opsies is %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
In die vers orde is %s nie gebruik nie. Kan die lied so gestoor word?
-
+
Add Book
Voeg Boek by
-
+
This song book does not exist, do you want to add it?
Die lied boek bestaan nie. Voeg dit by?
-
+
You need to have an author for this song.
Daar word 'n outeur benodig vir hierdie lied.
@@ -6034,6 +6211,31 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.You need to type some text in to the verse.
Daar word teks benodig vir die vers.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6078,7 +6280,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Hierdie gids sal help om die liedere na die oop en gratis OpenLyrics aanbiddigs-formaat uit te voer.
+ Hierdie gids sal help om die liedere na die oop en gratis OpenLyrics aanbiddigs-formaat uit te voer.
@@ -6141,7 +6343,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.'n Lêer gids moet gespesifiseer word.
-
+
Select Destination Folder
Kies Bestemming Lêer gids
@@ -6150,6 +6352,11 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Select the directory where you want the songs to be saved.
Kies die gids waar die liedere gestoor moet word.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6269,15 +6476,28 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Die generiese dokument/aanbieding invoerder is onaktief gestel omdat OpenLP nie toegang tot OpenOffice of LibreOffice het nie.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titels
-
+
Lyrics
Lirieke
@@ -6287,17 +6507,17 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Wis Lied(ere) uit?
-
+
CCLI License:
CCLI Lisensie:
-
+
Entire Song
Volledige Lied
-
+
Are you sure you want to delete the %n selected song(s)?
Wis regtig die %n geselekteerde lied uit?
@@ -6305,21 +6525,21 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.
-
+
Maintain the lists of authors, topics and books.
Onderhou die lys van skrywers, onderwerpe en boeke.
-
+
copy
For song cloning
-
+ kopieër
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Nie 'n geldige openlp.org 1.x lied databasis.
@@ -6368,23 +6588,28 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.
Finished export.
- Uitvoer voltooi.
+ Uitvoer voltooi.
-
+
Your song export failed.
Die lied uitvoer het misluk.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
kopiereg
-
+
The following songs could not be imported:
Die volgende liedere kon nie ingevoer word nie:
diff --git a/resources/i18n/cs.ts b/resources/i18n/cs.ts
index 27c975638..ad1b8b192 100644
--- a/resources/i18n/cs.ts
+++ b/resources/i18n/cs.ts
@@ -813,17 +813,17 @@ demand and thus an internet connection is required.
Nelze kombinovat jednoduché a dvojité výsledky hledání veršů v Bibli. Přejete si smazat výsledky hledání a začít s novým vyhledáváním?
-
+
Bible not fully loaded.
Bible není celá načtena.
-
+
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1251,24 +1251,24 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Modul obrázek</strong><br />Modul obrázek se stará o zobrazování obrázků.<br />Jedna z charakteristických funkcí tohoto modulu je schopnost ve správci služby seskupit několik obrázků dohromady. Tato vlastnost zjednodušuje zobrazení více obrázků. Tento modul také využívá vlastnosti "časová smyčka" aplikace OpenLP a je tudíž možno vytvořit prezentaci obrázků, která poběží samostatně. Nadto lze využitím obrázků z modulu překrýt pozadí současného motivu.
-
+
Image
name singular
Obrázek
-
+
Images
name plural
Obrázky
-
+
Images
container title
Obrázky
@@ -1309,37 +1309,37 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Přidat vybraný obrázek ke službě.
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1360,43 +1360,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Vybrat obrázky
-
+
You must select an image to delete.
Pro smazání musíte nejdříve vybrat obrázek.
-
+
You must select an image to replace the background with.
K nahrazení pozadí musíte nejdříve vybrat obrázek.
-
+
Missing Image(s)
Chybějící obrázky
-
+
The following image(s) no longer exist: %s
Následující obrázky už neexistují: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Následující obrázky už neexistují: %
Chcete přidat ostatní obrázky?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Problém s nahrazením pozadí. Obrázek "%s" už neexistuje.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1501,7 +1519,7 @@ Chcete přidat ostatní obrázky?
Vybrat médium
-
+
You must select a media file to delete.
Ke smazání musíte nejdříve vybrat soubor s médiem.
@@ -1516,12 +1534,12 @@ Chcete přidat ostatní obrázky?
Problém s nahrazením pozadí. Soubor s médiem "%s" už neexistuje.
-
+
Missing Media File
Chybějící soubory s médii
-
+
The file %s no longer exists.
Soubor %s už neexistuje.
@@ -1535,6 +1553,16 @@ Chcete přidat ostatní obrázky?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2145,22 +2173,22 @@ Version: %s
Povolit upozornění
-
+
Default Settings
Výchozí nastavení
-
+
Downloading %s...
Stahuji %s...
-
+
Download complete. Click the finish button to start OpenLP.
Stahování dokončeno. Klepnutím na tlačítko konec se spustí aplikace OpenLP.
-
+
Enabling selected plugins...
Zapínám vybrané moduly...
@@ -2181,44 +2209,44 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Žádné připojení k Internetu nenalezeno. Průvodce prvním spuštění potřebuje internetové připojení pro stahování ukázek písní, Biblí a motivů.
+ Žádné připojení k Internetu nenalezeno. Průvodce prvním spuštění potřebuje internetové připojení pro stahování ukázek písní, Biblí a motivů.
Pro pozdější opětovné spuštění Průvodce prvním spuštění a importu ukázkových dat klepněte na tlačítko Zrušit, prověřte internetové připojení a restartujte aplikaci OpenLP.
Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítko Dokončit.
-
+
Sample Songs
Ukázky písní
-
+
Select and download public domain songs.
Vybrat a stáhnout písně s nechráněnými autorskými právy.
-
+
Sample Bibles
Ukázky Biblí
-
+
Select and download free Bibles.
Vybrat a stáhnout volně dostupné Bible.
-
+
Sample Themes
Ukázky motivů
-
+
Select and download sample themes.
Vybrat a stáhnout ukázky motivů.
-
+
Set up default settings to be used by OpenLP.
Nastavit výchozí nastavení pro aplikaci OpenLP.
@@ -2233,17 +2261,17 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
Čekejte prosím, než aplikace OpenLP nastaví a importuje vaše data.
-
+
Default output display:
Výchozí výstup zobrazit na:
-
+
Select default theme:
Vybrat výchozí motiv:
-
+
Starting configuration process...
Spouštím průběh nastavení...
@@ -2253,22 +2281,22 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
Tento průvodce pomáhá nastavit OpenLP pro první použití. Pro start klepněte níže na tlačítko další.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -2278,15 +2306,34 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Konec
+
OpenLP.FormattingTagDialog
@@ -2460,57 +2507,57 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
OpenLP.GeneralTab
-
+
General
Obecné
-
+
Monitors
Monitory
-
+
Select monitor for output display:
Vybrat monitor pro výstupní zobrazení:
-
+
Display if a single screen
Zobrazení při jedné obrazovce
-
+
Application Startup
Spuštění aplikace
-
+
Show blank screen warning
Zobrazit varování při prázdné obrazovce
-
+
Automatically open the last service
Automaticky otevřít poslední službu
-
+
Show the splash screen
Zobrazit úvodní obrazovku
-
+
Application Settings
Nastavení aplikace
-
+
Prompt to save before starting a new service
Před spuštěním nové služby se ptát na uložení
-
+
Automatically preview next item in service
Automatický náhled další položky ve službě
@@ -2520,75 +2567,85 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
Zpoždění smyčky snímku:
-
+
sec
sek
-
+
CCLI Details
CCLI podrobnosti
-
+
SongSelect username:
SongSelect uživatelské jméno:
-
+
SongSelect password:
SongSelect heslo:
-
+
Display Position
Umístění zobrazení
-
+
X
X
-
+
Y
Y
-
+
Height
Výška
-
+
Width
Šířka
-
+
Override display position
Překrýt umístění zobrazení
-
+
Check for updates to OpenLP
Kontrola aktualizací aplikace OpenLP
-
+
Unblank display when adding new live item
Odkrýt zobrazení při přidání nové položky naživo
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2606,7 +2663,7 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
OpenLP.MainDisplay
-
+
OpenLP Display
Zobrazení OpenLP
@@ -2614,287 +2671,287 @@ Pro úplné zrušení Průvodce prvním spuštění klepněte nyní na tlačítk
OpenLP.MainWindow
-
+
&File
&Soubor
-
+
&Import
&Import
-
+
&Export
&Export
-
+
&View
&Zobrazit
-
+
M&ode
&Režim
-
+
&Tools
&Nástroje
-
+
&Settings
&Nastavení
-
+
&Language
&Jazyk
-
+
&Help
&Nápověda
-
+
Media Manager
Správce médií
-
+
Service Manager
Správce služby
-
+
Theme Manager
Správce motivů
-
+
&New
&Nový
-
+
&Open
&Otevřít
-
+
Open an existing service.
Otevřít existující službu.
-
+
&Save
&Uložit
-
+
Save the current service to disk.
Uložit současnou službu na disk.
-
+
Save &As...
Uložit &jako...
-
+
Save Service As
Uložit službu jako
-
+
Save the current service under a new name.
Uložit současnou službu s novým názvem.
-
+
E&xit
U&končit
-
+
Quit OpenLP
Ukončit OpenLP
-
+
&Theme
&Motiv
-
+
&Configure OpenLP...
&Nastavit OpenLP...
-
+
&Media Manager
Správce &médií
-
+
Toggle Media Manager
Přepnout správce médií
-
+
Toggle the visibility of the media manager.
Přepnout viditelnost správce médií.
-
+
&Theme Manager
Správce &motivů
-
+
Toggle Theme Manager
Přepnout správce motivů
-
+
Toggle the visibility of the theme manager.
Přepnout viditelnost správce motivů.
-
+
&Service Manager
Správce &služby
-
+
Toggle Service Manager
Přepnout správce služby
-
+
Toggle the visibility of the service manager.
Přepnout viditelnost správce služby.
-
+
&Preview Panel
Panel &náhledu
-
+
Toggle Preview Panel
Přepnout panel náhledu
-
+
Toggle the visibility of the preview panel.
Přepnout viditelnost panelu náhled.
-
+
&Live Panel
Panel na&živo
-
+
Toggle Live Panel
Přepnout panel naživo
-
+
Toggle the visibility of the live panel.
Přepnout viditelnost panelu naživo.
-
+
&Plugin List
Seznam &modulů
-
+
List the Plugins
Vypsat moduly
-
+
&User Guide
&Uživatelská příručka
-
+
&About
&O aplikaci
-
+
More information about OpenLP
Více informací o aplikaci OpenLP
-
+
&Online Help
&Online nápověda
-
+
&Web Site
&Webová stránka
-
+
Use the system language, if available.
Použít jazyk systému, pokud je dostupný.
-
+
Set the interface language to %s
Jazyk rozhraní nastaven na %s
-
+
Add &Tool...
Přidat &nástroj...
-
+
Add an application to the list of tools.
Přidat aplikaci do seznamu nástrojů.
-
+
&Default
&Výchozí
-
+
Set the view mode back to the default.
Nastavit režim zobrazení zpět na výchozí.
-
+
&Setup
&Nastavení
-
+
Set the view mode to Setup.
Nastavit režim zobrazení na Nastavení.
-
+
&Live
&Naživo
-
+
Set the view mode to Live.
Nastavit režim zobrazení na Naživo.
-
+
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/.
@@ -2903,22 +2960,22 @@ You can download the latest version from http://openlp.org/.
Nejnovější verzi lze stáhnout z http://openlp.org/.
-
+
OpenLP Version Updated
Verze OpenLP aktualizována
-
+
OpenLP Main Display Blanked
Hlavní zobrazení OpenLP je prázdné
-
+
The Main Display has been blanked out
Hlavní zobrazení nastaveno na prázdný snímek
-
+
Default Theme: %s
Výchozí motiv: %s
@@ -2929,17 +2986,17 @@ Nejnovější verzi lze stáhnout z http://openlp.org/.
Angličtina
-
+
Configure &Shortcuts...
Nastavuji &zkratky...
-
+
Close OpenLP
Zavřít OpenLP
-
+
Are you sure you want to close OpenLP?
Chcete opravdu zavřít aplikaci OpenLP?
@@ -2954,27 +3011,27 @@ Nejnovější verzi lze stáhnout z http://openlp.org/.
&Nastavit značky zobrazení
-
+
Open &Data Folder...
Otevřít složku s &daty...
-
+
Open the folder where songs, bibles and other data resides.
Otevřít složku, kde se nachází písně, Bible a ostatní data.
-
+
&Autodetect
&Automaticky detekovat
-
+
Update Theme Images
Aktualizovat obrázky motivu
-
+
Update the preview images for all themes.
Aktualizovat náhledy obrázků všech motivů.
@@ -2984,68 +3041,149 @@ Nejnovější verzi lze stáhnout z http://openlp.org/.
F1
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Nastavení
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Otevřít soubor
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Nevybraná zádná položka
@@ -3055,32 +3193,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Přidat k vybrané Položce Služby
-
+
You must select one or more items to preview.
Pro náhled je třeba vybrat jednu nebo více položek.
-
+
You must select one or more items to send live.
Pro zobrazení naživo je potřeba vybrat jednu nebo více položek.
-
+
You must select one or more items.
Je třeba vybrat jednu nebo více položek.
-
+
You must select an existing service item to add to.
K přidání Je třeba vybrat existující položku služby.
-
+
Invalid Service Item
Neplatná Položka služby
-
+
You must select a %s service item.
Je třeba vybrat %s položku služby.
@@ -3092,17 +3230,17 @@ Filename already exists in list
Název souboru již v seznamu existuje
-
+
You must select one or more items to add.
Pro přidání Je třeba vybrat jednu nebo více položek.
-
+
No Search Results
Žádné výsledky hledání
-
+
&Clone
@@ -3118,8 +3256,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3283,12 +3421,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3304,209 +3442,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Přesun &nahoru
-
+
Move item to the top of the service.
Přesun položky ve službě úplně nahoru.
-
+
Move &up
Přesun &výše
-
+
Move item up one position in the service.
Přesun položky ve službě o jednu pozici výše.
-
+
Move &down
P?esun &níže
-
+
Move item down one position in the service.
P?esun položky ve služb? o jednu pozici níže.
-
+
Move to &bottom
Přesun &dolu
-
+
Move item to the end of the service.
Přesun položky ve službě úplně dolů.
-
+
&Delete From Service
&Smazat ze služby
-
+
Delete the selected item from the service.
Smazat vybranou položku ze služby.
-
+
&Add New Item
&Přidat novou položku
-
+
&Add to Selected Item
&Přidat k vybrané položce
-
+
&Edit Item
&Upravit položku
-
+
&Reorder Item
&Změnit pořadí položky
-
+
&Notes
&Poznámky
-
+
&Change Item Theme
&Změnit motiv položky
-
+
OpenLP Service Files (*.osz)
Soubory služby OpenLP (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
Soubor není platná služba.
Obsah souboru není v kódování UTF-8.
-
+
File is not a valid service.
Soubor není platná služba.
-
+
Missing Display Handler
Chybějící obsluha zobrazení
-
+
Your item cannot be displayed as there is no handler to display it
Položku není možno zobrazit, protože chybí obsluha pro její zobrazení
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Položku není možno zobrazit, protože modul potřebný pro zobrazení položky chybí nebo je neaktivní
-
+
&Expand all
&Rozvinou vše
-
+
Expand all the service items.
Rozvinout všechny položky služby.
-
+
&Collapse all
&Svinout vše
-
+
Collapse all the service items.
Svinout všechny položky služby.
-
+
Open File
Otevřít soubor
-
+
Moves the selection down the window.
Přesune výběr v rámci okna dolu.
-
+
Move up
Přesun nahoru
-
+
Moves the selection up the window.
Přesune výběr v rámci okna nahoru.
-
+
Go Live
Zobrazit naživo
-
+
Send the selected item to Live.
Zobrazí vybranou položku naživo.
-
+
&Start Time
&Spustit čas
-
+
Show &Preview
Zobrazit &náhled
-
+
Show &Live
Zobrazit n&aživo
-
+
Modified Service
Změněná služba
-
+
The current service has been modified. Would you like to save this service?
Současná služba byla změněna. Přejete si službu uložit?
-
+
File could not be opened because it is corrupt.
Soubor se nepodařilo otevřít, protože je poškozený.
-
+
Empty File
Prázdný soubor
-
+
This service file does not contain any data.
Tento soubor služby neobsahuje žádná data.
-
+
Corrupt File
Poškozený soubor
@@ -3526,7 +3664,7 @@ Obsah souboru není v kódování UTF-8.
Čas přehrávání:
-
+
Untitled Service
Prázdná služba
@@ -3536,37 +3674,37 @@ Obsah souboru není v kódování UTF-8.
Tento soubor je buďto poškozen nebo to není soubor se službou OpenLP 2.0.
-
+
Load an existing service.
Načíst existující službu.
-
+
Save this service.
Uložit tuto službu.
-
+
Select a theme for the service.
Vybrat motiv pro službu.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3738,17 +3876,17 @@ Obsah souboru není v kódování UTF-8.
Následující snímek
-
+
Previous Service
Předchozí služba
-
+
Next Service
Následující služba
-
+
Escape Item
Zrušit položku
@@ -3802,6 +3940,11 @@ Obsah souboru není v kódování UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3887,27 +4030,27 @@ Obsah souboru není v kódování UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Vybrat obrázek
-
+
Theme Name Missing
Chybí název motivu
-
+
There is no name for this theme. Please enter one.
Není vyplněn název motivu. Prosím zadejte ho.
-
+
Theme Name Invalid
Neplatný název motivu
-
+
Invalid theme name. Please enter one.
Neplatný název motivu. Prosím zadejte nový.
@@ -3917,7 +4060,7 @@ Obsah souboru není v kódování UTF-8.
(%d řádek na snímek)
-
+
(approximately %d lines per slide)
@@ -3995,12 +4138,12 @@ Obsah souboru není v kódování UTF-8.
Pro úpravy je třeba vybrat motiv.
-
+
You are unable to delete the default theme.
Není možno smazat výchozí motiv.
-
+
Theme %s is used in the %s plugin.
Motiv %s je používán v modulu %s.
@@ -4097,7 +4240,7 @@ Obsah souboru není v kódování UTF-8.
Smazat motiv %s?
-
+
Validation Error
Chyba ověřování
@@ -4121,255 +4264,260 @@ Obsah souboru není v kódování UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Průvodce motivem
-
+
Welcome to the Theme Wizard
Vítejte v průvodci motivem
-
+
Set Up Background
Nastavení pozadí
-
+
Set up your theme's background according to the parameters below.
Podle parametrů níže nastavte pozadí motivu.
-
+
Background type:
Typ pozadí:
-
+
Solid Color
Plná barva
-
+
Gradient
Přechod
-
+
Color:
Barva:
-
+
Gradient:
Přechod:
-
+
Horizontal
Vodorovný
-
+
Vertical
Svislý
-
+
Circular
Kruhový
-
+
Top Left - Bottom Right
Vlevo nahoře - vpravo dole
-
+
Bottom Left - Top Right
Vlevo dole - vpravo nahoře
-
+
Main Area Font Details
Podrobnosti písma hlavní oblasti
-
+
Define the font and display characteristics for the Display text
Definovat písmo a charakteristiku zobrazení pro zobrazený text
-
+
Font:
Písmo:
-
+
Size:
Velikost:
-
+
Line Spacing:
Řádkování:
-
+
&Outline:
&Obrys:
-
+
&Shadow:
&Stín:
-
+
Bold
Tučné
-
+
Italic
Kurzíva
-
+
Footer Area Font Details
Podrobnosti písma oblasti zápatí
-
+
Define the font and display characteristics for the Footer text
Definovat písmo a charakteristiku zobrazení pro text zápatí
-
+
Text Formatting Details
Podrobnosti formátování textu
-
+
Allows additional display formatting information to be defined
Dovoluje definovat další formátovací informace zobrazení
-
+
Horizontal Align:
Vodorovné zarovnání:
-
+
Left
Vlevo
-
+
Right
Vpravo
-
+
Center
Na střed
-
+
Output Area Locations
Umístění výstupní oblasti
-
+
Allows you to change and move the main and footer areas.
Dovoluje změnit a přesunout hlavní oblast a oblast zápatí.
-
+
&Main Area
&Hlavní oblast
-
+
&Use default location
&Použít výchozí umístění
-
+
X position:
Pozice X:
-
+
px
px
-
+
Y position:
Pozice Y:
-
+
Width:
Šířka:
-
+
Height:
Výška:
-
+
Use default location
Použít výchozí umístění
-
+
Save and Preview
Uložit a náhled
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Zobrazit motiv a uložit ho, dojde k přepsání současného nebo změňte název, aby se vytvořil nový motiv
-
+
Theme name:
Název motivu:
-
+
Edit Theme - %s
Upravit motiv - %s
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Tento průvodce pomáhá s vytvořením a úpravou vašich motivu. Klepněte níže na tlačítko další pro spuštění procesu nastavení vašeho pozadí.
-
+
Transitions:
Přechody:
-
+
&Footer Area
Oblast &zápatí
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Barva pozadí:
+
OpenLP.ThemesTab
@@ -4760,7 +4908,7 @@ Obsah souboru není v kódování UTF-8.
Připraven.
-
+
Starting import...
Spouštím import...
@@ -5117,17 +5265,17 @@ Obsah souboru není v kódování UTF-8.
Prezentace (%s)
-
+
Missing Presentation
Chybějící prezentace
-
+
The Presentation %s no longer exists.
Prezentace %s už neexistuje.
-
+
The Presentation %s is incomplete, please reload.
Prezentace %s není kompletní, prosím načtěte ji znovu.
@@ -5300,126 +5448,141 @@ Obsah souboru není v kódování UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
Sledování použití &písní
-
+
&Delete Tracking Data
&Smazat data sledování
-
+
Delete song usage data up to a specified date.
Smazat data použití písní až ke konkrétnímu kalendářnímu datu.
-
+
&Extract Tracking Data
&Rozbalit data sledování
-
+
Generate a report on song usage.
Vytvořit hlášení z používání písní.
-
+
Toggle Tracking
Přepnout sledování
-
+
Toggle the tracking of song usage.
Přepnout sledování použití písní.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Modul používání písní</strong><br />Tento modul sleduje používání písní ve službách.
-
+
SongUsage
name singular
Používání písně
-
+
SongUsage
name plural
Používání písní
-
+
SongUsage
container title
Používání písní
-
+
Song Usage
Používání písní
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Smazat data používání písní
-
+
Delete Selected Song Usage Events?
Smazat události vybraného používání písní?
-
+
Are you sure you want to delete selected Song Usage data?
Jste si jist, že chcete smazat vybraná data o používání písní?
-
+
Deletion Successful
Smazání úspěšné
-
+
All requested data has been deleted successfully.
Všechny požadovaná data byla úspěšně smazána.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Rozbalení používání písní
-
+
Select Date Range
Vybrat rozsah datumu
-
+
to
do
-
+
Report Location
Umístění hlášení
@@ -5434,12 +5597,12 @@ Obsah souboru není v kódování UTF-8.
usage_detail_%s_%s.txt
-
+
Report Creation
Vytvoření hlášení
-
+
Report
%s
has been successfully created.
@@ -5461,112 +5624,112 @@ bylo úspěšně vytvořeno.
SongsPlugin
-
+
&Song
&Píseň
-
+
Import songs using the import wizard.
Import písní průvodcem importu.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Modul písně</strong><br />Modul písně umožňuje zobrazovat a spravovat písně.
-
+
&Re-index Songs
&Přeindexovat písně
-
+
Re-index the songs database to improve searching and ordering.
Přeindexovat písně v databázi pro vylepšení hledání a řazení.
-
+
Reindexing songs...
Přeindexovávám písně...
-
+
Arabic (CP-1256)
Arabština (CP-1256)
-
+
Baltic (CP-1257)
Baltské jazyky (CP-1257)
-
+
Central European (CP-1250)
Středoevropské jazyky (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrilice (CP-1251)
-
+
Greek (CP-1253)
Řečtina (CP-1253)
-
+
Hebrew (CP-1255)
Hebrejština (CP-1255)
-
+
Japanese (CP-932)
Japonština (CP-932)
-
+
Korean (CP-949)
Korejština (CP-949)
-
+
Simplified Chinese (CP-936)
Zjednodušená čínština (CP-936)
-
+
Thai (CP-874)
Thajština (CP-874)
-
+
Traditional Chinese (CP-950)
Tradiční čínština (CP-950)
-
+
Turkish (CP-1254)
Turečtina (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamština (CP-1258)
-
+
Western European (CP-1252)
Západoevropské jazyky (CP-1252)
-
+
Character Encoding
Kódování znaků
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5575,32 +5738,32 @@ za správnou reprezentaci znaků.
Předvybraná volba by obvykle měla být správná.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Vyberte prosím kódování znaků.
Kódování zodpovídá za správnou reprezentaci znaků.
-
+
Song
name singular
Píseň
-
+
Songs
name plural
Písně
-
+
Songs
container title
Písně
-
+
Exports songs using the export wizard.
Exportuje písně průvodcem exportu.
@@ -5635,32 +5798,32 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Přidat vybranou píseň ke službě.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5719,7 +5882,7 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Spravuje %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5729,177 +5892,177 @@ Kódování zodpovídá za správnou reprezentaci znaků.
SongsPlugin.EditSongForm
-
+
Song Editor
Editor písně
-
+
&Title:
&Název:
-
+
Alt&ernate title:
&Jiný název:
-
+
&Lyrics:
&Text písně:
-
+
&Verse order:
&Pořadí veršů:
-
+
Ed&it All
&Upravit vše
-
+
Title && Lyrics
Název a text písně
-
+
&Add to Song
&Přidat k písni
-
+
&Remove
&Odstranit
-
+
&Manage Authors, Topics, Song Books
&Správa autorů, témat a zpěvníků
-
+
A&dd to Song
&Přidat k písni
-
+
R&emove
&Odstranit
-
+
Book:
Zpěvník:
-
+
Number:
Číslo:
-
+
Authors, Topics && Song Book
Autoři, témata a zpěvníky
-
+
New &Theme
Nový &motiv
-
+
Copyright Information
Informace o autorském právu
-
+
Comments
Komentáře
-
+
Theme, Copyright Info && Comments
Motiv, autorská práva a komentáře
-
+
Add Author
Přidat autora
-
+
This author does not exist, do you want to add them?
Tento autor neexistuje. Chcete ho přidat?
-
+
This author is already in the list.
Tento autor je už v seznamu.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Není vybrán platný autor. Buďto vyberte autora ze seznamu nebo zadejte nového autora a pro přidání nového autora klepněte na tlačítko "Přidat autora k písni".
-
+
Add Topic
Přidat téma
-
+
This topic does not exist, do you want to add it?
Toto téma neexistuje. Chcete ho přidat?
-
+
This topic is already in the list.
Toto téma je už v seznamu.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Není vybráno platné téma. Buďto vyberte téma ze seznamu nebo zadejte nové téma a pro přidání nového tématu klepněte na tlačítko "Přidat téma k písni".
-
+
You need to type in a song title.
Je potřeba zadat název písne.
-
+
You need to type in at least one verse.
Je potřeba zadat alespoň jednu sloku.
-
+
Warning
Varování
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
Pořadí částí písně není platné. Část odpovídající %s neexistuje. Platné položky jsou %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Část %s není použita v pořadí částí písně. Jste si jisti, že chcete píseň takto uložit?
-
+
Add Book
Přidat zpěvník
-
+
This song book does not exist, do you want to add it?
Tento zpěvník neexistuje. Chcete ho přidat?
-
+
You need to have an author for this song.
Pro tuto píseň je potřeba zadat autora.
@@ -5908,6 +6071,31 @@ Kódování zodpovídá za správnou reprezentaci znaků.
You need to type some text in to the verse.
Ke sloce je potřeba zadat nějaký text.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5952,7 +6140,7 @@ Kódování zodpovídá za správnou reprezentaci znaků.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Tento průvodce pomáhá exportovat vaše písně do otevřeného a svobodného formátu chval OpenLyrics.
+ Tento průvodce pomáhá exportovat vaše písně do otevřeného a svobodného formátu chval OpenLyrics.
@@ -6015,7 +6203,7 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Je potřeba zadat adresář.
-
+
Select Destination Folder
Vybrat cílovou složku
@@ -6024,6 +6212,11 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Select the directory where you want the songs to be saved.
Vybrat složku, kam se budou ukládat písně.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6143,15 +6336,28 @@ Kódování zodpovídá za správnou reprezentaci znaků.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Názvy
-
+
Lyrics
Text písně
@@ -6161,17 +6367,17 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Smazat písně?
-
+
CCLI License:
CCLI Licence:
-
+
Entire Song
Celá píseň
-
+
Are you sure you want to delete the %n selected song(s)?
Jste si jisti, že chcete smazat %n vybranou píseň?
@@ -6180,12 +6386,12 @@ Kódování zodpovídá za správnou reprezentaci znaků.
-
+
Maintain the lists of authors, topics and books.
Spravovat seznamy autorů, témat a zpěvníků.
-
+
copy
For song cloning
@@ -6194,7 +6400,7 @@ Kódování zodpovídá za správnou reprezentaci znaků.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Neplatná databáze písní openlp.org 1.x.
@@ -6243,23 +6449,28 @@ Kódování zodpovídá za správnou reprezentaci znaků.
Finished export.
- Export dokončen.
+ Export dokončen.
-
+
Your song export failed.
Export písně selhal.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
autorská práva
-
+
The following songs could not be imported:
Následující písně nemohly být importovány:
diff --git a/resources/i18n/de.ts b/resources/i18n/de.ts
index 09c5a2c6d..fde335644 100644
--- a/resources/i18n/de.ts
+++ b/resources/i18n/de.ts
@@ -708,17 +708,17 @@ werden. Daher ist eine Internetverbindung erforderlich.
Es ist nicht möglich Einzel- und Zweifach Bibelvers Suchergebnisse zu kombinieren. Sollen die Suchergebnisse gelöscht und eine neue Suche gestartet werden?
-
+
Bible not fully loaded.
Bibel wurde nicht vollständig geladen.
-
+
Information
Hinweis
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
Die Vergleichsbibel enthält nicht alle Verse, die in der Hauptbibel vorhanden sind. Nur die Verse, die in beiden Bibeln vorhanden sind, werden angezeigt. %d Verse sind nicht enthalten.
@@ -803,16 +803,6 @@ werden. Daher ist eine Internetverbindung erforderlich.
Please select the Bibles to upgrade
Bitte wählen Sie die Bibeln welche aktualisiert werden sollen
-
-
- Version name:
- Bibelausgabe:
-
-
-
- This Bible still exists. Please change the name or uncheck it.
- Diese Bibel existiert bereits. Bitte ändern Sie den Namen oder wählen Sie die Bibel in der Liste ab.
-
Upgrading
@@ -823,21 +813,6 @@ werden. Daher ist eine Internetverbindung erforderlich.
Please wait while your Bibles are upgraded.
Bitte warten Sie bis Ihre Bibeln aktualisiert sind.
-
-
- You need to specify a version name for your Bible.
- Bitte geben Sie den Namen der Bibelübersetzung ein.
-
-
-
- Bible Exists
- Übersetzung bereits vorhanden
-
-
-
- This Bible already exists. Please upgrade a different Bible, delete the existing one or uncheck.
- Diese Bibel existiert bereits. Bitte aktualisieren Sie eine andere Bibel, löschen Sie die bereits vorhandene oder wählen Sie die Bibel in der Liste ab.
-
Upgrading Bible %s of %s: "%s"
@@ -1077,60 +1052,60 @@ Bitte beachten Sie, dass Bibeltexte von Onlinebibeln bei Bedarf heruntergeladen
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Bilder Erweiterung</strong><br />Die Bilder Erweiterung ermöglicht die Anzeige von Bildern.<br />Eine der besonderen Eigenschaften dieser Erweiterung ist die Möglichkeit, in der Ablaufverwaltung, mehrere Bilder zu einer Gruppe zusammen zu fassen. Dies vereinfacht die die Anzeige mehrerer Bilder. Ebenso kann mit Hilfe der Zeitschleife, sehr einfach eine Diaschau erzeugt werden, welche dann automatisch abläuft. Des weiteren können mit dieser Erweiterung Bilder benutzt werden, um das Hintergrundbild des aktuellen Design zu ersetzen.
-
+
Image
name singular
Bild
-
+
Images
name plural
Bilder
-
+
Images
container title
Bilder
-
+
Load a new image.
Lade ein neues Bild.
-
+
Add a new image.
Füge eine neues Bild hinzu.
-
+
Edit the selected image.
Bearbeite das ausgewählte Bild.
-
+
Delete the selected image.
Lösche das ausgewählte Bild.
-
+
Preview the selected image.
Zeige das ausgewählte Bild in der Vorschau.
-
+
Send the selected image live.
Zeige die ausgewählte Bild Live.
-
+
Add the selected image to the service.
Füge das ausgewählte Bild zum Ablauf hinzu.
@@ -1151,43 +1126,61 @@ Bitte beachten Sie, dass Bibeltexte von Onlinebibeln bei Bedarf heruntergeladen
Bilder auswählen
-
+
You must select an image to delete.
Das Bild, das entfernt werden soll, muss ausgewählt sein.
-
+
You must select an image to replace the background with.
Das Bild, das Sie als Hintergrund setzen möchten, muss ausgewählt sein.
-
+
Missing Image(s)
Fehlende Bilder
-
+
The following image(s) no longer exist: %s
Auf die folgenden Bilder kann nicht mehr zugegriffen werden: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Auf die folgenden Bilder kann nicht mehr zugegriffen werden: %s
Wollen Sie die anderen Bilder trotzdem hinzufügen?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Da auf das Bild »%s« nicht mehr zugegriffen werden kann, konnte es nicht als Hintergrund gesetzt werden.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+ Hintergrundfarbe
+
+
+
+ Default Color:
+ Standardfarbe:
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+ Wenn Bilder ein anderes Seitenverhältniss als der Projektionsbildschirm haben, dann wird ein fabiger Rand hinzufgefügt.
+
+
MediaPlugin
@@ -1257,17 +1250,17 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?
Audio-/Videodatei auswählen
-
+
You must select a media file to delete.
Die Audio-/Videodatei, die entfernt werden soll, muss ausgewählt sein.
-
+
Missing Media File
Fehlende Audio-/Videodatei
-
+
The file %s no longer exists.
Die Audio-/Videodatei »%s« existiert nicht mehr.
@@ -1291,6 +1284,16 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1601,170 +1604,6 @@ der Medienverwaltung angklickt werden
Standard-Logo wiederherstellen.
-
- OpenLP.DisplayTagDialog
-
-
- Edit Selection
- Auswahl bearbeiten
-
-
-
- Description
- Beschreibung
-
-
-
- Tag
- Tag
-
-
-
- Start tag
- Anfangs Tag
-
-
-
- End tag
- End Tag
-
-
-
- Tag Id
- Tag Nr.
-
-
-
- Start HTML
- Anfangs HTML
-
-
-
- End HTML
- End HTML
-
-
-
- Save
- Speichern
-
-
-
- OpenLP.DisplayTagTab
-
-
- Update Error
- Aktualisierungsfehler
-
-
-
- Tag "n" already defined.
- Tag »n« bereits definiert.
-
-
-
- Tag %s already defined.
- Tag »%s« bereits definiert.
-
-
-
- New Tag
- Neuer Tag
-
-
-
- </and here>
- </und hier>
-
-
-
- <HTML here>
- <HTML hier>
-
-
-
- OpenLP.DisplayTags
-
-
- Red
- rot
-
-
-
- Black
- schwarz
-
-
-
- Blue
- blau
-
-
-
- Yellow
- gelb
-
-
-
- Green
- grün
-
-
-
- Pink
- rosa
-
-
-
- Orange
- orange
-
-
-
- Purple
- lila
-
-
-
- White
- weiß
-
-
-
- Superscript
- hochgestellt
-
-
-
- Subscript
- tiefgestellt
-
-
-
- Paragraph
- Textabsatz
-
-
-
- Bold
- fett
-
-
-
- Italics
- kursiv
-
-
-
- Underline
- unterstrichen
-
-
-
- Break
- Textumbruch
-
-
OpenLP.ExceptionDialog
@@ -1812,7 +1651,7 @@ dieser Fehler auftrat. Bitte verwenden Sie (wenn möglich) Englisch.
Platform: %s
- Plattform: %s
+ Plattform: %s
@@ -1928,17 +1767,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
%s wird heruntergeladen...
-
+
Download complete. Click the finish button to start OpenLP.
Download vollständig. Klicken Sie »Abschließen« um OpenLP zu starten.
-
+
Enabling selected plugins...
Aktiviere ausgewählte Erweiterungen...
@@ -2019,64 +1858,64 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Es konnte keine Internetverbindung aufgebaut werden. Der Einrichtungsassistent benötigt eine Internetverbindung um Lieder, Bibeln und Design herunter zu laden.
+ Es konnte keine Internetverbindung aufgebaut werden. Der Einrichtungsassistent benötigt eine Internetverbindung um Lieder, Bibeln und Design herunter zu laden.
Um den Einrichtungsassistent später erneut zu starten und diese Beispieldaten zu importieren, drücken Sie »Abbrechen«, überprüfen Sie Ihre Internetverbindung und starten Sie OpenLP erneut.
Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.
-
+
Sample Songs
Beispiellieder
-
+
Select and download public domain songs.
Wählen und laden Sie gemeinfreie (bzw. kostenlose) Lieder herunter.
-
+
Sample Bibles
Beispielbibeln
-
+
Select and download free Bibles.
Wählen und laden Sie freie Bibeln runter.
-
+
Sample Themes
Beispieldesigns
-
+
Select and download sample themes.
Wählen und laden Sie Beispieldesigns runter.
-
+
Default Settings
Standardeinstellungen
-
+
Set up default settings to be used by OpenLP.
Grundeinstellungen konfigurieren.
-
+
Default output display:
Projektionsbildschirm:
-
+
Select default theme:
Standarddesign:
-
+
Starting configuration process...
Starte Konfiguration...
@@ -2086,22 +1925,22 @@ Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.<
Dieser Assistent wird Ihnen helfen OpenLP für die erste Benutzung zu konfigurieren. Klicken sie »Weiter« um den Assistenten zu starten.
-
+
Setting Up And Downloading
Konfiguriere und Herunterladen
-
+
Please wait while OpenLP is set up and your data is downloaded.
Bitte warten Sie, während OpenLP eingerichtet wird und die Daten heruntergeladen werden.
-
+
Setting Up
Konfiguriere
-
+
Click the finish button to start OpenLP.
Klicken Sie »Abschließen« um OpenLP zu starten.
@@ -2111,15 +1950,34 @@ Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.<
Sonderfolien
-
+
Download complete. Click the finish button to return to OpenLP.
Download vollständig. Klicken Sie »Abschließen« um zurück zu OpenLP zu gelangen.
-
+
Click the finish button to return to OpenLP.
Klicken Sie »Abschließen« um zu OpenLP zurück zu gelangen.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Ende
+
OpenLP.FormattingTagDialog
@@ -2293,130 +2151,140 @@ Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.<
OpenLP.GeneralTab
-
+
General
Allgemein
-
+
Monitors
Bildschirme
-
+
Select monitor for output display:
Projektionsbildschirm:
-
+
Display if a single screen
Anzeige bei nur einem Bildschirm
-
+
Application Startup
Programmstart
-
+
Show blank screen warning
Warnung wenn Projektion deaktiviert wurde
-
+
Automatically open the last service
Zuletzt benutzten Ablauf beim Start laden
-
+
Show the splash screen
Zeige den Startbildschirm
-
+
Application Settings
Anwendungseinstellungen
-
+
Prompt to save before starting a new service
Geänderte Abläufe nicht ungefragt ersetzen
-
+
Automatically preview next item in service
Vorschau des nächsten Ablaufelements
-
+
sec
sek
-
+
CCLI Details
CCLI-Details
-
+
SongSelect username:
SongSelect-Benutzername:
-
+
SongSelect password:
SongSelect-Passwort:
-
+
Display Position
Anzeigeposition
-
+
X
X
-
+
Y
Y
-
+
Height
Höhe
-
+
Width
Breite
-
+
Override display position
Anzeigeposition überschreiben
-
+
Check for updates to OpenLP
Prüfe nach Aktualisierungen
-
+
Unblank display when adding new live item
Neues Element hellt Anzeige automatisch auf
-
+
Enable slide wrap-around
Nach letzter Folie wieder die Erste anzeigen
-
+
Timed slide interval:
Automatischer Folienwechsel:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2434,7 +2302,7 @@ Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.<
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP-Anzeige
@@ -2442,307 +2310,307 @@ Um den Einrichtungsassistent nicht auszuführen, drücken Sie »Abschließen«.<
OpenLP.MainWindow
-
+
&File
&Datei
-
+
&Import
&Importieren
-
+
&Export
&Exportieren
-
+
&View
&Ansicht
-
+
M&ode
An&sichtsmodus
-
+
&Tools
E&xtras
-
+
&Settings
&Einstellungen
-
+
&Language
&Sprache
-
+
&Help
&Hilfe
-
+
Media Manager
Medienverwaltung
-
+
Service Manager
Ablaufverwaltung
-
+
Theme Manager
Designverwaltung
-
+
&New
&Neu
-
+
&Open
Ö&ffnen
-
+
Open an existing service.
Einen vorhandenen Ablauf öffnen.
-
+
&Save
&Speichern
-
+
Save the current service to disk.
Den aktuellen Ablauf speichern.
-
+
Save &As...
Speichern &unter...
-
+
Save Service As
Den aktuellen Ablauf unter einem neuen Namen speichern
-
+
Save the current service under a new name.
Den aktuellen Ablauf unter einem neuen Namen speichern.
-
+
E&xit
&Beenden
-
+
Quit OpenLP
OpenLP beenden
-
+
&Theme
&Design
-
+
&Configure OpenLP...
&Einstellungen...
-
+
&Media Manager
&Medienverwaltung
-
+
Toggle Media Manager
Die Medienverwaltung ein- bzw. ausblenden
-
+
Toggle the visibility of the media manager.
Die Medienverwaltung ein- bzw. ausblenden.
-
+
&Theme Manager
&Designverwaltung
-
+
Toggle Theme Manager
Die Designverwaltung ein- bzw. ausblenden
-
+
Toggle the visibility of the theme manager.
Die Designverwaltung ein- bzw. ausblenden.
-
+
&Service Manager
&Ablaufverwaltung
-
+
Toggle Service Manager
Die Ablaufverwaltung ein- bzw. ausblenden
-
+
Toggle the visibility of the service manager.
Die Ablaufverwaltung ein- bzw. ausblenden.
-
+
&Preview Panel
&Vorschau-Ansicht
-
+
Toggle Preview Panel
Die Vorschau ein- bzw. ausblenden
-
+
Toggle the visibility of the preview panel.
Die Vorschau ein- bzw. ausschalten.
-
+
&Live Panel
&Live-Ansicht
-
+
Toggle Live Panel
Die Live Ansicht ein- bzw. ausschalten
-
+
Toggle the visibility of the live panel.
Die Live Ansicht ein- bzw. ausschalten.
-
+
&Plugin List
Er&weiterungen...
-
+
List the Plugins
Erweiterungen verwalten
-
+
&User Guide
Benutzer&handbuch
-
+
&About
&Info über OpenLP
-
+
More information about OpenLP
Mehr Informationen über OpenLP
-
+
&Online Help
&Online Hilfe
-
+
&Web Site
&Webseite
-
+
Use the system language, if available.
Die Systemsprache, sofern diese verfügbar ist, verwenden.
-
+
Set the interface language to %s
Die Sprache von OpenLP auf %s stellen
-
+
Add &Tool...
Hilfsprogramm hin&zufügen...
-
+
Add an application to the list of tools.
Eine Anwendung zur Liste der Hilfsprogramme hinzufügen.
-
+
&Default
&Standard
-
+
Set the view mode back to the default.
Den Ansichtsmodus auf Standardeinstellung setzen.
-
+
&Setup
&Einrichten
-
+
Set the view mode to Setup.
Die Ansicht für die Ablauferstellung optimieren.
-
+
&Live
&Live
-
+
Set the view mode to Live.
Die Ansicht für den Live-Betrieb optimieren.
-
+
OpenLP Version Updated
Neue OpenLP Version verfügbar
-
+
OpenLP Main Display Blanked
Hauptbildschirm abgedunkelt
-
+
The Main Display has been blanked out
Die Projektion ist momentan nicht aktiv.
-
+
Default Theme: %s
Standarddesign: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -2757,82 +2625,77 @@ Sie können die letzte Version auf http://openlp.org abrufen.
Deutsch
-
+
Configure &Shortcuts...
Konfiguriere &Tastenkürzel...
-
+
Close OpenLP
OpenLP beenden
-
+
Are you sure you want to close OpenLP?
Sind Sie sicher, dass OpenLP beendet werden soll?
-
+
Open &Data Folder...
Öffne &Datenverzeichnis...
-
+
Open the folder where songs, bibles and other data resides.
Öffne das Verzeichnis, wo Lieder, Bibeln und andere Daten gespeichert sind.
-
- &Configure Display Tags
- &Formatvorlagen
-
-
-
+
&Autodetect
&Automatisch
-
+
Update Theme Images
Aktualisiere Design Bilder
-
+
Update the preview images for all themes.
Aktualisiert die Vorschaubilder aller Designs.
-
+
Print the current service.
Drucke den aktuellen Ablauf.
-
+
L&ock Panels
&Sperre Leisten
-
+
Prevent the panels being moved.
Unterbindet das Bewegen der Leisten.
-
+
Re-run First Time Wizard
Einrichtungsassistent starten
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
Einrichtungsassistent erneut starten um Beispiel-Lieder, Bibeln und Designs zu importieren.
-
+
Re-run First Time Wizard?
Einrichtungsassistent starten?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
@@ -2841,31 +2704,121 @@ Re-running this wizard may make changes to your current OpenLP configuration and
Der Einrichtungsassistent kann einige Einstellungen verändern und ggf. neue Lieder, Bibeln und Designs zu den bereits vorhandenen hinzufügen.
-
+
&Recent Files
&Zuletzte geöffnete Abläufe
&Configure Formatting Tags...
- Konfiguriere &Formatvorlagen...
+ Konfiguriere &Formatvorlagen...
-
+
Clear List
Clear List of recent files
Leeren
-
+
Clear the list of recent files.
Leert die Liste der zuletzte geöffnete Abläufe.
+
+
+ Configure &Formatting Tags...
+ Konfiguriere &Formatvorlagen...
+
+
+
+ Settings
+ Einstellungen
+
+
+
+ Import settings?
+ Importiere Einstellungen?
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+ Sind Sie sicher, dass Sie Einstellungen importieren möchten?
+
+Der Import wird dauerhafte Veränderungen an Ihrer OpenLP Konfiguration machen.
+
+Falsche Einstellungen können fehlerhaftes Verhalten von OpenLP verursachen.
+
+
+
+ Open File
+ Öffne Datei
+
+
+
+ OpenLP Export Settings Files (*.conf)
+ OpenLP Einstellungsdatei (*.conf)
+
+
+
+ Import settings
+ Importiere Einstellungen
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+ OpenLP wird nun geschlossen. Importierte Einstellungen werden bei dem nächsten Start übernommen.
+
+
+
+ Export Settings File
+ Exportiere Einstellungsdatei
+
+
+
+ OpenLP Export Settings File (*.conf)
+ OpenLP Einstellungsdatei (*.conf)
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+ Datenbankfehler
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Keine Elemente ausgewählt.
@@ -2875,54 +2828,47 @@ Der Einrichtungsassistent kann einige Einstellungen verändern und ggf. neue Lie
Zum &gewählten Ablaufelement hinzufügen
-
+
You must select one or more items to preview.
Zur Vorschau muss mindestens ein Elemente auswählt sein.
-
+
You must select one or more items to send live.
Zur Live Anzeige muss mindestens ein Element ausgewählt sein.
-
+
You must select one or more items.
Es muss mindestens ein Element ausgewählt sein.
-
+
You must select an existing service item to add to.
Sie müssen ein vorhandenes Ablaufelement auswählen.
-
+
Invalid Service Item
Ungültiges Ablaufelement
-
+
You must select a %s service item.
Sie müssen ein %s-Element im Ablaufs wählen.
-
+
No Search Results
Kein Suchergebnis
-
+
You must select one or more items to add.
Sie müssen ein oder mehrer Element auswählen.
-
- Duplicate filename %s.
-This filename is already in the list
- Doppelter Dateiname %s.
-Dateiname existiert bereits in der Liste.
-
-
-
+
&Clone
&Klonen
@@ -2939,8 +2885,8 @@ Suffix not supported
Dateiendung nicht unterstützt.
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3094,12 +3040,12 @@ Dateiendung nicht unterstützt.
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
<strong>Anfang</strong>: %s
-
+
<strong>Length</strong>: %s
<strong>Spiellänge</strong>: %s
@@ -3115,214 +3061,214 @@ Dateiendung nicht unterstützt.
OpenLP.ServiceManager
-
+
Move to &top
Zum &Anfang schieben
-
+
Move item to the top of the service.
Das ausgewählte Element an den Anfang des Ablaufs verschieben.
-
+
Move &up
Nach &oben schieben
-
+
Move item up one position in the service.
Das ausgewählte Element um eine Position im Ablauf nach oben verschieben.
-
+
Move &down
Nach &unten schieben
-
+
Move item down one position in the service.
Das ausgewählte Element um eine Position im Ablauf nach unten verschieben.
-
+
Move to &bottom
Zum &Ende schieben
-
+
Move item to the end of the service.
Das ausgewählte Element an das Ende des Ablaufs verschieben.
-
+
&Delete From Service
Vom Ablauf &löschen
-
+
Delete the selected item from the service.
Das ausgewählte Element aus dem Ablaufs entfernen.
-
+
&Add New Item
&Neues Element hinzufügen
-
+
&Add to Selected Item
&Zum gewählten Element hinzufügen
-
+
&Edit Item
Element &bearbeiten
-
+
&Reorder Item
&Aufnahmeelement
-
+
&Notes
&Notizen
-
+
&Change Item Theme
&Design des Elements ändern
-
+
File is not a valid service.
The content encoding is not UTF-8.
Die gewählte Datei ist keine gültige OpenLP Ablaufdatei.
Der Inhalt ist nicht in UTF-8 kodiert.
-
+
File is not a valid service.
Die Datei ist keine gültige OpenLP Ablaufdatei.
-
+
Missing Display Handler
Fehlende Anzeigesteuerung
-
+
Your item cannot be displayed as there is no handler to display it
Dieses Element kann nicht angezeigt werden, da es keine Steuerung dafür gibt.
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Dieses Element kann nicht angezeigt werden, da die zugehörige Erweiterung fehlt oder inaktiv ist.
-
+
&Expand all
Alle au&sklappen
-
+
Expand all the service items.
Alle Ablaufelemente ausklappen.
-
+
&Collapse all
Alle ei&nklappen
-
+
Collapse all the service items.
Alle Ablaufelemente einklappen.
-
+
Open File
Ablauf öffnen
-
+
OpenLP Service Files (*.osz)
OpenLP Ablaufdateien (*.osz)
-
+
Moves the selection up the window.
Ausgewähltes nach oben schieben
-
+
Move up
Nach oben
-
+
Go Live
Live
-
+
Send the selected item to Live.
Zeige das ausgewählte Element Live.
-
+
Moves the selection down the window.
Ausgewähltes nach unten schieben
-
+
Modified Service
Modifizierter Ablauf
-
+
The current service has been modified. Would you like to save this service?
Der momentane Ablauf wurde modifiziert. Möchten Sie ihn speichern?
-
+
&Start Time
&Startzeit
-
+
Show &Preview
&Vorschau
-
+
Show &Live
&Live
-
+
File could not be opened because it is corrupt.
Datei konnte nicht geöffnet werden, da sie fehlerhaft ist.
-
+
Empty File
Leere Datei
-
+
This service file does not contain any data.
Diese Datei enthält keine Daten.
-
+
Corrupt File
Dehlerhaft Datei
-
+
Untitled Service
Unbenannt
@@ -3342,37 +3288,37 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Spiellänge:
-
+
Load an existing service.
Einen bestehenden Ablauf öffnen.
-
+
Save this service.
Den aktuellen Ablauf speichern.
-
+
Select a theme for the service.
Design für den Ablauf auswählen.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
Entweder ist die Datei fehlerhaft oder sie ist keine OpenLP 2.0 Ablauf-Datei.
-
+
Slide theme
Element-Design
-
+
Notes
Notizen
-
+
Service File Missing
Ablaufdatei fehlt
@@ -3395,11 +3341,6 @@ Der Inhalt ist nicht in UTF-8 kodiert.
OpenLP.ShortcutListDialog
-
-
- Customize Shortcuts
- Tastenkürzel anpassen
-
Action
@@ -3504,17 +3445,17 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Nächste Folie
-
+
Previous Service
Vorheriges Element
-
+
Next Service
Nächstes Element
-
+
Escape Item
Folie schließen
@@ -3558,6 +3499,11 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Start playing media.
Abspielen.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3633,32 +3579,32 @@ Der Inhalt ist nicht in UTF-8 kodiert.
OpenLP.ThemeForm
-
+
Select Image
Bild auswählen
-
+
Theme Name Missing
Designname fehlt
-
+
There is no name for this theme. Please enter one.
Es wurde kein Designname angegeben. Bitte benennen Sie das Design.
-
+
Theme Name Invalid
Designname ungültig
-
+
Invalid theme name. Please enter one.
Der Designname ist ungültig. Bitte ändern Sie diesen.
-
+
(approximately %d lines per slide)
(ungefähr %d Zeilen pro Folie)
@@ -3711,7 +3657,7 @@ Der Inhalt ist nicht in UTF-8 kodiert.
Zum Bearbeiten muss ein Design ausgewählt sein.
-
+
You are unable to delete the default theme.
Es ist nicht möglich das Standarddesign zu entfernen.
@@ -3763,7 +3709,7 @@ Sie ist nicht in UTF-8 kodiert.
Diese Datei ist keine gültige OpenLP Designdatei.
-
+
Theme %s is used in the %s plugin.
Das Design »%s« wird in der »%s« Erweiterung benutzt.
@@ -3813,7 +3759,7 @@ Sie ist nicht in UTF-8 kodiert.
Soll das Design »%s« wirklich gelöscht werden?
-
+
Validation Error
Validierungsfehler
@@ -3862,255 +3808,260 @@ Sie ist nicht in UTF-8 kodiert.
OpenLP.ThemeWizard
-
+
Theme Wizard
Designassistent
-
+
Welcome to the Theme Wizard
Willkommen beim Designassistenten
-
+
Set Up Background
Hintergrund einrichten
-
+
Set up your theme's background according to the parameters below.
Der Designhintergrund wird anhand der Parameter unten eingerichtet.
-
+
Background type:
Hintergrundart:
-
+
Solid Color
Füllfarbe
-
+
Gradient
Farbverlauf
-
+
Color:
Farbe:
-
+
Gradient:
Verlauf:
-
+
Horizontal
horizontal
-
+
Vertical
vertikal
-
+
Circular
radial
-
+
Top Left - Bottom Right
diagonal abwärts
-
+
Bottom Left - Top Right
diagonal aufwärts
-
+
Main Area Font Details
Schriftschnitt und -farbe
-
+
Define the font and display characteristics for the Display text
Die Schrift und die Anzeigeeigenschaften für die Hauptanzeigefläche einrichten
-
+
Font:
Schriftart:
-
+
Size:
Schriftgröße:
-
+
Line Spacing:
Zeilenabstand:
-
+
&Outline:
&Umrandung:
-
+
&Shadow:
S&chatten:
-
+
Bold
Fett
-
+
Italic
Kursiv
-
+
Footer Area Font Details
Fußzeile einrichten
-
+
Define the font and display characteristics for the Footer text
Die Schrift und die Anzeigeeigenschaften für die Fußzeile einrichten
-
+
Text Formatting Details
Weitere Formatierung
-
+
Allows additional display formatting information to be defined
Hier können zusätzliche Anzeigeeigenschaften eingerichtet werden.
-
+
Horizontal Align:
Horizontale Ausrichtung:
-
+
Left
links
-
+
Right
rechts
-
+
Center
zentriert
-
+
Output Area Locations
Anzeigeflächen
-
+
Allows you to change and move the main and footer areas.
Hier ist es möglich Hauptanzeigefläche und die Fußzeile zu verschieben.
-
+
&Main Area
&Hauptanzeigefläche
-
+
&Use default location
&Automatisch positionieren
-
+
X position:
Von links:
-
+
px
px
-
+
Y position:
Von oben:
-
+
Width:
Breite:
-
+
Height:
Höhe:
-
+
Use default location
Automatisch positionieren
-
+
Save and Preview
Vorschau und Speichern
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Eine Vorschau anzeigen und das Design abspeichern
-
+
Theme name:
Designname:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Dieser Assistent hilft Ihnen Designs zu erstellen oder zu bearbeiten. Klicken Sie auf »Weiter« um den Hintergrund einzurichten.
-
+
Transitions:
Übergänge:
-
+
&Footer Area
&Fußzeile
-
+
Edit Theme - %s
Bearbeite Design - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Hintergrundfarbe:
+
OpenLP.ThemesTab
@@ -4466,7 +4417,7 @@ Sie ist nicht in UTF-8 kodiert.
Fertig.
-
+
Starting import...
Beginne Import...
@@ -4701,14 +4652,6 @@ Sie ist nicht in UTF-8 kodiert.
Halte Schleife an
-
- OpenLP.displayTagDialog
-
-
- Configure Display Tags
- Konfiguriere Formatvorlagen
-
-
PresentationPlugin
@@ -4798,17 +4741,17 @@ Sie ist nicht in UTF-8 kodiert.
Präsentationen (%s)
-
+
Missing Presentation
Fehlende Präsentation
-
+
The Presentation %s no longer exists.
Die Präsentation »%s« existiert nicht mehr.
-
+
The Presentation %s is incomplete, please reload.
Die Präsentation »%s« ist nicht vollständig, bitte neu laden.
@@ -4981,126 +4924,141 @@ Sie ist nicht in UTF-8 kodiert.
SongUsagePlugin
-
+
&Song Usage Tracking
&Protokollierung
-
+
&Delete Tracking Data
&Protokoll löschen
-
+
Delete song usage data up to a specified date.
Das Protokoll ab einem bestimmten Datum löschen.
-
+
&Extract Tracking Data
&Protokoll extrahieren
-
+
Generate a report on song usage.
Einen Protokoll-Bericht erstellen.
-
+
Toggle Tracking
Aktiviere Protokollierung
-
+
Toggle the tracking of song usage.
Setzt die Protokollierung aus.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Erweiterung Liedprotokollierung</strong><br />Diese Erweiterung zählt die Verwendung von Liedern in Veranstaltungen.
-
+
SongUsage
name singular
Liedprotokollierung
-
+
SongUsage
name plural
Liedprotokollierung
-
+
SongUsage
container title
Liedprotokollierung
-
+
Song Usage
Liedprotokollierung
-
+
Song usage tracking is active.
Liedprotokollierung ist aktiv.
-
+
Song usage tracking is inactive.
Liedprotokollierung ist nicht aktiv.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Protokolldaten löschen
-
+
Delete Selected Song Usage Events?
Wollen sie die ausgewählten Ereignisse löschen?
-
+
Are you sure you want to delete selected Song Usage data?
Sind sie sicher, dass die ausgewählten Protokolldaten löschen wollen?
-
+
Deletion Successful
Löschung erfolgreich
-
+
All requested data has been deleted successfully.
Die Protokolldaten wurden erfolgreich gelöscht.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Protokoll extrahieren
-
+
Select Date Range
Zeitspanne
-
+
to
bis
-
+
Report Location
Zielverzeichnis für die Statistiken
@@ -5115,12 +5073,12 @@ Sie ist nicht in UTF-8 kodiert.
Aufrufprotokoll_%s_%s.txt
-
+
Report Creation
Statistik Erstellung
-
+
Report
%s
has been successfully created.
@@ -5142,137 +5100,137 @@ wurde erfolgreich erstellt.
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Lieder importieren.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Erweiterung Lieder</strong><br />Die Erweiterung Lieder ermöglicht die Darstellung und Verwaltung von Liedtexten.
-
+
&Re-index Songs
Liederverzeichnis &reindizieren
-
+
Re-index the songs database to improve searching and ordering.
Das reindizieren der Liederdatenbank kann die Suchergebnisse verbessern.
-
+
Reindexing songs...
Reindiziere die Liederdatenbank...
-
+
Song
name singular
Lied
-
+
Songs
name plural
Lieder
-
+
Songs
container title
Lieder
-
+
Arabic (CP-1256)
Arabisch (CP-1256)
-
+
Baltic (CP-1257)
Baltisch (CP-1257)
-
+
Central European (CP-1250)
Zentraleuropäisch (CP-1250)
-
+
Cyrillic (CP-1251)
Kyrillisch (CP-1251)
-
+
Greek (CP-1253)
Griechisch (CP-1253)
-
+
Hebrew (CP-1255)
Hebräisch (CP-1255)
-
+
Japanese (CP-932)
Japanisch (CP-932)
-
+
Korean (CP-949)
Koreanisch (CP-949)
-
+
Simplified Chinese (CP-936)
Chinesisch, vereinfacht (CP-936)
-
+
Thai (CP-874)
Thailändisch (CP-874)
-
+
Traditional Chinese (CP-950)
Chinesisch, traditionell (CP-950)
-
+
Turkish (CP-1254)
Türkisch (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamesisch (CP-1258)
-
+
Western European (CP-1252)
Westeuropäisch (CP-1252)
-
+
Character Encoding
Zeichenkodierung
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Bitte wählen sie die Zeichenkodierung.
Diese ist für die korrekte Darstellung der Sonderzeichen verantwortlich.
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5282,37 +5240,37 @@ Gewöhnlich ist die vorausgewählte
Einstellung korrekt.
-
+
Exports songs using the export wizard.
Exportiert Lieder mit dem Exportassistenten.
-
+
Add a new song.
Erstelle eine neues Lied.
-
+
Edit the selected song.
Bearbeite das ausgewählte Lied.
-
+
Delete the selected song.
Lösche das ausgewählte Lied.
-
+
Preview the selected song.
Zeige das ausgewählte Lied in der Vorschau.
-
+
Send the selected song live.
Zeige das ausgewählte Lied Live.
-
+
Add the selected song to the service.
Füge das ausgewählte Lied zum Ablauf hinzu.
@@ -5371,7 +5329,7 @@ Einstellung korrekt.
Verwaltet durch %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5381,177 +5339,177 @@ Einstellung korrekt.
SongsPlugin.EditSongForm
-
+
Song Editor
Lied bearbeiten
-
+
&Title:
&Titel:
-
+
&Lyrics:
Lied&text:
-
+
Ed&it All
&Alle Bearbeiten
-
+
Title && Lyrics
Titel && Liedtext
-
+
&Add to Song
&Hinzufügen
-
+
&Remove
&Entfernen
-
+
A&dd to Song
H&inzufügen
-
+
R&emove
&Entfernen
-
+
New &Theme
Neues &Design
-
+
Copyright Information
Copyright
-
+
Comments
Kommentare
-
+
Theme, Copyright Info && Comments
Design, Copyright && Kommentare
-
+
Add Author
Autor hinzufügen
-
+
This author does not exist, do you want to add them?
Dieser Autor existiert nicht. Soll er zur Datenbank hinzugefügt werden?
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Es wurde kein gültiger Autor ausgewählt. Bitte wählen Sie einen Autor aus der Liste oder geben Sie einen neuen Autor ein und drücken die Schaltfläche »Autor hinzufügen«.
-
+
Add Topic
Thema hinzufügen
-
+
This topic does not exist, do you want to add it?
Dieses Thema existiert nicht. Soll es zur Datenbank hinzugefügt werden?
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Es wurde kein gültiges Thema ausgewählt. Bitte wählen Sie ein Thema aus der Liste oder geben Sie ein neues Thema ein und drücken die Schaltfläche »Thema hinzufügen«.
-
+
Add Book
Liederbuch hinzufügen
-
+
This song book does not exist, do you want to add it?
Dieses Liederbuch existiert nicht. Soll es zur Datenbank hinzugefügt werden?
-
+
You need to type in a song title.
Ein Liedtitel muss angegeben sein.
-
+
You need to type in at least one verse.
Mindestens ein Vers muss angegeben sein.
-
+
Warning
Warnung
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
Die Versfolge ist ungültig. Es gibt keinen Vers mit der Kennung »%s«. Gültige Werte sind »%s«.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
»%s« wurde nirgends in der Versfolge verwendet. Wollen Sie das Lied trotzdem so abspeichern?
-
+
Alt&ernate title:
&Zusatztitel:
-
+
&Verse order:
&Versfolge:
-
+
&Manage Authors, Topics, Song Books
&Datenbankeinträge verwalten
-
+
Authors, Topics && Song Book
Autoren, Themen && Liederbücher
-
+
This author is already in the list.
Dieser Autor ist bereits vorhanden.
-
+
This topic is already in the list.
Dieses Thema ist bereits vorhanden.
-
+
Book:
Liederbuch:
-
+
Number:
Nummer:
-
+
You need to have an author for this song.
Das Lied benötigt mindestens einen Autor.
@@ -5560,6 +5518,31 @@ Einstellung korrekt.
You need to type some text in to the verse.
Die Strophe benötigt etwas Text.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5594,7 +5577,7 @@ Einstellung korrekt.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Dieser Assistent wird Ihnen helfen Lieder in das freie und offene OpenLyrics Lobpreis Lieder Format zu exportieren.
+ Dieser Assistent wird Ihnen helfen Lieder in das freie und offene OpenLyrics Lobpreis Lieder Format zu exportieren.
@@ -5657,7 +5640,7 @@ Einstellung korrekt.
Sie müssen ein Verzeichnis angeben.
-
+
Select Destination Folder
Zielverzeichnis wählen
@@ -5666,6 +5649,11 @@ Einstellung korrekt.
Select the directory where you want the songs to be saved.
Geben Sie das Zielverzeichnis an.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+ Dieser Assistent wird Ihnen helfen Lieder in das freie und offene <strong>OpenLyrics</strong> Lobpreis Lieder Format zu exportieren.
+
SongsPlugin.ImportWizardForm
@@ -5775,30 +5763,43 @@ Einstellung korrekt.
Der Präsentation/Textdokument importer wurde deaktiviert, weil OpenLP nicht OpenOffice oder LibreOffice öffnen konnte.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titel
-
+
Lyrics
Liedtext
-
+
CCLI License:
CCLI-Lizenz:
-
+
Entire Song
Ganzes Lied
-
+
Are you sure you want to delete the %n selected song(s)?
Sind Sie sicher, dass das %n Lied gelöscht werden soll?
@@ -5806,12 +5807,12 @@ Einstellung korrekt.
-
+
Maintain the lists of authors, topics and books.
Autoren, Themen und Bücher verwalten.
-
+
copy
For song cloning
Kopie
@@ -5820,7 +5821,7 @@ Einstellung korrekt.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Keine gültige openlp.org 1.x Liederdatenbank.
@@ -5869,23 +5870,28 @@ Einstellung korrekt.
Finished export.
- Export beendet.
+ Export beendet.
-
+
Your song export failed.
Der Liedexport schlug fehl.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+ Export beendet. Diese Dateien können mit dem <strong>OpenLyrics</strong> Importer wieder importiert werden.
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
Die folgenden Lieder konnten nicht importiert werden:
diff --git a/resources/i18n/en.ts b/resources/i18n/en.ts
index 0aef9c929..8bad8b94d 100644
--- a/resources/i18n/en.ts
+++ b/resources/i18n/en.ts
@@ -1,8 +1,5 @@
-
- AlertPlugin.AlertForm
-
AlertsPlugin
@@ -150,18 +147,6 @@ Do you want to continue anyway?
-
- BibleDB.Wizard
-
-
- BiblePlugin
-
-
- BiblePlugin.HTTPBible
-
-
- BiblePlugin.MediaItem
-
BiblesPlugin
@@ -710,17 +695,17 @@ demand and thus an internet connection is required.
-
+
Bible not fully loaded.
-
+
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1044,66 +1029,63 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
-
- GeneralTab
-
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1124,42 +1106,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
-
+
You must select an image to delete.
-
+
You must select an image to replace the background with.
-
+
Missing Image(s)
-
+
The following image(s) no longer exist: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1229,7 +1229,7 @@ Do you want to add the other images anyway?
-
+
You must select a media file to delete.
@@ -1244,12 +1244,12 @@ Do you want to add the other images anyway?
-
+
Missing Media File
-
+
The file %s no longer exists.
@@ -1263,6 +1263,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1500,15 +1510,6 @@ Portions copyright © 2004-2011 %s
-
- OpenLP.DisplayTagDialog
-
-
- OpenLP.DisplayTagTab
-
-
- OpenLP.DisplayTags
-
OpenLP.ExceptionDialog
@@ -1703,22 +1704,22 @@ Version: %s
-
+
Default Settings
-
+
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
@@ -1733,61 +1734,52 @@ Version: %s
-
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
-
-To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
-
-To cancel the First Time Wizard completely, press the finish button now.
-
-
-
-
+
Sample Songs
-
+
Select and download public domain songs.
-
+
Sample Bibles
-
+
Select and download free Bibles.
-
+
Sample Themes
-
+
Select and download sample themes.
-
+
Set up default settings to be used by OpenLP.
-
+
Default output display:
-
+
Select default theme:
-
+
Starting configuration process...
@@ -1797,32 +1789,32 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
@@ -1831,6 +1823,25 @@ To cancel the First Time Wizard completely, press the finish button now.Custom Slides
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -2004,130 +2015,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
-
+
Monitors
-
+
Select monitor for output display:
-
+
Display if a single screen
-
+
Application Startup
-
+
Show blank screen warning
-
+
Automatically open the last service
-
+
Show the splash screen
-
+
Application Settings
-
+
Prompt to save before starting a new service
-
+
Automatically preview next item in service
-
+
sec
-
+
CCLI Details
-
+
SongSelect username:
-
+
SongSelect password:
-
+
Display Position
-
+
X
-
+
Y
-
+
Height
-
+
Width
-
+
Override display position
-
+
Check for updates to OpenLP
-
+
Unblank display when adding new live item
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2145,7 +2166,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
@@ -2153,309 +2174,309 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
-
+
&Import
-
+
&Export
-
+
&View
-
+
M&ode
-
+
&Tools
-
+
&Settings
-
+
&Language
-
+
&Help
-
+
Media Manager
-
+
Service Manager
-
+
Theme Manager
-
+
&New
-
+
&Open
-
+
Open an existing service.
-
+
&Save
-
+
Save the current service to disk.
-
+
Save &As...
-
+
Save Service As
-
+
Save the current service under a new name.
-
+
E&xit
-
+
Quit OpenLP
-
+
&Theme
-
+
&Configure OpenLP...
-
+
&Media Manager
-
+
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
-
+
&Theme Manager
-
+
Toggle Theme Manager
-
+
Toggle the visibility of the theme manager.
-
+
&Service Manager
-
+
Toggle Service Manager
-
+
Toggle the visibility of the service manager.
-
+
&Preview Panel
-
+
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
-
+
&Live Panel
-
+
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
-
+
&Plugin List
-
+
List the Plugins
-
+
&User Guide
-
+
&About
-
+
More information about OpenLP
-
+
&Online Help
-
+
&Web Site
-
+
Use the system language, if available.
-
+
Set the interface language to %s
-
+
Add &Tool...
-
+
Add an application to the list of tools.
-
+
&Default
-
+
Set the view mode back to the default.
-
+
&Setup
-
+
Set the view mode to Setup.
-
+
&Live
-
+
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -2466,108 +2487,189 @@ You can download the latest version from http://openlp.org/.
-
+
Configure &Shortcuts...
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
-
+
&Autodetect
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2577,42 +2679,42 @@ Re-running this wizard may make changes to your current OpenLP configuration and
-
+
You must select one or more items to preview.
-
+
You must select one or more items to send live.
-
+
You must select one or more items.
-
+
You must select an existing service item to add to.
-
+
Invalid Service Item
-
+
You must select a %s service item.
-
+
You must select one or more items to add.
-
+
No Search Results
@@ -2628,13 +2730,13 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ &Clone
-
- &Clone
+
+ Duplicate files were found on import and were ignored.
@@ -2788,12 +2890,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -2809,188 +2911,188 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
-
+
Move item to the top of the service.
-
+
Move &up
-
+
Move item up one position in the service.
-
+
Move &down
-
+
Move item down one position in the service.
-
+
Move to &bottom
-
+
Move item to the end of the service.
-
+
&Delete From Service
-
+
Delete the selected item from the service.
-
+
&Add New Item
-
+
&Add to Selected Item
-
+
&Edit Item
-
+
&Reorder Item
-
+
&Notes
-
+
&Change Item Theme
-
+
OpenLP Service Files (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
-
+
Send the selected item to Live.
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
-
+
Modified Service
-
+
The current service has been modified. Would you like to save this service?
@@ -3010,62 +3112,62 @@ The content encoding is not UTF-8.
-
+
Untitled Service
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Service File Missing
-
+
Slide theme
-
+
Notes
@@ -3192,17 +3294,17 @@ The content encoding is not UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3246,6 +3348,11 @@ The content encoding is not UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3321,32 +3428,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
-
+
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3424,12 +3531,12 @@ The content encoding is not UTF-8.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
@@ -3525,7 +3632,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -3549,255 +3656,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
-
+
Gradient
-
+
Color:
-
+
Gradient:
-
+
Horizontal
-
+
Vertical
-
+
Circular
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
-
+
Size:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
-
+
Right
-
+
Center
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
-
+
px
-
+
Y position:
-
+
Width:
-
+
Height:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
Edit Theme - %s
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+
+
OpenLP.ThemesTab
@@ -4153,7 +4265,7 @@ The content encoding is not UTF-8.
-
+
Starting import...
@@ -4388,9 +4500,6 @@ The content encoding is not UTF-8.
-
- OpenLP.displayTagDialog
-
PresentationPlugin
@@ -4480,17 +4589,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -4663,126 +4772,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
-
+
to
-
+
Report Location
@@ -4797,12 +4921,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -4822,173 +4946,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5047,7 +5171,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5057,177 +5181,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
-
+
&Title:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
-
+
Title && Lyrics
-
+
&Add to Song
-
+
&Remove
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
-
+
R&emove
-
+
Book:
-
+
Number:
-
+
Authors, Topics && Song Book
-
+
New &Theme
-
+
Copyright Information
-
+
Comments
-
+
Theme, Copyright Info && Comments
-
+
Add Author
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5236,6 +5360,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5267,11 +5416,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5333,7 +5477,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5342,6 +5486,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5451,42 +5600,55 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
-
+
Lyrics
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5495,7 +5657,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5542,25 +5704,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
@@ -5780,7 +5942,4 @@ The encoding is responsible for the correct character representation.
-
- ThemeTab
-
diff --git a/resources/i18n/en_GB.ts b/resources/i18n/en_GB.ts
index a04554ea8..2981bc2a5 100644
--- a/resources/i18n/en_GB.ts
+++ b/resources/i18n/en_GB.ts
@@ -65,7 +65,7 @@ Do you want to continue anyway?
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
-
+ <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
@@ -827,17 +827,17 @@ demand and thus an internet connection is required.
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
-
+
Bible not fully loaded.
Bible not fully loaded.
-
+
Information
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1075,17 +1075,17 @@ on demand and so an Internet connection is required.
You need to specify a backup directory for your Bibles.
-
+ You need to specify a backup directory for your Bibles.
Starting upgrade...
-
+ Starting upgrade...
There are no Bibles that need to be upgraded.
-
+ There are no Bibles that need to be upgraded.
@@ -1250,9 +1250,9 @@ on demand and so an Internet connection is required.
Are you sure you want to delete the %n selected custom slides(s)?
-
-
-
+
+ Are you sure you want to delete the %n selected custom slides(s)?
+ Are you sure you want to delete the %n selected custom slides(s)?
@@ -1322,60 +1322,60 @@ on demand and so an Internet connection is required.
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
Image
-
+
Images
name plural
Images
-
+
Images
container title
Images
-
+
Load a new image.
Load a new image.
-
+
Add a new image.
Add a new image.
-
+
Edit the selected image.
Edit the selected image.
-
+
Delete the selected image.
Delete the selected image.
-
+
Preview the selected image.
Preview the selected image.
-
+
Send the selected image live.
Send the selected image live.
-
+
Add the selected image to the service.
Add the selected image to the service.
@@ -1431,40 +1431,58 @@ on demand and so an Internet connection is required.
Select Image(s)
-
+
You must select an image to delete.
You must select an image to delete.
-
+
You must select an image to replace the background with.
You must select an image to replace the background with.
-
+
Missing Image(s)
Missing Image(s)
-
+
The following image(s) no longer exist: %s
The following image(s) no longer exist: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
There was a problem replacing your background, the image file "%s" no longer exists.
-
+
There was no display item to amend.
+ There was no display item to amend.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
@@ -1572,17 +1590,17 @@ Do you want to add the other images anyway?
Select Media
-
+
You must select a media file to delete.
You must select a media file to delete.
-
+
Missing Media File
Missing Media File
-
+
The file %s no longer exists.
The file %s no longer exists.
@@ -1604,6 +1622,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+ There was no display item to amend.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
@@ -2243,17 +2271,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
Enabling selected plugins...
@@ -2339,64 +2367,64 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
-
+
Sample Songs
Sample Songs
-
+
Select and download public domain songs.
Select and download public domain songs.
-
+
Sample Bibles
Sample Bibles
-
+
Select and download free Bibles.
Select and download free Bibles.
-
+
Sample Themes
Sample Themes
-
+
Select and download sample themes.
Select and download sample themes.
-
+
Default Settings
Default Settings
-
+
Set up default settings to be used by OpenLP.
Set up default settings to be used by OpenLP.
-
+
Default output display:
Default output display:
-
+
Select default theme:
Select default theme:
-
+
Starting configuration process...
Starting configuration process...
@@ -2406,22 +2434,22 @@ To cancel the First Time Wizard completely, press the finish button now.This wizard will help you to configure OpenLP for initial use. Click the next button below to start.
-
+
Setting Up And Downloading
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
Setting Up
-
+
Click the finish button to start OpenLP.
Click the finish button to start OpenLP.
@@ -2441,22 +2469,41 @@ To cancel the First Time Wizard completely, press the finish button now.Custom Slides
-
+
Download complete. Click the finish button to return to OpenLP.
+ Download complete. Click the finish button to return to OpenLP.
+
+
+
+ Click the finish button to return to OpenLP.
+ Click the finish button to return to OpenLP.
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+ Finish
+ Finish
+
OpenLP.FormattingTagDialog
Configure Formatting Tags
-
+ Configure Formatting Tags
@@ -2623,130 +2670,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
General
-
+
Monitors
Monitors
-
+
Select monitor for output display:
Select monitor for output display:
-
+
Display if a single screen
Display if a single screen
-
+
Application Startup
Application Startup
-
+
Show blank screen warning
Show blank screen warning
-
+
Automatically open the last service
Automatically open the last service
-
+
Show the splash screen
Show the splash screen
-
+
Application Settings
Application Settings
-
+
Prompt to save before starting a new service
Prompt to save before starting a new service
-
+
Automatically preview next item in service
Automatically preview next item in service
-
+
sec
sec
-
+
CCLI Details
CCLI Details
-
+
SongSelect username:
SongSelect username:
-
+
SongSelect password:
SongSelect password:
-
+
Display Position
Display Position
-
+
X
X
-
+
Y
Y
-
+
Height
Height
-
+
Width
Width
-
+
Override display position
Override display position
-
+
Check for updates to OpenLP
Check for updates to OpenLP
-
+
Unblank display when adding new live item
Unblank display when adding new live item
-
+
Enable slide wrap-around
Enable slide wrap-around
-
+
Timed slide interval:
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2764,7 +2821,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP Display
@@ -2772,287 +2829,287 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
&File
-
+
&Import
&Import
-
+
&Export
&Export
-
+
&View
&View
-
+
M&ode
M&ode
-
+
&Tools
&Tools
-
+
&Settings
&Settings
-
+
&Language
&Language
-
+
&Help
&Help
-
+
Media Manager
Media Manager
-
+
Service Manager
Service Manager
-
+
Theme Manager
Theme Manager
-
+
&New
&New
-
+
&Open
&Open
-
+
Open an existing service.
Open an existing service.
-
+
&Save
&Save
-
+
Save the current service to disk.
Save the current service to disk.
-
+
Save &As...
Save &As...
-
+
Save Service As
Save Service As
-
+
Save the current service under a new name.
Save the current service under a new name.
-
+
E&xit
E&xit
-
+
Quit OpenLP
Quit OpenLP
-
+
&Theme
&Theme
-
+
&Configure OpenLP...
&Configure OpenLP...
-
+
&Media Manager
&Media Manager
-
+
Toggle Media Manager
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
Toggle the visibility of the media manager.
-
+
&Theme Manager
&Theme Manager
-
+
Toggle Theme Manager
Toggle Theme Manager
-
+
Toggle the visibility of the theme manager.
Toggle the visibility of the theme manager.
-
+
&Service Manager
&Service Manager
-
+
Toggle Service Manager
Toggle Service Manager
-
+
Toggle the visibility of the service manager.
Toggle the visibility of the service manager.
-
+
&Preview Panel
&Preview Panel
-
+
Toggle Preview Panel
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
Toggle the visibility of the preview panel.
-
+
&Live Panel
&Live Panel
-
+
Toggle Live Panel
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
Toggle the visibility of the live panel.
-
+
&Plugin List
&Plugin List
-
+
List the Plugins
List the Plugins
-
+
&User Guide
&User Guide
-
+
&About
&About
-
+
More information about OpenLP
More information about OpenLP
-
+
&Online Help
&Online Help
-
+
&Web Site
&Web Site
-
+
Use the system language, if available.
Use the system language, if available.
-
+
Set the interface language to %s
Set the interface language to %s
-
+
Add &Tool...
Add &Tool...
-
+
Add an application to the list of tools.
Add an application to the list of tools.
-
+
&Default
&Default
-
+
Set the view mode back to the default.
Set the view mode back to the default.
-
+
&Setup
&Setup
-
+
Set the view mode to Setup.
Set the view mode to Setup.
-
+
&Live
&Live
-
+
Set the view mode to Live.
Set the view mode to Live.
-
+
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/.
@@ -3060,22 +3117,22 @@ You can download the latest version from http://openlp.org/.
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
The Main Display has been blanked out
-
+
Default Theme: %s
Default Theme: %s
@@ -3086,27 +3143,27 @@ You can download the latest version from http://openlp.org/.
English (United Kingdom)
-
+
Configure &Shortcuts...
Configure &Shortcuts...
-
+
Close OpenLP
Close OpenLP
-
+
Are you sure you want to close OpenLP?
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
Open the folder where songs, Bibles and other data resides.
@@ -3116,22 +3173,22 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
-
+
&Autodetect
&Autodetect
-
+
Update Theme Images
Update Theme Images
-
+
Update the preview images for all themes.
Update the preview images for all themes.
-
+
Print the current service.
Print the current service.
@@ -3141,63 +3198,151 @@ You can download the latest version from http://openlp.org/.
Print the current Service Order.
-
+
L&ock Panels
-
+ L&ock Panels
-
+
Prevent the panels being moved.
-
+ Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+ Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+ Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+ Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+ Are you sure you want to re-run the First Time Wizard?
+
+Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
+ &Recent Files
&Configure Formatting Tags...
-
+ &Configure Formatting Tags...
-
+
Clear List
Clear List of recent files
+ Clear List
+
+
+
+ Clear the list of recent files.
+ Clear the list of recent files.
+
+
+
+ Configure &Formatting Tags...
-
- Clear the list of recent files.
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Settings
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Open File
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
OpenLP.MediaManagerItem
-
+
No Items Selected
No Items Selected
@@ -3207,42 +3352,42 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Add to selected Service Item
-
+
You must select one or more items to preview.
You must select one or more items to preview.
-
+
You must select one or more items to send live.
You must select one or more items to send live.
-
+
You must select one or more items.
You must select one or more items.
-
+
You must select an existing service item to add to.
You must select an existing service item to add to.
-
+
Invalid Service Item
Invalid Service Item
-
+
You must select a %s service item.
You must select a %s service item.
-
+
You must select one or more items to add.
You must select one or more items to add.
-
+
No Search Results
No Search Results
@@ -3261,24 +3406,30 @@ Filename already exists in list
Filename already exists in list
-
+
&Clone
-
+ &Clone
Invalid File Type
-
+ Invalid File Type
Invalid File %s.
Suffix not supported
-
+ Invalid File %s.
+Suffix not supported
Duplicate files found on import and ignored.
+ Duplicate files found on import and ignored.
+
+
+
+ Duplicate files were found on import and were ignored.
@@ -3413,17 +3564,17 @@ Suffix not supported
Print
-
+ Print
Title:
-
+ Title:
Custom Footer Text:
-
+ Custom Footer Text:
@@ -3442,14 +3593,14 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+ <strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
-
+ <strong>Length</strong>: %s
@@ -3463,209 +3614,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Move to &top
-
+
Move item to the top of the service.
Move item to the top of the service.
-
+
Move &up
Move &up
-
+
Move item up one position in the service.
Move item up one position in the service.
-
+
Move &down
Move &down
-
+
Move item down one position in the service.
Move item down one position in the service.
-
+
Move to &bottom
Move to &bottom
-
+
Move item to the end of the service.
Move item to the end of the service.
-
+
&Delete From Service
&Delete From Service
-
+
Delete the selected item from the service.
Delete the selected item from the service.
-
+
&Add New Item
&Add New Item
-
+
&Add to Selected Item
&Add to Selected Item
-
+
&Edit Item
&Edit Item
-
+
&Reorder Item
&Reorder Item
-
+
&Notes
&Notes
-
+
&Change Item Theme
&Change Item Theme
-
+
File is not a valid service.
The content encoding is not UTF-8.
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
File is not a valid service.
-
+
Missing Display Handler
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
&Expand all
-
+
Expand all the service items.
Expand all the service items.
-
+
&Collapse all
&Collapse all
-
+
Collapse all the service items.
Collapse all the service items.
-
+
Open File
Open File
-
+
OpenLP Service Files (*.osz)
OpenLP Service Files (*.osz)
-
+
Moves the selection down the window.
Moves the selection down the window.
-
+
Move up
Move up
-
+
Moves the selection up the window.
Moves the selection up the window.
-
+
Go Live
Go Live
-
+
Send the selected item to Live.
Send the selected item to Live.
-
+
Modified Service
Modified Service
-
+
&Start Time
&Start Time
-
+
Show &Preview
Show &Preview
-
+
Show &Live
Show &Live
-
+
The current service has been modified. Would you like to save this service?
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
File could not be opened because it is corrupt.
-
+
Empty File
Empty File
-
+
This service file does not contain any data.
This service file does not contain any data.
-
+
Corrupt File
Corrupt File
@@ -3685,27 +3836,27 @@ The content encoding is not UTF-8.
Playing time:
-
+
Untitled Service
Untitled Service
-
+
Load an existing service.
Load an existing service.
-
+
Save this service.
Save this service.
-
+
Select a theme for the service.
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
This file is either corrupt or it is not an OpenLP 2.0 service file.
@@ -3715,19 +3866,19 @@ The content encoding is not UTF-8.
This file is either corrupt or not an OpenLP 2.0 service file.
-
+
Slide theme
-
+ Slide theme
-
+
Notes
-
+ Notes
-
+
Service File Missing
-
+ Service File Missing
@@ -3816,7 +3967,7 @@ The content encoding is not UTF-8.
Configure Shortcuts
-
+ Configure Shortcuts
@@ -3857,17 +4008,17 @@ The content encoding is not UTF-8.
Next Slide
-
+
Previous Service
Previous Service
-
+
Next Service
Next Service
-
+
Escape Item
Escape Item
@@ -3921,6 +4072,11 @@ The content encoding is not UTF-8.
Start playing media.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4006,32 +4162,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Select Image
-
+
Theme Name Missing
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
(approximately %d lines per slide)
@@ -4109,7 +4265,7 @@ The content encoding is not UTF-8.
You must select a theme to edit.
-
+
You are unable to delete the default theme.
You are unable to delete the default theme.
@@ -4161,7 +4317,7 @@ The content encoding is not UTF-8.
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
Theme %s is used in the %s plugin.
@@ -4211,7 +4367,7 @@ The content encoding is not UTF-8.
Delete %s theme?
-
+
Validation Error
Validation Error
@@ -4229,260 +4385,265 @@ The content encoding is not UTF-8.
Copy of %s
Copy of <theme name>
-
+ Copy of %s
OpenLP.ThemeWizard
-
+
Theme Wizard
Theme Wizard
-
+
Welcome to the Theme Wizard
Welcome to the Theme Wizard
-
+
Set Up Background
Set Up Background
-
+
Set up your theme's background according to the parameters below.
Set up your theme's background according to the parameters below.
-
+
Background type:
Background type:
-
+
Solid Color
Solid Colour
-
+
Gradient
Gradient
-
+
Color:
Colour:
-
+
Gradient:
Gradient:
-
+
Horizontal
Horizontal
-
+
Vertical
Vertical
-
+
Circular
Circular
-
+
Top Left - Bottom Right
Top Left - Bottom Right
-
+
Bottom Left - Top Right
Bottom Left - Top Right
-
+
Main Area Font Details
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
Define the font and display characteristics for the Display text
-
+
Font:
Font:
-
+
Size:
Size:
-
+
Line Spacing:
Line Spacing:
-
+
&Outline:
&Outline:
-
+
&Shadow:
&Shadow:
-
+
Bold
Bold
-
+
Italic
Italic
-
+
Footer Area Font Details
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
Text Formatting Details
-
+
Allows additional display formatting information to be defined
Allows additional display formatting information to be defined
-
+
Horizontal Align:
Horizontal Align:
-
+
Left
Left
-
+
Right
Right
-
+
Center
Centre
-
+
Output Area Locations
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
Allows you to change and move the main and footer areas.
-
+
&Main Area
&Main Area
-
+
&Use default location
&Use default location
-
+
X position:
X position:
-
+
px
px
-
+
Y position:
Y position:
-
+
Width:
Width:
-
+
Height:
Height:
-
+
Use default location
Use default location
-
+
Save and Preview
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
Theme name:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
Transitions:
-
+
&Footer Area
&Footer Area
-
+
Edit Theme - %s
Edit Theme - %s
-
+
Starting color:
-
+ Starting color:
-
+
Ending color:
-
+ Ending color:
+
+
+
+ Background color:
+ Background colour:
@@ -4844,7 +5005,7 @@ The content encoding is not UTF-8.
Ready.
-
+
Starting import...
Starting import...
@@ -5086,7 +5247,7 @@ The content encoding is not UTF-8.
Confirm Delete
-
+ Confirm Delete
@@ -5101,12 +5262,12 @@ The content encoding is not UTF-8.
Stop Play Slides in Loop
-
+ Stop Play Slides in Loop
Stop Play Slides to End
-
+ Stop Play Slides to End
@@ -5231,17 +5392,17 @@ The content encoding is not UTF-8.
Presentations (%s)
-
+
Missing Presentation
Missing Presentation
-
+
The Presentation %s no longer exists.
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
The Presentation %s is incomplete, please reload.
@@ -5385,7 +5546,7 @@ The content encoding is not UTF-8.
Add to Service
-
+ Add to Service
@@ -5419,126 +5580,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Song Usage Tracking
-
+
&Delete Tracking Data
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
&Extract Tracking Data
-
+
Generate a report on song usage.
Generate a report on song usage.
-
+
Toggle Tracking
Toggle Tracking
-
+
Toggle the tracking of song usage.
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
SongUsage
-
+
SongUsage
name plural
SongUsage
-
+
SongUsage
container title
SongUsage
-
+
Song Usage
Song Usage
-
+
Song usage tracking is active.
+ Song usage tracking is active.
+
+
+
+ Song usage tracking is inactive.
+ Song usage tracking is inactive.
+
+
+
+ display
-
- Song usage tracking is inactive.
+
+ printed
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
Deletion Successful
-
+
All requested data has been deleted successfully.
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Song Usage Extraction
-
+
Select Date Range
Select Date Range
-
+
to
to
-
+
Report Location
Report Location
@@ -5553,12 +5729,12 @@ The content encoding is not UTF-8.
usage_detail_%s_%s.txt
-
+
Report Creation
Report Creation
-
+
Report
%s
has been successfully created.
@@ -5580,130 +5756,130 @@ has been successfully created.
SongsPlugin
-
+
&Song
&Song
-
+
Import songs using the import wizard.
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
Reindexing songs...
-
+
Song
name singular
Song
-
+
Songs
name plural
Songs
-
+
Songs
container title
Songs
-
+
Arabic (CP-1256)
Arabic (CP-1256)
-
+
Baltic (CP-1257)
Baltic (CP-1257)
-
+
Central European (CP-1250)
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
Greek (CP-1253)
-
+
Hebrew (CP-1255)
Hebrew (CP-1255)
-
+
Japanese (CP-932)
Japanese (CP-932)
-
+
Korean (CP-949)
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
Vietnam (CP-1258)
-
+
Western European (CP-1252)
Western European (CP-1252)
-
+
Character Encoding
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5712,44 +5888,44 @@ for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
Exports songs using the export wizard.
-
+
Add a new song.
Add a new song.
-
+
Edit the selected song.
Edit the selected song.
-
+
Delete the selected song.
Delete the selected song.
-
+
Preview the selected song.
Preview the selected song.
-
+
Send the selected song live.
Send the selected song live.
-
+
Add the selected song to the service.
Add the selected song to the service.
@@ -5838,187 +6014,189 @@ The encoding is responsible for the correct character representation.Administered by %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
-
+
+[above are Song Tags with notes imported from
+ EasyWorship]
SongsPlugin.EditSongForm
-
+
Song Editor
Song Editor
-
+
&Title:
&Title:
-
+
Alt&ernate title:
Alt&ernate title:
-
+
&Lyrics:
&Lyrics:
-
+
&Verse order:
&Verse order:
-
+
Ed&it All
Ed&it All
-
+
Title && Lyrics
Title && Lyrics
-
+
&Add to Song
&Add to Song
-
+
&Remove
&Remove
-
+
&Manage Authors, Topics, Song Books
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
A&dd to Song
-
+
R&emove
R&emove
-
+
Book:
Book:
-
+
Number:
Number:
-
+
Authors, Topics && Song Book
Authors, Topics && Song Book
-
+
New &Theme
New &Theme
-
+
Copyright Information
Copyright Information
-
+
Comments
Comments
-
+
Theme, Copyright Info && Comments
Theme, Copyright Info && Comments
-
+
Add Author
Add Author
-
+
This author does not exist, do you want to add them?
This author does not exist, do you want to add them?
-
+
This author is already in the list.
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
Add Topic
-
+
This topic does not exist, do you want to add it?
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
You need to type in a song title.
-
+
You need to type in at least one verse.
You need to type in at least one verse.
-
+
Warning
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
Add Book
-
+
This song book does not exist, do you want to add it?
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
You need to have an author for this song.
@@ -6027,6 +6205,31 @@ The encoding is responsible for the correct character representation.You need to type some text in to the verse.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6071,7 +6274,7 @@ The encoding is responsible for the correct character representation.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
+ This wizard will help to export your songs to the open and free OpenLyrics worship song format.
@@ -6134,7 +6337,7 @@ The encoding is responsible for the correct character representation.You need to specify a directory.
-
+
Select Destination Folder
Select Destination Folder
@@ -6143,6 +6346,11 @@ The encoding is responsible for the correct character representation.Select the directory where you want the songs to be saved.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6262,15 +6470,28 @@ The encoding is responsible for the correct character representation.The generic document/presentation importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titles
-
+
Lyrics
Lyrics
@@ -6280,17 +6501,17 @@ The encoding is responsible for the correct character representation.Delete Song(s)?
-
+
CCLI License:
CCLI License:
-
+
Entire Song
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
Are you sure you want to delete the %n selected song?
@@ -6298,21 +6519,21 @@ The encoding is responsible for the correct character representation.
-
+
Maintain the lists of authors, topics and books.
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
-
+ copy
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Not a valid openlp.org 1.x song database.
@@ -6361,23 +6582,28 @@ The encoding is responsible for the correct character representation.
Finished export.
- Finished export.
+ Finished export.
-
+
Your song export failed.
Your song export failed.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
The following songs could not be imported:
diff --git a/resources/i18n/en_ZA.ts b/resources/i18n/en_ZA.ts
index 220e08f85..015b2d177 100644
--- a/resources/i18n/en_ZA.ts
+++ b/resources/i18n/en_ZA.ts
@@ -817,17 +817,17 @@ demand and thus an internet connection is required.
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
-
+
Bible not fully loaded.
Bible not fully loaded.
-
+
Information
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1209,60 +1209,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
Image
-
+
Images
name plural
Images
-
+
Images
container title
Images
-
+
Load a new image.
Load a new image.
-
+
Add a new image.
Add a new image.
-
+
Edit the selected image.
Edit the selected image.
-
+
Delete the selected image.
Delete the selected image.
-
+
Preview the selected image.
Preview the selected image.
-
+
Send the selected image live.
Send the selected image live.
-
+
Add the selected image to the service.
Add the selected image to the service.
@@ -1283,43 +1283,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Select Image(s)
-
+
You must select an image to delete.
You must select an image to delete.
-
+
You must select an image to replace the background with.
You must select an image to replace the background with.
-
+
Missing Image(s)
Missing Image(s)
-
+
The following image(s) no longer exist: %s
The following image(s) no longer exist: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
There was a problem replacing your background, the image file "%s" no longer exists.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1389,17 +1407,17 @@ Do you want to add the other images anyway?
Select Media
-
+
You must select a media file to delete.
You must select a media file to delete.
-
+
Missing Media File
Missing Media File
-
+
The file %s no longer exists.
The file %s no longer exists.
@@ -1423,6 +1441,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2055,17 +2083,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
Enabling selected plugins...
@@ -2151,64 +2179,64 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
-
+
Sample Songs
Sample Songs
-
+
Select and download public domain songs.
Select and download public domain songs.
-
+
Sample Bibles
Sample Bibles
-
+
Select and download free Bibles.
Select and download free Bibles.
-
+
Sample Themes
Sample Themes
-
+
Select and download sample themes.
Select and download sample themes.
-
+
Default Settings
Default Settings
-
+
Set up default settings to be used by OpenLP.
Set up default settings to be used by OpenLP.
-
+
Default output display:
Default output display:
-
+
Select default theme:
Select default theme:
-
+
Starting configuration process...
Starting configuration process...
@@ -2218,22 +2246,22 @@ To cancel the First Time Wizard completely, press the finish button now.This wizard will help you to configure OpenLP for initial use. Click the next button below to start.
-
+
Setting Up And Downloading
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
Setting Up
-
+
Click the finish button to start OpenLP.
Click the finish button to start OpenLP.
@@ -2243,15 +2271,34 @@ To cancel the First Time Wizard completely, press the finish button now.Custom Slides
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Finish
+
OpenLP.FormattingTagDialog
@@ -2425,130 +2472,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
General
-
+
Monitors
Monitors
-
+
Select monitor for output display:
Select monitor for output display:
-
+
Display if a single screen
Display if a single screen
-
+
Application Startup
Application Startup
-
+
Show blank screen warning
Show blank screen warning
-
+
Automatically open the last service
Automatically open the last service
-
+
Show the splash screen
Show the splash screen
-
+
Application Settings
Application Settings
-
+
CCLI Details
CCLI Details
-
+
SongSelect username:
SongSelect username:
-
+
SongSelect password:
SongSelect password:
-
+
Display Position
Display Position
-
+
X
X
-
+
Y
Y
-
+
Height
Height
-
+
Width
Width
-
+
Override display position
Override display position
-
+
Prompt to save before starting a new service
Prompt to save before starting a new service
-
+
Automatically preview next item in service
Automatically preview next item in service
-
+
sec
sec
-
+
Check for updates to OpenLP
Check for updates to OpenLP
-
+
Unblank display when adding new live item
Unblank display when adding new live item
-
+
Enable slide wrap-around
Enable slide wrap-around
-
+
Timed slide interval:
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2566,7 +2623,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP Display
@@ -2574,307 +2631,307 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
&File
-
+
&Import
&Import
-
+
&Export
&Export
-
+
&View
&View
-
+
M&ode
M&ode
-
+
&Tools
&Tools
-
+
&Settings
&Settings
-
+
&Language
&Language
-
+
&Help
&Help
-
+
Media Manager
Media Manager
-
+
Service Manager
Service Manager
-
+
Theme Manager
Theme Manager
-
+
&New
&New
-
+
&Open
&Open
-
+
Open an existing service.
Open an existing service.
-
+
&Save
&Save
-
+
Save the current service to disk.
Save the current service to disk.
-
+
Save &As...
Save &As...
-
+
Save Service As
Save Service As
-
+
Save the current service under a new name.
Save the current service under a new name.
-
+
E&xit
E&xit
-
+
Quit OpenLP
Quit OpenLP
-
+
&Theme
&Theme
-
+
&Configure OpenLP...
&Configure OpenLP...
-
+
&Media Manager
&Media Manager
-
+
Toggle Media Manager
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
Toggle the visibility of the media manager.
-
+
&Theme Manager
&Theme Manager
-
+
Toggle Theme Manager
Toggle Theme Manager
-
+
Toggle the visibility of the theme manager.
Toggle the visibility of the theme manager.
-
+
&Service Manager
&Service Manager
-
+
Toggle Service Manager
Toggle Service Manager
-
+
Toggle the visibility of the service manager.
Toggle the visibility of the service manager.
-
+
&Preview Panel
&Preview Panel
-
+
Toggle Preview Panel
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
Toggle the visibility of the preview panel.
-
+
&Live Panel
&Live Panel
-
+
Toggle Live Panel
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
Toggle the visibility of the live panel.
-
+
&Plugin List
&Plugin List
-
+
List the Plugins
List the Plugins
-
+
&User Guide
&User Guide
-
+
&About
&About
-
+
More information about OpenLP
More information about OpenLP
-
+
&Online Help
&Online Help
-
+
&Web Site
&Web Site
-
+
Use the system language, if available.
Use the system language, if available.
-
+
Set the interface language to %s
Set the interface language to %s
-
+
Add &Tool...
Add &Tool...
-
+
Add an application to the list of tools.
Add an application to the list of tools.
-
+
&Default
&Default
-
+
Set the view mode back to the default.
Set the view mode back to the default.
-
+
&Setup
&Setup
-
+
Set the view mode to Setup.
Set the view mode to Setup.
-
+
&Live
&Live
-
+
Set the view mode to Live.
Set the view mode to Live.
-
+
OpenLP Version Updated
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
The Main Display has been blanked out
-
+
Default Theme: %s
Default Theme: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -2889,27 +2946,27 @@ You can download the latest version from http://openlp.org/.
English (South Africa)
-
+
Configure &Shortcuts...
Configure &Shortcuts...
-
+
Close OpenLP
Close OpenLP
-
+
Are you sure you want to close OpenLP?
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
Open the folder where songs, Bibles and other data resides.
@@ -2919,83 +2976,164 @@ You can download the latest version from http://openlp.org/.
&Configure Display Tags
-
+
&Autodetect
&Autodetect
-
+
Update Theme Images
Update Theme Images
-
+
Update the preview images for all themes.
Update the preview images for all themes.
-
+
Print the current service.
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Settings
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Open File
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
No Items Selected
@@ -3005,42 +3143,42 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Add to selected Service Item
-
+
You must select one or more items to preview.
You must select one or more items to preview.
-
+
You must select one or more items to send live.
You must select one or more items to send live.
-
+
You must select one or more items.
You must select one or more items.
-
+
You must select an existing service item to add to.
You must select an existing service item to add to.
-
+
Invalid Service Item
Invalid Service Item
-
+
You must select a %s service item.
You must select a %s service item.
-
+
You must select one or more items to add.
You must select one or more items to add.
-
+
No Search Results
No Search Results
@@ -3052,7 +3190,7 @@ This filename is already in the list
This filename is already in the list
-
+
&Clone
@@ -3068,8 +3206,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3228,12 +3366,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3249,209 +3387,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Move to &top
-
+
Move item to the top of the service.
Move item to the top of the service.
-
+
Move &up
Move &up
-
+
Move item up one position in the service.
Move item up one position in the service.
-
+
Move &down
Move &down
-
+
Move item down one position in the service.
Move item down one position in the service.
-
+
Move to &bottom
Move to &bottom
-
+
Move item to the end of the service.
Move item to the end of the service.
-
+
&Delete From Service
&Delete From Service
-
+
Delete the selected item from the service.
Delete the selected item from the service.
-
+
&Add New Item
&Add New Item
-
+
&Add to Selected Item
&Add to Selected Item
-
+
&Edit Item
&Edit Item
-
+
&Reorder Item
&Reorder Item
-
+
&Notes
&Notes
-
+
&Change Item Theme
&Change Item Theme
-
+
File is not a valid service.
The content encoding is not UTF-8.
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
File is not a valid service.
-
+
Missing Display Handler
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
&Expand all
-
+
Expand all the service items.
Expand all the service items.
-
+
&Collapse all
&Collapse all
-
+
Collapse all the service items.
Collapse all the service items.
-
+
Open File
Open File
-
+
OpenLP Service Files (*.osz)
OpenLP Service Files (*.osz)
-
+
Moves the selection down the window.
Moves the selection down the window.
-
+
Move up
Move up
-
+
Moves the selection up the window.
Moves the selection up the window.
-
+
Go Live
Go Live
-
+
Send the selected item to Live.
Send the selected item to Live.
-
+
Modified Service
Modified Service
-
+
&Start Time
&Start Time
-
+
Show &Preview
Show &Preview
-
+
Show &Live
Show &Live
-
+
The current service has been modified. Would you like to save this service?
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
File could not be opened because it is corrupt.
-
+
Empty File
Empty File
-
+
This service file does not contain any data.
This service file does not contain any data.
-
+
Corrupt File
Corrupt File
@@ -3471,42 +3609,42 @@ The content encoding is not UTF-8.
Playing time:
-
+
Untitled Service
Untitled Service
-
+
Load an existing service.
Load an existing service.
-
+
Save this service.
Save this service.
-
+
Select a theme for the service.
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3638,17 +3776,17 @@ The content encoding is not UTF-8.
Next Slide
-
+
Previous Service
Previous Service
-
+
Next Service
Next Service
-
+
Escape Item
Escape Item
@@ -3702,6 +3840,11 @@ The content encoding is not UTF-8.
Start playing media.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3777,32 +3920,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Select Image
-
+
Theme Name Missing
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
(approximately %d lines per slide)
@@ -3880,7 +4023,7 @@ The content encoding is not UTF-8.
You must select a theme to edit.
-
+
You are unable to delete the default theme.
You are unable to delete the default theme.
@@ -3932,7 +4075,7 @@ The content encoding is not UTF-8.
File is not a valid theme.
-
+
Theme %s is used in the %s plugin.
Theme %s is used in the %s plugin.
@@ -3982,7 +4125,7 @@ The content encoding is not UTF-8.
Delete %s theme?
-
+
Validation Error
Validation Error
@@ -4006,255 +4149,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Theme Wizard
-
+
Welcome to the Theme Wizard
Welcome to the Theme Wizard
-
+
Set Up Background
Set Up Background
-
+
Set up your theme's background according to the parameters below.
Set up your theme's background according to the parameters below.
-
+
Background type:
Background type:
-
+
Solid Color
Solid Colour
-
+
Gradient
Gradient
-
+
Color:
Colour:
-
+
Gradient:
Gradient:
-
+
Horizontal
Horizontal
-
+
Vertical
Vertical
-
+
Circular
Circular
-
+
Top Left - Bottom Right
Top Left - Bottom Right
-
+
Bottom Left - Top Right
Bottom Left - Top Right
-
+
Main Area Font Details
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
Define the font and display characteristics for the Display text
-
+
Font:
Font:
-
+
Size:
Size:
-
+
Line Spacing:
Line Spacing:
-
+
&Outline:
&Outline:
-
+
&Shadow:
&Shadow:
-
+
Bold
Bold
-
+
Italic
Italic
-
+
Footer Area Font Details
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
Text Formatting Details
-
+
Allows additional display formatting information to be defined
Allows additional display formatting information to be defined
-
+
Horizontal Align:
Horizontal Align:
-
+
Left
Left
-
+
Right
Right
-
+
Center
Centre
-
+
Output Area Locations
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
Allows you to change and move the main and footer areas.
-
+
&Main Area
&Main Area
-
+
&Use default location
&Use default location
-
+
X position:
X position:
-
+
px
px
-
+
Y position:
Y position:
-
+
Width:
Width:
-
+
Height:
Height:
-
+
Use default location
Use default location
-
+
Save and Preview
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
Theme name:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
Transitions:
-
+
&Footer Area
&Footer Area
-
+
Edit Theme - %s
Edit Theme - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+
+
OpenLP.ThemesTab
@@ -4615,7 +4763,7 @@ The content encoding is not UTF-8.
Ready.
-
+
Starting import...
Starting import...
@@ -4947,17 +5095,17 @@ The content encoding is not UTF-8.
Presentations (%s)
-
+
Missing Presentation
Missing Presentation
-
+
The Presentation %s no longer exists.
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
The Presentation %s is incomplete, please reload.
@@ -5135,106 +5283,121 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Song Usage Tracking
-
+
&Delete Tracking Data
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
&Extract Tracking Data
-
+
Generate a report on song usage.
Generate a report on song usage.
-
+
Toggle Tracking
Toggle Tracking
-
+
Toggle the tracking of song usage.
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
SongUsage
-
+
SongUsage
name plural
SongUsage
-
+
SongUsage
container title
SongUsage
-
+
Song Usage
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Selected Song Usage Events?
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
Are you sure you want to delete selected Song Usage data?
-
+
Delete Song Usage Data
Delete Song Usage Data
-
+
Deletion Successful
Deletion Successful
-
+
All requested data has been deleted successfully.
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
@@ -5244,22 +5407,22 @@ The content encoding is not UTF-8.
Output File Location
-
+
Song Usage Extraction
Song Usage Extraction
-
+
Select Date Range
Select Date Range
-
+
to
to
-
+
Report Location
Report Location
@@ -5269,12 +5432,12 @@ The content encoding is not UTF-8.
usage_detail_%s_%s.txt
-
+
Report Creation
Report Creation
-
+
Report
%s
has been successfully created.
@@ -5296,130 +5459,130 @@ has been successfully created.
SongsPlugin
-
+
&Song
&Song
-
+
Import songs using the import wizard.
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
Reindexing songs...
-
+
Song
name singular
Song
-
+
Songs
name plural
Songs
-
+
Songs
container title
Songs
-
+
Arabic (CP-1256)
Arabic (CP-1256)
-
+
Baltic (CP-1257)
Baltic (CP-1257)
-
+
Central European (CP-1250)
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
Greek (CP-1253)
-
+
Hebrew (CP-1255)
Hebrew (CP-1255)
-
+
Japanese (CP-932)
Japanese (CP-932)
-
+
Korean (CP-949)
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
Vietnam (CP-1258)
-
+
Western European (CP-1252)
Western European (CP-1252)
-
+
Character Encoding
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5428,44 +5591,44 @@ for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
Exports songs using the export wizard.
-
+
Add a new song.
Add a new song.
-
+
Edit the selected song.
Edit the selected song.
-
+
Delete the selected song.
Delete the selected song.
-
+
Preview the selected song.
Preview the selected song.
-
+
Send the selected song live.
Send the selected song live.
-
+
Add the selected song to the service.
Add the selected song to the service.
@@ -5524,7 +5687,7 @@ The encoding is responsible for the correct character representation.Administered by %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5534,177 +5697,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
Song Editor
-
+
&Title:
&Title:
-
+
&Lyrics:
&Lyrics:
-
+
Ed&it All
Ed&it All
-
+
Title && Lyrics
Title && Lyrics
-
+
&Add to Song
&Add to Song
-
+
&Remove
&Remove
-
+
&Manage Authors, Topics, Song Books
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
A&dd to Song
-
+
R&emove
R&emove
-
+
Authors, Topics && Song Book
Authors, Topics && Song Book
-
+
New &Theme
New &Theme
-
+
Copyright Information
Copyright Information
-
+
Comments
Comments
-
+
Theme, Copyright Info && Comments
Theme, Copyright Info && Comments
-
+
Add Author
Add Author
-
+
This author does not exist, do you want to add them?
This author does not exist, do you want to add them?
-
+
This author is already in the list.
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
Add Topic
-
+
This topic does not exist, do you want to add it?
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
You need to type in a song title.
-
+
You need to type in at least one verse.
You need to type in at least one verse.
-
+
Warning
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
Add Book
-
+
This song book does not exist, do you want to add it?
This song book does not exist, do you want to add it?
-
+
Alt&ernate title:
Alt&ernate title:
-
+
&Verse order:
&Verse order:
-
+
Book:
Book:
-
+
Number:
Number:
-
+
You need to have an author for this song.
You need to have an author for this song.
@@ -5713,6 +5876,31 @@ The encoding is responsible for the correct character representation.You need to type some text in to the verse.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5747,7 +5935,7 @@ The encoding is responsible for the correct character representation.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
+ This wizard will help to export your songs to the open and free OpenLyrics worship song format.
@@ -5810,7 +5998,7 @@ The encoding is responsible for the correct character representation.You need to specify a directory.
-
+
Select Destination Folder
Select Destination Folder
@@ -5819,6 +6007,11 @@ The encoding is responsible for the correct character representation.Select the directory where you want the songs to be saved.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5928,15 +6121,28 @@ The encoding is responsible for the correct character representation.The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titles
-
+
Lyrics
Lyrics
@@ -5946,17 +6152,17 @@ The encoding is responsible for the correct character representation.Delete Song(s)?
-
+
CCLI License:
CCLI License:
-
+
Entire Song
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
Are you sure you want to delete the %n selected song(s)?
@@ -5964,12 +6170,12 @@ The encoding is responsible for the correct character representation.
-
+
Maintain the lists of authors, topics and books.
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5978,7 +6184,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Not a valid openlp.org 1.x song database.
@@ -6027,23 +6233,28 @@ The encoding is responsible for the correct character representation.
Finished export.
- Finished export.
+ Finished export.
-
+
Your song export failed.
Your song export failed.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
The following songs could not be imported:
diff --git a/resources/i18n/es.ts b/resources/i18n/es.ts
index 573212a08..bbdba709c 100644
--- a/resources/i18n/es.ts
+++ b/resources/i18n/es.ts
@@ -827,17 +827,17 @@ sea necesario, por lo que debe contar con una conexión a internet.No puede mezclar busquedas individuales y dobles de versículos. ¿Desea borrar los resultados y abrir una busqueda nueva?
-
+
Bible not fully loaded.
Carga incompleta.
-
+
Information
Información
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
La Biblia secundaria no contiene todos los versículos de la Bilbia principal. Solo se muestran los versículos comunes. Versículos %d no se incluyen en los resultados.
@@ -1328,24 +1328,24 @@ Note que los versículos se descargarán según sea necesario, por lo que debe c
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Complemento de Imagen</strong><br />El complemento de imagen permite proyectar imágenes.<br />Una de sus características, es que permite agrupar imagenes para facilitar su proyección. Este plugin puede utilizar el "bulce de tiempo" de OpenLP para crear una presentación que avance automáticamente. Aparte, las imágenes de este plugin se pueden utilizar para reemplazar la imagen de fondo del tema en actual.
-
+
Image
name singular
Imagen
-
+
Images
name plural
Imágenes
-
+
Images
container title
Imágenes
@@ -1386,37 +1386,37 @@ Note que los versículos se descargarán según sea necesario, por lo que debe c
Agregar esta Imagen al servicio.
-
+
Load a new image.
Cargar una imagen nueva.
-
+
Add a new image.
Agregar una imagen nueva.
-
+
Edit the selected image.
Editar la imagen seleccionada.
-
+
Delete the selected image.
Eliminar la imagen seleccionada.
-
+
Preview the selected image.
Visualizar la imagen seleccionada.
-
+
Send the selected image live.
Proyectar la imagen seleccionada.
-
+
Add the selected image to the service.
Agregar esta imagen al servicio.
@@ -1437,43 +1437,61 @@ Note que los versículos se descargarán según sea necesario, por lo que debe c
Seleccionar Imagen(es)
-
+
You must select an image to delete.
Debe seleccionar una imagen para eliminar.
-
+
You must select an image to replace the background with.
Debe seleccionar una imagen para reemplazar el fondo.
-
+
Missing Image(s)
Imágen(es) faltante
-
+
The following image(s) no longer exist: %s
La siguiente imagen(es) ya no esta disponible: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
La siguiente imagen(es) ya no esta disponible: %s
¿Desea agregar las demás imágenes?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Ocurrió un problema al reemplazar el fondo, el archivo "%s" ya no existe.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1578,17 +1596,17 @@ Do you want to add the other images anyway?
Seleccionar Medios
-
+
You must select a media file to delete.
Debe seleccionar un medio para eliminar.
-
+
Missing Media File
Archivo de Medios faltante
-
+
The file %s no longer exists.
El archivo %s ya no esta disponible.
@@ -1612,6 +1630,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2250,17 +2278,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Descargando %s...
-
+
Download complete. Click the finish button to start OpenLP.
Descarga completa. Presione finalizar para iniciar OpenLP.
-
+
Enabling selected plugins...
Habilitando complementos seleccionados...
@@ -2346,49 +2374,49 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- No se encontró una conexión a Internet. El Asistente Inicial necesita una conexión a Internet para poder descargar canciones de muestra, Biblias y temas.
+ No se encontró una conexión a Internet. El Asistente Inicial necesita una conexión a Internet para poder descargar canciones de muestra, Biblias y temas.
Para volver a ejecutar el AsistenteInicial e importar estos datos de muestra posteriormente, presione el botón de cancelar ahora, compruebe su conexión a Internet y reinicie OpenLP.
Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora.
-
+
Sample Songs
Canciones de Muestra
-
+
Select and download public domain songs.
Seleccionar y descargar canciones de dominio público.
-
+
Sample Bibles
Biblias de Muestra
-
+
Select and download free Bibles.
Seleccionar y descargar Biblias gratuitas.
-
+
Sample Themes
Temas de Muestra
-
+
Select and download sample themes.
Seleccionar y descargar temas de muestra.
-
+
Default Settings
Configuración por defecto
-
+
Set up default settings to be used by OpenLP.
Utilizar la configuración por defecto.
@@ -2403,17 +2431,17 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
Por favor espere mientras OpenLP se configura e importa los datos.
-
+
Default output display:
Pantalla predeterminada:
-
+
Select default theme:
Seleccione el tema por defecto:
-
+
Starting configuration process...
Iniciando proceso de configuración...
@@ -2423,22 +2451,22 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
Este asistente configurará OpenLP para su uso inicial. Presione el botón Siguiente para iniciar.
-
+
Setting Up And Downloading
Configurando && Descargando
-
+
Please wait while OpenLP is set up and your data is downloaded.
Por favor espere mientras OpenLP se configura e importa los datos.
-
+
Setting Up
Configurando
-
+
Click the finish button to start OpenLP.
Presione finalizar para iniciar OpenLP.
@@ -2448,15 +2476,34 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
Diapositivas
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Final
+
OpenLP.FormattingTagDialog
@@ -2630,130 +2677,140 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
OpenLP.GeneralTab
-
+
General
General
-
+
Monitors
Monitores
-
+
Select monitor for output display:
Seleccionar monitor para proyectar:
-
+
Display if a single screen
Mostar si solo hay una pantalla
-
+
Application Startup
Inicio de la Aplicación
-
+
Show blank screen warning
Mostrar advertencia de pantalla en blanco
-
+
Automatically open the last service
Abrir automáticamente el último servicio
-
+
Show the splash screen
Mostrar pantalla de bienvenida
-
+
Application Settings
Configuración del Programa
-
+
Prompt to save before starting a new service
Ofrecer guardar antes de abrir un servicio nuevo
-
+
Automatically preview next item in service
Vista previa automatica del siguiente ítem de servicio
-
+
sec
seg
-
+
CCLI Details
Detalles de CCLI
-
+
SongSelect username:
Usuario SongSelect:
-
+
SongSelect password:
Contraseña SongSelect:
-
+
Display Position
Posición de Pantalla
-
+
X
X
-
+
Y
Y
-
+
Height
Altura
-
+
Width
Ancho
-
+
Override display position
Ignorar posición de pantalla
-
+
Check for updates to OpenLP
Buscar actualizaciones para OpenLP
-
+
Unblank display when adding new live item
Mostar proyección al agregar un ítem nuevo
-
+
Enable slide wrap-around
Habilitar ajuste de diapositiva
-
+
Timed slide interval:
Intervalo de diapositivas:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2771,7 +2828,7 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
OpenLP.MainDisplay
-
+
OpenLP Display
Pantalla de OpenLP
@@ -2779,287 +2836,287 @@ Para cancelar el Asistente Inicial por completo, pulse el botón Finalizar ahora
OpenLP.MainWindow
-
+
&File
&Archivo
-
+
&Import
&Importar
-
+
&Export
&Exportar
-
+
&View
&Ver
-
+
M&ode
M&odo
-
+
&Tools
&Herramientas
-
+
&Settings
&Preferencias
-
+
&Language
&Idioma
-
+
&Help
&Ayuda
-
+
Media Manager
Gestor de Medios
-
+
Service Manager
Gestor de Servicio
-
+
Theme Manager
Gestor de Temas
-
+
&New
&Nuevo
-
+
&Open
&Abrir
-
+
Open an existing service.
Abrir un servicio existente.
-
+
&Save
&Guardar
-
+
Save the current service to disk.
Guardar el servicio actual en el disco.
-
+
Save &As...
Guardar &Como...
-
+
Save Service As
Guardar Servicio Como
-
+
Save the current service under a new name.
Guardar el servicio actual con un nombre nuevo.
-
+
E&xit
&Salir
-
+
Quit OpenLP
Salir de OpenLP
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
&Configurar OpenLP...
-
+
&Media Manager
Gestor de &Medios
-
+
Toggle Media Manager
Alternar Gestor de Medios
-
+
Toggle the visibility of the media manager.
Alernar la visibilidad del gestor de medios.
-
+
&Theme Manager
Gestor de &Temas
-
+
Toggle Theme Manager
Alternar Gestor de Temas
-
+
Toggle the visibility of the theme manager.
Alernar la visibilidad del gestor de temas.
-
+
&Service Manager
Gestor de &Servicio
-
+
Toggle Service Manager
Alternar Gestor de Servicio
-
+
Toggle the visibility of the service manager.
Alernar la visibilidad del gestor de servicio.
-
+
&Preview Panel
&Panel de Vista Previa
-
+
Toggle Preview Panel
Alternar Panel de Vista Previa
-
+
Toggle the visibility of the preview panel.
Alernar la visibilidad del panel de vista previa.
-
+
&Live Panel
Panel de Pro&yección
-
+
Toggle Live Panel
Alternar Panel de Proyección
-
+
Toggle the visibility of the live panel.
Alternar la visibilidad del panel de proyección.
-
+
&Plugin List
Lista de &Complementos
-
+
List the Plugins
Lista de Complementos
-
+
&User Guide
Guía de &Usuario
-
+
&About
&Acerca de
-
+
More information about OpenLP
Más información acerca de OpenLP
-
+
&Online Help
&Ayuda En Línea
-
+
&Web Site
Sitio &Web
-
+
Use the system language, if available.
Usar el idioma del sistema, si esta disponible.
-
+
Set the interface language to %s
Fijar el idioma de la interface en %s
-
+
Add &Tool...
Agregar &Herramienta...
-
+
Add an application to the list of tools.
Agregar una aplicación a la lista de herramientas.
-
+
&Default
Por &defecto
-
+
Set the view mode back to the default.
Modo de vizualización por defecto.
-
+
&Setup
&Administración
-
+
Set the view mode to Setup.
Modo de Administración.
-
+
&Live
En &vivo
-
+
Set the view mode to Live.
Modo de visualización.en Vivo.
-
+
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/.
@@ -3068,22 +3125,22 @@ You can download the latest version from http://openlp.org/.
Puede descargar la última versión desde http://openlp.org/.
-
+
OpenLP Version Updated
Versión de OpenLP Actualizada
-
+
OpenLP Main Display Blanked
Pantalla Principal de OpenLP en Blanco
-
+
The Main Display has been blanked out
La Pantalla Principal se ha puesto en blanco
-
+
Default Theme: %s
Tema por defecto: %s
@@ -3094,17 +3151,17 @@ Puede descargar la última versión desde http://openlp.org/.
Español
-
+
Configure &Shortcuts...
Configurar &Atajos...
-
+
Close OpenLP
Cerrar OpenLP
-
+
Are you sure you want to close OpenLP?
¿Desea realmente salir de OpenLP?
@@ -3114,12 +3171,12 @@ Puede descargar la última versión desde http://openlp.org/.
Imprimir Orden del Servicio actual.
-
+
Open &Data Folder...
Abrir Folder de &Datos...
-
+
Open the folder where songs, bibles and other data resides.
Abrir el folder donde se almacenan las canciones, biblias y otros datos.
@@ -3129,83 +3186,164 @@ Puede descargar la última versión desde http://openlp.org/.
&Configurar Etiquetas de Visualización
-
+
&Autodetect
&Autodetectar
-
+
Update Theme Images
Actualizar Imágenes de Tema
-
+
Update the preview images for all themes.
Actualizar imagen de vista previa de todos los temas.
-
+
Print the current service.
Imprimir Orden del Servicio actual.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Preferencias
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Abrir Archivo
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Nada Seleccionado
@@ -3215,32 +3353,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Agregar al ítem del Servico
-
+
You must select one or more items to preview.
Debe seleccionar uno o más ítems para visualizar.
-
+
You must select one or more items to send live.
Debe seleccionar uno o más ítems para proyectar.
-
+
You must select one or more items.
Debe seleccionar uno o más ítems.
-
+
You must select an existing service item to add to.
Debe seleccionar un servicio existente al cual añadir.
-
+
Invalid Service Item
Ítem de Servicio no válido
-
+
You must select a %s service item.
Debe seleccionar un(a) %s del servicio.
@@ -3252,12 +3390,12 @@ Filename already exists in list
Este ya existe en la lista
-
+
You must select one or more items to add.
Debe seleccionar uno o más ítemes para agregar.
-
+
No Search Results
Sin Resultados
@@ -3269,7 +3407,7 @@ This filename is already in the list
Este nombre ya existe en la lista
-
+
&Clone
@@ -3285,8 +3423,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3450,12 +3588,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3471,209 +3609,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Mover al &inicio
-
+
Move item to the top of the service.
Mover el ítem al inicio del servicio.
-
+
Move &up
S&ubir
-
+
Move item up one position in the service.
Mover el ítem una posición hacia arriba.
-
+
Move &down
Ba&jar
-
+
Move item down one position in the service.
Mover el ítem una posición hacia abajo.
-
+
Move to &bottom
Mover al &final
-
+
Move item to the end of the service.
Mover el ítem al final del servicio.
-
+
&Delete From Service
&Eliminar Del Servicio
-
+
Delete the selected item from the service.
Eliminar el ítem seleccionado del servicio.
-
+
&Add New Item
&Agregar un ítem nuevo
-
+
&Add to Selected Item
&Agregar al ítem Seleccionado
-
+
&Edit Item
&Editar ítem
-
+
&Reorder Item
&Reorganizar ítem
-
+
&Notes
&Notas
-
+
&Change Item Theme
&Cambiar Tema de ítem
-
+
File is not a valid service.
The content encoding is not UTF-8.
Este no es un servicio válido.
La codificación del contenido no es UTF-8.
-
+
File is not a valid service.
El archivo no es un servicio válido.
-
+
Missing Display Handler
Controlador de Pantalla Faltante
-
+
Your item cannot be displayed as there is no handler to display it
No se puede mostrar el ítem porque no hay un controlador de pantalla disponible
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
El ítem no se puede mostar porque falta el complemento requerido o esta desabilitado
-
+
&Expand all
&Expandir todo
-
+
Expand all the service items.
Expandir todos los ítems del servicio.
-
+
&Collapse all
&Colapsar todo
-
+
Collapse all the service items.
Colapsar todos los ítems del servicio.
-
+
Open File
Abrir Archivo
-
+
OpenLP Service Files (*.osz)
Archivo de Servicio OpenLP (*.osz)
-
+
Moves the selection down the window.
Mover selección hacia abajo.
-
+
Move up
Subir
-
+
Moves the selection up the window.
Mover selección hacia arriba.
-
+
Go Live
Proyectar
-
+
Send the selected item to Live.
Proyectar el ítem seleccionado.
-
+
Modified Service
Servicio Modificado
-
+
&Start Time
&Tiempo de Inicio
-
+
Show &Preview
Mostrar &Vista previa
-
+
Show &Live
Mostrar &Proyección
-
+
The current service has been modified. Would you like to save this service?
El servicio actual a sido modificado. ¿Desea guardar este servicio?
-
+
File could not be opened because it is corrupt.
No se pudo abrir el archivo porque está corrompido.
-
+
Empty File
Archivo Vacio
-
+
This service file does not contain any data.
El archivo de servicio no contiene ningún dato.
-
+
Corrupt File
Archivo Corrompido
@@ -3693,7 +3831,7 @@ La codificación del contenido no es UTF-8.
Tiempo de reproducción:
-
+
Untitled Service
Servicio Sin nombre
@@ -3703,37 +3841,37 @@ La codificación del contenido no es UTF-8.
El archivo está corrompido o no es una archivo de OpenLP 2.0.
-
+
Load an existing service.
Abrir un servicio existente.
-
+
Save this service.
Guardar este servicio.
-
+
Select a theme for the service.
Seleccione un tema para el servicio.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
El archivo está corrupto o no es un archivo OpenLP 2.0 válido.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3865,17 +4003,17 @@ La codificación del contenido no es UTF-8.
Diapositiva Siguiente
-
+
Previous Service
Servicio Anterior
-
+
Next Service
Servicio Siguiente
-
+
Escape Item
Salir de ítem
@@ -3929,6 +4067,11 @@ La codificación del contenido no es UTF-8.
Start playing media.
Reproducir medios.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4014,32 +4157,32 @@ La codificación del contenido no es UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Seleccionar Imagen
-
+
Theme Name Missing
Falta Nombre de Tema
-
+
There is no name for this theme. Please enter one.
No existe nombre para este tema. Ingrese uno.
-
+
Theme Name Invalid
Nombre de Tema no válido
-
+
Invalid theme name. Please enter one.
Nombre de tema no válido. Ingrese uno.
-
+
(approximately %d lines per slide)
(aproximadamente %d líneas por diapositiva)
@@ -4117,7 +4260,7 @@ La codificación del contenido no es UTF-8.
Debe seleccionar un tema para editar.
-
+
You are unable to delete the default theme.
No se puede eliminar el tema predeterminado.
@@ -4169,7 +4312,7 @@ La codificación del contenido no es UTF-8.
El archivo no es un tema válido.
-
+
Theme %s is used in the %s plugin.
El tema %s se usa en el complemento %s.
@@ -4219,7 +4362,7 @@ La codificación del contenido no es UTF-8.
¿Eliminar el tema %s?
-
+
Validation Error
Error de Validación
@@ -4243,255 +4386,260 @@ La codificación del contenido no es UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Asistente para Temas
-
+
Welcome to the Theme Wizard
Bienvenido al Asistente para Temas
-
+
Set Up Background
Establecer un fondo
-
+
Set up your theme's background according to the parameters below.
Establecer el fondo de su tema según los siguientes parámetros.
-
+
Background type:
Tipo de fondo:
-
+
Solid Color
Color Sólido
-
+
Gradient
Gradiente
-
+
Color:
Color:
-
+
Gradient:
Gradiente:
-
+
Horizontal
Horizontal
-
+
Vertical
Vertical
-
+
Circular
Circular
-
+
Top Left - Bottom Right
Arriba Izquierda - Abajo Derecha
-
+
Bottom Left - Top Right
Abajo Izquierda - Abajo Derecha
-
+
Main Area Font Details
Fuente del Área Principal
-
+
Define the font and display characteristics for the Display text
Definir la fuente y las características para el texto en Pantalla
-
+
Font:
Fuente:
-
+
Size:
Tamaño:
-
+
Line Spacing:
Epaciado de Líneas:
-
+
&Outline:
&Contorno:
-
+
&Shadow:
&Sombra:
-
+
Bold
Negrita
-
+
Italic
Cursiva
-
+
Footer Area Font Details
Fuente de Pié de página
-
+
Define the font and display characteristics for the Footer text
Definir la fuente y las características para el texto de Pié de página
-
+
Text Formatting Details
Detalles de Formato
-
+
Allows additional display formatting information to be defined
Permite definir información adicional de formato
-
+
Horizontal Align:
Alinea. Horizontal:
-
+
Left
Izquierda
-
+
Right
Derecha
-
+
Center
Centro
-
+
Output Area Locations
Ubicación del Área de Proyección
-
+
Allows you to change and move the main and footer areas.
Le permite mover y cambiar la ubicación del área principal y de pié de página.
-
+
&Main Area
Área &Principal
-
+
&Use default location
&Usar ubicación por defecto
-
+
X position:
Posición x:
-
+
px
px
-
+
Y position:
Posición y:
-
+
Width:
Ancho:
-
+
Height:
Altura:
-
+
Use default location
Usar ubicación por defecto
-
+
Save and Preview
Guardar && Previsualizar
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Ver el tema y guardarlo reemplazando el actual o cambiando el nombre para crear un tema nuevo
-
+
Theme name:
Nombre:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Este asistente le ayudará a crear y editar temas. Presione Siguiente para iniciar el proceso al establecer el fondo.
-
+
Transitions:
Transiciones:
-
+
&Footer Area
&Pie de Página
-
+
Edit Theme - %s
Editar Tema - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Color de fondo:
+
OpenLP.ThemesTab
@@ -4882,7 +5030,7 @@ La codificación del contenido no es UTF-8.
Listo.
-
+
Starting import...
Iniciando importación...
@@ -5239,17 +5387,17 @@ La codificación del contenido no es UTF-8.
Presentaciones (%s)
-
+
Missing Presentation
Presentación faltante
-
+
The Presentation %s no longer exists.
La Presentación %s ya no esta disponible.
-
+
The Presentation %s is incomplete, please reload.
La Presentación %s esta incompleta, por favor recargela.
@@ -5427,126 +5575,141 @@ La codificación del contenido no es UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Historial de Uso
-
+
&Delete Tracking Data
&Eliminar datos de Historial
-
+
Delete song usage data up to a specified date.
Borrar el historial de datos hasta la fecha especificada.
-
+
&Extract Tracking Data
&Extraer datos de Historial
-
+
Generate a report on song usage.
Generar un reporte del uso de las canciones.
-
+
Toggle Tracking
Alternar Historial
-
+
Toggle the tracking of song usage.
Alternar seguimiento del uso de las canciones.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Historial</strong><br />Este complemento mantiene un registro del número de veces que se usa una canción en los servicios.
-
+
SongUsage
name singular
Historial
-
+
SongUsage
name plural
Historiales
-
+
SongUsage
container title
Historial
-
+
Song Usage
Historial
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Borrar historial de canción
-
+
Delete Selected Song Usage Events?
¿Borrar el historial de esta canción?
-
+
Are you sure you want to delete selected Song Usage data?
¿Desea realmente borrar los datos del historial de la canción seleccionada?
-
+
Deletion Successful
Limpieza Exitosa
-
+
All requested data has been deleted successfully.
Todos los datos han sido borrados exitosamente.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Extracción del Historial
-
+
Select Date Range
Seleccionar Rango de Fechas
-
+
to
hasta
-
+
Report Location
Ubicación de Reporte
@@ -5561,12 +5724,12 @@ La codificación del contenido no es UTF-8.
historial_%s_%s.txt
-
+
Report Creation
Crear Reporte
-
+
Report
%s
has been successfully created.
@@ -5588,130 +5751,130 @@ se ha creado satisfactoriamente.
SongsPlugin
-
+
&Song
&Canción
-
+
Import songs using the import wizard.
Importar canciones usando el asistente.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Complemento de Canciones</strong><br />El complemento de canciones permite mostar y editar canciones.
-
+
&Re-index Songs
&Re-indexar Canciones
-
+
Re-index the songs database to improve searching and ordering.
Reorganiza la base de datos para mejorar la busqueda y ordenamiento.
-
+
Reindexing songs...
Reindexando canciones...
-
+
Song
name singular
Canción
-
+
Songs
name plural
Canciones
-
+
Songs
container title
Canciones
-
+
Arabic (CP-1256)
Árabe (CP-1256)
-
+
Baltic (CP-1257)
Báltico (CP-1257)
-
+
Central European (CP-1250)
Europa Central (CP-1250)
-
+
Cyrillic (CP-1251)
Cirílico (CP-1251)
-
+
Greek (CP-1253)
Griego (CP-1253)
-
+
Hebrew (CP-1255)
Hebreo (CP-1255)
-
+
Japanese (CP-932)
Japonés (CP-932)
-
+
Korean (CP-949)
Koreano (CP-949)
-
+
Simplified Chinese (CP-936)
Chino Simplificado (CP-936)
-
+
Thai (CP-874)
Tailandés (CP-874)
-
+
Traditional Chinese (CP-950)
Chino Tradicional (CP-950)
-
+
Turkish (CP-1254)
Turco (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamita (CP-1258)
-
+
Western European (CP-1252)
Europa Occidental (CP-1252)
-
+
Character Encoding
Codificación de Caracteres
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5720,14 +5883,14 @@ por la correcta representación de los caracteres.
Por lo general, la opción preseleccionada es la adecuada.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Por favor elija una codificación de caracteres.
La codificación se encarga de la correcta representación de caracteres.
-
+
Exports songs using the export wizard.
Exportar canciones usando el asistente.
@@ -5762,32 +5925,32 @@ La codificación se encarga de la correcta representación de caracteres.Agregar esta Canción al servicio.
-
+
Add a new song.
Agregar una canción nueva.
-
+
Edit the selected song.
Editar la canción seleccionada.
-
+
Delete the selected song.
Eliminar la canción seleccionada.
-
+
Preview the selected song.
Visualizar la canción seleccionada.
-
+
Send the selected song live.
Proyectar la canción seleccionada.
-
+
Add the selected song to the service.
Agregar esta canción al servicio.
@@ -5846,7 +6009,7 @@ La codificación se encarga de la correcta representación de caracteres.Administrado por %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5856,177 +6019,177 @@ La codificación se encarga de la correcta representación de caracteres.
SongsPlugin.EditSongForm
-
+
Song Editor
Editor de Canción
-
+
&Title:
&Título:
-
+
Alt&ernate title:
Título alt&ernativo:
-
+
&Lyrics:
&Letras:
-
+
&Verse order:
Orden de &versos:
-
+
Ed&it All
Ed&itar Todo
-
+
Title && Lyrics
Título && Letra
-
+
&Add to Song
&Agregar a Canción
-
+
&Remove
&Quitar
-
+
&Manage Authors, Topics, Song Books
Ad&ministrar Autores, Categorías, Himnarios
-
+
A&dd to Song
A&gregar a Canción
-
+
R&emove
&Quitar
-
+
Book:
Libro:
-
+
Number:
Número:
-
+
Authors, Topics && Song Book
Autores, Categorías e Himnarios
-
+
New &Theme
&Tema Nuevo
-
+
Copyright Information
Información de Derechos de Autor
-
+
Comments
Comentarios
-
+
Theme, Copyright Info && Comments
Tema, Derechos de Autor && Comentarios
-
+
Add Author
Agregar Autor
-
+
This author does not exist, do you want to add them?
Este autor no existe, ¿desea agregarlo?
-
+
This author is already in the list.
Este autor ya esta en la lista.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
No seleccionado un autor válido. Seleccione un autor de la lista o ingrese un nombre nuevo y presione el botón "Agregar Autor a Canción" para agregar el autor nuevo.
-
+
Add Topic
Agregar Categoría
-
+
This topic does not exist, do you want to add it?
Esta categoría no existe, ¿desea agregarla?
-
+
This topic is already in the list.
Esta categoría ya esta en la lista.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
No seleccionado una categoría válida. Seleccione una categoría de la lista o ingrese un nombre nuevo y presione el botón "Agregar Categoría a Canción" para agregar la categoría nueva.
-
+
You need to type in a song title.
Debe escribir un título.
-
+
You need to type in at least one verse.
Debe agregar al menos un verso.
-
+
Warning
Advertencia
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
El orden de los versos no es válido. Ningún verso corresponde a %s. Las entradas válidas so %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
No ha utilizado %s en el orden de los versos. ¿Desea guardar la canción de esta manera?
-
+
Add Book
Agregar Himnario
-
+
This song book does not exist, do you want to add it?
Este himnario no existe, ¿desea agregarlo?
-
+
You need to have an author for this song.
Debe ingresar un autor para esta canción.
@@ -6035,6 +6198,31 @@ La codificación se encarga de la correcta representación de caracteres.You need to type some text in to the verse.
Debe ingresar algún texto en el verso.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6079,7 +6267,7 @@ La codificación se encarga de la correcta representación de caracteres.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Este asistente le ayudará a exportar canciones al formato OpenLyrics que es gratuito y de código abierto.
+ Este asistente le ayudará a exportar canciones al formato OpenLyrics que es gratuito y de código abierto.
@@ -6142,7 +6330,7 @@ La codificación se encarga de la correcta representación de caracteres.Debe especificar un directorio.
-
+
Select Destination Folder
Seleccione Carpeta de Destino
@@ -6151,6 +6339,11 @@ La codificación se encarga de la correcta representación de caracteres.Select the directory where you want the songs to be saved.
Seleccionar el directorio para guardar las canciones.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6270,15 +6463,28 @@ La codificación se encarga de la correcta representación de caracteres.El importador documento/presentación se ha deshabilitado porque OpenOffice.org o LibreOffice no esta disponible.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Títulos
-
+
Lyrics
Letra
@@ -6288,17 +6494,17 @@ La codificación se encarga de la correcta representación de caracteres.¿Eliminar Canción(es)?
-
+
CCLI License:
Licensia CCLI:
-
+
Entire Song
Canción Completa
-
+
Are you sure you want to delete the %n selected song(s)?
¿Desea realmente borrar %n canción(es) seleccionada(s)?
@@ -6306,12 +6512,12 @@ La codificación se encarga de la correcta representación de caracteres.
-
+
Maintain the lists of authors, topics and books.
Administrar la lista de autores, categorías y libros.
-
+
copy
For song cloning
@@ -6320,7 +6526,7 @@ La codificación se encarga de la correcta representación de caracteres.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Base de datos openlp.org 1.x no válida.
@@ -6369,23 +6575,28 @@ La codificación se encarga de la correcta representación de caracteres.
Finished export.
- Exportación finalizada.
+ Exportación finalizada.
-
+
Your song export failed.
La importación falló.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
derechos de autor
-
+
The following songs could not be imported:
Las siguientes canciones no se importaron:
diff --git a/resources/i18n/et.ts b/resources/i18n/et.ts
index 2de001456..7d2fb718f 100644
--- a/resources/i18n/et.ts
+++ b/resources/i18n/et.ts
@@ -521,7 +521,7 @@ Muudatused ei rakendu juba teenistusesse lisatud salmidele.
Importing verses from %s...
Importing verses from <book name>...
- Salmide importimine failist %s...
+ Salmide importimine raamatust <book name>...
@@ -827,17 +827,17 @@ vastavalt vajadusele ning seetõttu on vaja internetiühendust.
Ühe- ja kahekeelseid piiblisalmide otsitulemusi pole võimalik kombineerida. Kas tahad otsingu tulemused kustutada ja alustada uue otsinguga?
-
+
Bible not fully loaded.
Piibel ei ole täielikult laaditud.
-
+
Information
Andmed
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
Teine Piibel ei sisalda kõiki salme, mis on peamises Piiblis. Näidatakse ainult neid salme, mis leiduvad mõlemas Piiblis. %d salmi ei kaasatud tulemustesse.
@@ -1297,24 +1297,24 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Pildiplugin</strong><br />Pildiplugin võimaldab piltide kuvamise.<br />Üks selle plugina One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
Pilt
-
+
Images
name plural
Pildid
-
+
Images
container title
Pildid
@@ -1355,37 +1355,37 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on
Valitud pildi lisamine teenistusele.
-
+
Load a new image.
Uue pildi laadimine.
-
+
Add a new image.
Uue pildi lisamine.
-
+
Edit the selected image.
Valitud pildi muutmine.
-
+
Delete the selected image.
Valitud pildi kustutamine.
-
+
Preview the selected image.
Valitud pildi eelvaatlus.
-
+
Send the selected image live.
Valitud pildi saatmine ekraanile.
-
+
Add the selected image to the service.
Valitud pildi lisamine teenistusele.
@@ -1406,39 +1406,57 @@ Pane tähele, et veebipiiblite salmid laaditakse internetist vajadusel, seega on
Pildi (piltide) valimine
-
+
You must select an image to delete.
Pead valima pildi, mida kustutada.
-
+
You must select an image to replace the background with.
Pead enne valima pildi, millega tausta asendada.
-
+
Missing Image(s)
Puuduvad pildid
-
+
The following image(s) no longer exist: %s
Järgnevaid pilte enam pole: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Järgnevaid pilte enam pole: %sKas tahad teised pildid sellest hoolimata lisada?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Tausta asendamisel esines viga, pildifaili "%s" enam pole.
-
+
There was no display item to amend.
+ Polnud ühtegi kuvatavat elementi, mida täiendada.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
@@ -1546,17 +1564,17 @@ Do you want to add the other images anyway?
Meedia valimine
-
+
You must select a media file to delete.
Pead valima meedia, mida kustutada.
-
+
Missing Media File
Puuduv meediafail
-
+
The file %s no longer exists.
Faili %s ei ole enam olemas.
@@ -1578,6 +1596,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+ Polnud ühtegi kuvatavat elementi, mida täiendada.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
@@ -1793,7 +1821,8 @@ OpenLP on kirjutanud ja seda haldavad vabatahtlikud. Kui sa tahad näha rohkem t
Copyright © 2004-2011 %s
Portions copyright © 2004-2011 %s
-
+ Autoriõigus © 2004-2011 %s
+Osade autoriõigus © 2004-2011 %s
@@ -2205,17 +2234,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
%s allalaadimine...
-
+
Download complete. Click the finish button to start OpenLP.
Allalaadimine lõpetatud. OpenLP käivitamiseks klõpsa lõpetamise nupule.
-
+
Enabling selected plugins...
Valitud pluginate sisselülitamine...
@@ -2301,49 +2330,49 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Internetiühendust ei leitud. Esmakäivituse nõustaja vajab internetiühendust näidislaulude, Piiblite ja kujunduste allalaadimiseks.
+ Internetiühendust ei leitud. Esmakäivituse nõustaja vajab internetiühendust näidislaulude, Piiblite ja kujunduste allalaadimiseks.
Esmakäivituse nõustaja taaskäivitamiseks hiljem, klõpsa praegu loobu nupule, kontrolli oma internetiühendust ja taaskäivita OpenLP.
Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
-
+
Sample Songs
Näidislaulud
-
+
Select and download public domain songs.
Vali ja laadi alla avalikku omandisse kuuluvaid laule.
-
+
Sample Bibles
Näidispiiblid
-
+
Select and download free Bibles.
Vabade Piiblite valimine ja allalaadimine.
-
+
Sample Themes
Näidiskujundused
-
+
Select and download sample themes.
Näidiskujunduste valimine ja allalaadimine.
-
+
Default Settings
Vaikimisi sätted
-
+
Set up default settings to be used by OpenLP.
OpenLP jaoks vaikimisi sätete määramine.
@@ -2358,17 +2387,17 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
Palun oota, kuni OpenLP on seadistatud ning sinu andmed on imporditud.
-
+
Default output display:
Vaikimisi ekraani kuva:
-
+
Select default theme:
Vali vaikimisi kujundus:
-
+
Starting configuration process...
Seadistamise alustamine...
@@ -2378,22 +2407,22 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
See nõustaja aitab alguses OpenLP seadistada. Alustamiseks klõpsa edasi nupule.
-
+
Setting Up And Downloading
Seadistamine ja allalaadimine
-
+
Please wait while OpenLP is set up and your data is downloaded.
Palun oota, kuni OpenLP-d seadistatakse ja andmeid allalaaditakse.
-
+
Setting Up
Seadistamine
-
+
Click the finish button to start OpenLP.
OpenLP käivitamiseks klõpsa lõpetamise nupule.
@@ -2403,22 +2432,41 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
Kohandatud slaidid
-
+
Download complete. Click the finish button to return to OpenLP.
+ Allalaadimine lõpetatud. Klõpsa lõpetamise nupule, et naaseda OpenLP-sse.
+
+
+
+ Click the finish button to return to OpenLP.
+ Klõpsa lõpetamise nupule, et naaseda OpenLP-sse.
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+ Finish
+ Lõpp
+
OpenLP.FormattingTagDialog
Configure Formatting Tags
-
+ Vormindussiltide seadistamine
@@ -2443,12 +2491,12 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
Start tag
- Alustamise silt
+ Alustav silt
End tag
- Lõpu silt
+ Lõpetav silt
@@ -2458,12 +2506,12 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
Start HTML
- HTML alguses
+ Alustav HTML
End HTML
- HTML lõpus
+ Lõpetav HTML
@@ -2579,136 +2627,146 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
Break
-
+ Murdmine
OpenLP.GeneralTab
-
+
General
Üldine
-
+
Monitors
Monitorid
-
+
Select monitor for output display:
Vali väljundkuva ekraan:
-
+
Display if a single screen
Kuvatakse, kui on ainult üks ekraan
-
+
Application Startup
Rakenduse käivitumine
-
+
Show blank screen warning
Kuvatakse tühjendatud ekraani hoiatust
-
+
Automatically open the last service
Automaatselt avatakse viimane teenistus
-
+
Show the splash screen
Käivitumisel kuvatakse logo
-
+
Application Settings
Rakenduse sätted
-
+
Prompt to save before starting a new service
Enne uue teenistuse alustamist küsitakse, kas salvestada avatud teenistus
-
+
Automatically preview next item in service
Järgmise teenistuse elemendi automaatne eelvaade
-
+
sec
sek
-
+
CCLI Details
CCLI andmed
-
+
SongSelect username:
SongSelecti kasutajanimi:
-
+
SongSelect password:
SongSelecti parool:
-
+
Display Position
Kuva asukoht
-
+
X
X
-
+
Y
Y
-
+
Height
Kõrgus
-
+
Width
Laius
-
+
Override display position
Kuva asukoht määratakse jõuga
-
+
Check for updates to OpenLP
OpenLP uuenduste kontrollimine
-
+
Unblank display when adding new live item
Uue elemendi saatmisel ekraanile võetakse ekraani tühjendamine maha
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2726,7 +2784,7 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP kuva
@@ -2734,307 +2792,307 @@ Esmakäivituse nõustajast loobumiseks klõpsa lõpetamise nupule.
OpenLP.MainWindow
-
+
&File
&Fail
-
+
&Import
&Impordi
-
+
&Export
&Ekspordi
-
+
&View
&Vaade
-
+
M&ode
&Režiim
-
+
&Tools
&Tööriistad
-
+
&Settings
&Sätted
-
+
&Language
&Keel
-
+
&Help
A&bi
-
+
Media Manager
Meediahaldur
-
+
Service Manager
Teenistuse haldur
-
+
Theme Manager
Kujunduse haldur
-
+
&New
&Uus
-
+
&Open
&Ava
-
+
Open an existing service.
Olemasoleva teenistuse avamine.
-
+
&Save
&Salvesta
-
+
Save the current service to disk.
Praeguse teenistuse salvestamine kettale.
-
+
Save &As...
Salvesta &kui...
-
+
Save Service As
Salvesta teenistus kui
-
+
Save the current service under a new name.
Praeguse teenistuse salvestamine uue nimega.
-
+
E&xit
&Välju
-
+
Quit OpenLP
Lahku OpenLPst
-
+
&Theme
&Kujundus
-
+
&Configure OpenLP...
&Seadista OpenLP...
-
+
&Media Manager
&Meediahaldur
-
+
Toggle Media Manager
Meediahalduri lüliti
-
+
Toggle the visibility of the media manager.
Meediahalduri nähtavuse ümberlüliti.
-
+
&Theme Manager
&Kujunduse haldur
-
+
Toggle Theme Manager
Kujunduse halduri lüliti
-
+
Toggle the visibility of the theme manager.
Kujunduse halduri nähtavuse ümberlülitamine.
-
+
&Service Manager
&Teenistuse haldur
-
+
Toggle Service Manager
Teenistuse halduri lüliti
-
+
Toggle the visibility of the service manager.
Teenistuse halduri nähtavuse ümberlülitamine.
-
+
&Preview Panel
&Eelvaatluspaneel
-
+
Toggle Preview Panel
Eelvaatluspaneeli lüliti
-
+
Toggle the visibility of the preview panel.
Eelvaatluspaneeli nähtavuse ümberlülitamine.
-
+
&Live Panel
&Ekraani paneel
-
+
Toggle Live Panel
Ekraani paneeli lüliti
-
+
Toggle the visibility of the live panel.
Ekraani paneeli nähtavuse muutmine.
-
+
&Plugin List
&Pluginate loend
-
+
List the Plugins
Pluginate loend
-
+
&User Guide
&Kasutajajuhend
-
+
&About
&Lähemalt
-
+
More information about OpenLP
Lähem teave OpenLP kohta
-
+
&Online Help
&Abi veebis
-
+
&Web Site
&Veebileht
-
+
Use the system language, if available.
Kui saadaval, kasutatakse süsteemi keelt.
-
+
Set the interface language to %s
Kasutajaliidese keeleks %s määramine
-
+
Add &Tool...
Lisa &tööriist...
-
+
Add an application to the list of tools.
Rakenduse lisamine tööriistade loendisse.
-
+
&Default
&Vaikimisi
-
+
Set the view mode back to the default.
Vaikimisi kuvarežiimi taastamine.
-
+
&Setup
&Ettevalmistus
-
+
Set the view mode to Setup.
Ettevalmistuse kuvarežiimi valimine.
-
+
&Live
&Otse
-
+
Set the view mode to Live.
Vaate režiimiks ekraanivaate valimine.
-
+
OpenLP Version Updated
OpenLP uuendus
-
+
OpenLP Main Display Blanked
OpenLP peakuva on tühi
-
+
The Main Display has been blanked out
Peakuva on tühi
-
+
Default Theme: %s
Vaikimisi kujundus: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -3049,17 +3107,17 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.Eesti
-
+
Configure &Shortcuts...
&Kiirklahvide seadistamine...
-
+
Close OpenLP
OpenLP sulgemine
-
+
Are you sure you want to close OpenLP?
Kas oled kindel, et tahad OpenLP sulgeda?
@@ -3074,62 +3132,62 @@ Sa võid viimase versiooni alla laadida aadressilt http://openlp.org/.&Kuvasiltide seadistamine
-
+
Open &Data Folder...
Ava &andmete kataloog...
-
+
Open the folder where songs, bibles and other data resides.
Laulude, Piiblite ja muude andmete kataloogi avamine.
-
+
&Autodetect
&Isetuvastus
-
+
Update Theme Images
Teemapiltide uuendamine
-
+
Update the preview images for all themes.
Kõigi teemade eelvaatepiltide uuendamine.
-
+
Print the current service.
Praeguse teenistuse printimine.
-
+
L&ock Panels
&Lukusta paneelid
-
+
Prevent the panels being moved.
Paneelide liigutamise kaitse.
-
+
Re-run First Time Wizard
Käivita esmanõustaja uuesti
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
Käivita esmanõustaja uuesti laulude, Piiblite ja kujunduste importimiseks.
-
+
Re-run First Time Wizard?
Kas käivitada esmanõustaja uuesti?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
@@ -3138,31 +3196,112 @@ Re-running this wizard may make changes to your current OpenLP configuration and
Selle nõustaja taaskäivitamine muudab sinu praegust OpenLP seadistust ja võib lisada laule olemasolevate laulude loetelusse ning muuta vaikimisi kujundust.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Sätted
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Faili avamine
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Ühtegi elementi pole valitud
@@ -3172,32 +3311,32 @@ Selle nõustaja taaskäivitamine muudab sinu praegust OpenLP seadistust ja võib
&Lisa valitud teenistuse elemendile
-
+
You must select one or more items to preview.
Sa pead valima vähemalt ühe kirje, mida eelvaadelda.
-
+
You must select one or more items to send live.
Sa pead valima vähemalt ühe kirje, mida tahad ekraanil näidata.
-
+
You must select one or more items.
Pead valima vähemalt ühe elemendi.
-
+
You must select an existing service item to add to.
Pead valima olemasoleva teenistuse, millele lisada.
-
+
Invalid Service Item
Vigane teenistuse element
-
+
You must select a %s service item.
Pead valima teenistuse elemendi %s.
@@ -3209,17 +3348,17 @@ Filename already exists in list
Failinimi on loendis juba olemas
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -3235,8 +3374,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3400,12 +3539,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3421,209 +3560,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Tõsta ü&lemiseks
-
+
Move item to the top of the service.
Teenistuse algusesse tõstmine.
-
+
Move &up
Liiguta &üles
-
+
Move item up one position in the service.
Elemendi liigutamine teenistuses ühe koha võrra ettepoole.
-
+
Move &down
Liiguta &alla
-
+
Move item down one position in the service.
Elemendi liigutamine teenistuses ühe koha võrra tahapoole.
-
+
Move to &bottom
Tõsta &alumiseks
-
+
Move item to the end of the service.
Teenistuse lõppu tõstmine.
-
+
&Delete From Service
&Kustuta teenistusest
-
+
Delete the selected item from the service.
Valitud elemendi kustutamine teenistusest.
-
+
&Add New Item
&Lisa uus element
-
+
&Add to Selected Item
&Lisa valitud elemendile
-
+
&Edit Item
&Muuda kirjet
-
+
&Reorder Item
&Muuda elemendi kohta järjekorras
-
+
&Notes
&Märkmed
-
+
&Change Item Theme
&Muuda elemendi kujundust
-
+
File is not a valid service.
The content encoding is not UTF-8.
Fail ei ole sobiv teenistus.
Sisu ei ole UTF-8 kodeeringus.
-
+
File is not a valid service.
Fail pole sobiv teenistus.
-
+
Missing Display Handler
Puudub kuvakäsitleja
-
+
Your item cannot be displayed as there is no handler to display it
Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Seda elementi pole võimalik näidata ekraanil, kuna puudub seda käsitsev programm
-
+
&Expand all
&Laienda kõik
-
+
Expand all the service items.
Kõigi teenistuse kirjete laiendamine.
-
+
&Collapse all
&Ahenda kõik
-
+
Collapse all the service items.
Kõigi teenistuse kirjete ahendamine.
-
+
Open File
Faili avamine
-
+
OpenLP Service Files (*.osz)
OpenLP teenistuse failid (*.osz)
-
+
Moves the selection down the window.
Valiku tõstmine aknas allapoole.
-
+
Move up
Liiguta üles
-
+
Moves the selection up the window.
Valiku tõstmine aknas ülespoole.
-
+
Go Live
Ekraanile
-
+
Send the selected item to Live.
Valitud kirje saatmine ekraanile.
-
+
Modified Service
Teenistust on muudetud
-
+
&Start Time
&Alguse aeg
-
+
Show &Preview
Näita &eelvaadet
-
+
Show &Live
Näita &ekraanil
-
+
The current service has been modified. Would you like to save this service?
Praegust teensitust on muudetud. Kas tahad selle teenistuse salvestada?
-
+
File could not be opened because it is corrupt.
Faili pole võimalik avada, kuna see on rikutud.
-
+
Empty File
Tühi fail
-
+
This service file does not contain any data.
Selles teenistuse failis pole andmeid.
-
+
Corrupt File
Rikutud fail
@@ -3643,7 +3782,7 @@ Sisu ei ole UTF-8 kodeeringus.
Kestus:
-
+
Untitled Service
Pealkirjata teenistus
@@ -3653,37 +3792,37 @@ Sisu ei ole UTF-8 kodeeringus.
See fail on rikutud või pole see OpenLP 2.0 teenistuse fail.
-
+
Load an existing service.
Olemasoleva teenistuse laadimine.
-
+
Save this service.
Selle teenistuse salvestamine.
-
+
Select a theme for the service.
Teenistuse jaoks kujunduse valimine.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3815,17 +3954,17 @@ Sisu ei ole UTF-8 kodeeringus.
Järgmine slaid
-
+
Previous Service
Eelmine teenistus
-
+
Next Service
Järgmine teenistus
-
+
Escape Item
Kuva sulgemine
@@ -3869,6 +4008,11 @@ Sisu ei ole UTF-8 kodeeringus.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3954,32 +4098,32 @@ Sisu ei ole UTF-8 kodeeringus.
OpenLP.ThemeForm
-
+
Select Image
Pildi valimine
-
+
Theme Name Missing
Kujundusel puudub nimi
-
+
There is no name for this theme. Please enter one.
Kujundusel ei ole nime. Palun sisesta nimi.
-
+
Theme Name Invalid
Sobimatu kujunduse nimi
-
+
Invalid theme name. Please enter one.
Kujunduse nimi pole sobiv. Palun sisesta sobiv nimi.
-
+
(approximately %d lines per slide)
@@ -4057,12 +4201,12 @@ Sisu ei ole UTF-8 kodeeringus.
Pead valima kujunduse, mida muuta.
-
+
You are unable to delete the default theme.
Vaikimisi kujundust pole võimalik kustutada.
-
+
Theme %s is used in the %s plugin.
Kujundust %s kasutatakse pluginas %s.
@@ -4159,7 +4303,7 @@ Sisu kodeering ei ole UTF-8.
Kas kustutada kujundus %s?
-
+
Validation Error
Valideerimise viga
@@ -4183,255 +4327,260 @@ Sisu kodeering ei ole UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Kujunduse nõustaja
-
+
Welcome to the Theme Wizard
Tere tulemast kujunduse nõustajasse
-
+
Set Up Background
Tausta määramine
-
+
Set up your theme's background according to the parameters below.
Määra kujunduse taust, kasutades järgnevaid parameetreid.
-
+
Background type:
Tausta liik:
-
+
Solid Color
Ühtlane värv
-
+
Gradient
Üleminek
-
+
Color:
Värvus:
-
+
Gradient:
Üleminek:
-
+
Horizontal
Horisontaalne
-
+
Vertical
Vertikaalne
-
+
Circular
Radiaalne
-
+
Top Left - Bottom Right
Loodest kagusse
-
+
Bottom Left - Top Right
Edelast kirdesse
-
+
Main Area Font Details
Peamise teksti üksikasjad
-
+
Define the font and display characteristics for the Display text
Määra font ja teised teksti omadused
-
+
Font:
Font:
-
+
Size:
Suurus:
-
+
Line Spacing:
Reavahe:
-
+
&Outline:
&Kontuurjoon:
-
+
&Shadow:
&Vari:
-
+
Bold
Rasvane
-
+
Italic
Kaldkiri
-
+
Footer Area Font Details
Jaluse fondi üksikasjad
-
+
Define the font and display characteristics for the Footer text
Määra jaluse font ja muud omadused
-
+
Text Formatting Details
Teksti vorminduse üksikasjad
-
+
Allows additional display formatting information to be defined
Võimaldab määrata lisaks vorminduse andmeid
-
+
Horizontal Align:
Rõhtjoondus:
-
+
Left
Vasakul
-
+
Right
Paremal
-
+
Center
Keskel
-
+
Output Area Locations
Väljundala asukoht
-
+
Allows you to change and move the main and footer areas.
Võimaldab muuta ja liigutada peamist ja jaluse ala.
-
+
&Main Area
&Peamine ala
-
+
&Use default location
&Vaikimisi asukoha kasutamine
-
+
X position:
X-asukoht:
-
+
px
px
-
+
Y position:
Y-asukoht:
-
+
Width:
Laius:
-
+
Height:
Kõrgus:
-
+
Use default location
Vaikimisi asukoha kasutamine
-
+
Save and Preview
Salvestamine ja eelvaade
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Vaata kujundus üle ja salvesta see, asendades olemasolev või muuda nime, et luua uus kujundus
-
+
Theme name:
Kujunduse nimi:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
See nõustaja aitab kujundusi luua ja muuta. Klõpsa edasi nupul, et alustada tausta määramisest.
-
+
Transitions:
Üleminekud:
-
+
&Footer Area
&Jaluse ala
-
+
Edit Theme - %s
Teema muutmine - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+
+
OpenLP.ThemesTab
@@ -4822,7 +4971,7 @@ Sisu kodeering ei ole UTF-8.
Valmis.
-
+
Starting import...
Importimise alustamine...
@@ -5179,17 +5328,17 @@ Sisu kodeering ei ole UTF-8.
Esitlused (%s)
-
+
Missing Presentation
Puuduv esitlus
-
+
The Presentation %s no longer exists.
Esitlust %s enam ei ole.
-
+
The Presentation %s is incomplete, please reload.
Esitlus %s ei ole täielik, palun laadi see uuesti.
@@ -5362,126 +5511,141 @@ Sisu kodeering ei ole UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Laulude kasutuse jälgimine
-
+
&Delete Tracking Data
&Kustuta kogutud andmed
-
+
Delete song usage data up to a specified date.
Laulude kasutuse andmete kustutamine kuni antud kuupäevani.
-
+
&Extract Tracking Data
&Eralda laulukasutuse andmed
-
+
Generate a report on song usage.
Genereeri raport laulude kasutuse kohta.
-
+
Toggle Tracking
Laulukasutuse jälgimine
-
+
Toggle the tracking of song usage.
Laulukasutuse jälgimise sisse- ja väljalülitamine.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Laulude plugin</strong><br />See plugin võimaldab laulude kuvamise ja haldamise.
-
+
SongUsage
name singular
Laulukasutus
-
+
SongUsage
name plural
Laulukasutus
-
+
SongUsage
container title
Laulukasutus
-
+
Song Usage
Laulude kasutus
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Laulukasutuse andmete kustutamine
-
+
Delete Selected Song Usage Events?
Kas kustutada valitud laulude kasutamise sündmused?
-
+
Are you sure you want to delete selected Song Usage data?
Kas oled kindel, et tahad kustutada valitud laulude kasutuse andmed?
-
+
Deletion Successful
Kustutamine edukas
-
+
All requested data has been deleted successfully.
Kõik kustutamisele määratud andmed kustutati edukalt.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Laulukasutuse salvestamine
-
+
Select Date Range
Vali kuupäevade vahemik
-
+
to
kuni
-
+
Report Location
Raporti asukoht
@@ -5496,12 +5660,12 @@ Sisu kodeering ei ole UTF-8.
laulukasutuse_andmed_%s_%s.txt
-
+
Report Creation
Raporti koostamine
-
+
Report
%s
has been successfully created.
@@ -5523,130 +5687,130 @@ on edukalt loodud.
SongsPlugin
-
+
&Song
&Laul
-
+
Import songs using the import wizard.
Laulude importimine importimise nõustajaga.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Laulude plugin</strong><br />See plugin võimaldab laulude kuvamise ja haldamise.
-
+
&Re-index Songs
&Indekseeri laulud uuesti
-
+
Re-index the songs database to improve searching and ordering.
Laulude andmebaasi kordusindekseerimine, et parendada otsimist ja järjekorda.
-
+
Reindexing songs...
Laulude kordusindekseerimine...
-
+
Song
name singular
Laul
-
+
Songs
name plural
Laulud
-
+
Songs
container title
Laulud
-
+
Arabic (CP-1256)
Araabia (CP-1256)
-
+
Baltic (CP-1257)
Balti (CP-1257)
-
+
Central European (CP-1250)
Kesk-Euroopa (CP-1250)
-
+
Cyrillic (CP-1251)
Kirillitsa (CP-1251)
-
+
Greek (CP-1253)
Kreeka (CP-1253)
-
+
Hebrew (CP-1255)
Heebrea (CP-1255)
-
+
Japanese (CP-932)
Jaapani (CP-932)
-
+
Korean (CP-949)
Korea (CP-949)
-
+
Simplified Chinese (CP-936)
Lihtsustatud Hiina (CP-936)
-
+
Thai (CP-874)
Tai (CP-874)
-
+
Traditional Chinese (CP-950)
Tradistiooniline Hiina (CP-950)
-
+
Turkish (CP-1254)
Türgi (CP-1254)
-
+
Vietnam (CP-1258)
Vietnami (CP-1258)
-
+
Western European (CP-1252)
Lääne-Euroopa (CP-1252)
-
+
Character Encoding
Märgikodeering
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5654,14 +5818,14 @@ Usually you are fine with the preselected choice.
Tavaliselt on vaikimisi valik õige.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Palun vali märgikodeering.
Kodeering on vajalik märkide õige esitamise jaoks.
-
+
Exports songs using the export wizard.
Eksportimise nõustaja abil laulude eksportimine.
@@ -5696,32 +5860,32 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Valitud laulu lisamine teenistusele.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5780,7 +5944,7 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Haldab %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5790,177 +5954,177 @@ Kodeering on vajalik märkide õige esitamise jaoks.
SongsPlugin.EditSongForm
-
+
Song Editor
Lauluredaktor
-
+
&Title:
&Pealkiri:
-
+
Alt&ernate title:
&Alternatiivne pealkiri:
-
+
&Lyrics:
&Sõnad:
-
+
&Verse order:
&Salmide järjekord:
-
+
Ed&it All
Muuda &kõiki
-
+
Title && Lyrics
Pealkiri && laulusõnad
-
+
&Add to Song
&Lisa laulule
-
+
&Remove
&Eemalda
-
+
&Manage Authors, Topics, Song Books
&Autorite, teemade ja laulikute haldamine
-
+
A&dd to Song
L&isa laulule
-
+
R&emove
&Eemalda
-
+
Book:
Book:
-
+
Number:
Number:
-
+
Authors, Topics && Song Book
Autorid, teemad && laulik
-
+
New &Theme
Uus &kujundus
-
+
Copyright Information
Autoriõiguse andmed
-
+
Comments
Kommentaarid
-
+
Theme, Copyright Info && Comments
Kujundus, autoriõigus && kommentaarid
-
+
Add Author
Autori lisamine
-
+
This author does not exist, do you want to add them?
Seda autorit veel pole, kas tahad autori lisada?
-
+
This author is already in the list.
See autor juba on loendis.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Sa ei ole valinud ühtegi sobilikku autorit. Vali autor loendist või sisesta uue autori nimi ja klõpsa uue nupul "Lisa laulule autor".
-
+
Add Topic
Teema lisamine
-
+
This topic does not exist, do you want to add it?
Sellist teemat pole. Kas tahad selle lisada?
-
+
This topic is already in the list.
See teema juba on loendis.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Sa pole valinud sobivat teemat. Vali teema kas loendist või sisesta uus teema ja selle lisamiseks klõpsa nupule "Lisa laulule teema".
-
+
You need to type in a song title.
Pead sisestama laulu pealkirja.
-
+
You need to type in at least one verse.
Pead sisestama vähemalt ühe salmi.
-
+
Warning
Hoiatus
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
Salmide järjekord pole sobiv. Mitte ükski valm ei vasta %s-le. Sobivad salmid on %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Sa pole kasutanud %s mitte kusagil salmide järjekorras. Kas sa oled kindel, et tahad laulu selliselt salvestada?
-
+
Add Book
Lauliku lisamine
-
+
This song book does not exist, do you want to add it?
Sellist laulikut pole. Kas tahad selle lisada?
-
+
You need to have an author for this song.
Pead lisama sellele laulule autori.
@@ -5969,6 +6133,31 @@ Kodeering on vajalik märkide õige esitamise jaoks.
You need to type some text in to the verse.
Salm peab sisaldama teksti.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6003,7 +6192,7 @@ Kodeering on vajalik märkide õige esitamise jaoks.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- See nõustaja aitab laulud eksportida avatud ülistuslaulude vormingus OpenLyrics.
+ See nõustaja aitab laulud eksportida avatud ülistuslaulude vormingus OpenLyrics.
@@ -6066,7 +6255,7 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Pead määrama kataloogi.
-
+
Select Destination Folder
Sihtkausta valimine
@@ -6075,6 +6264,11 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6194,15 +6388,28 @@ Kodeering on vajalik märkide õige esitamise jaoks.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Pealkirjad
-
+
Lyrics
Laulusõnad
@@ -6212,17 +6419,17 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Kas kustutada laul(ud)?
-
+
CCLI License:
CCLI litsents:
-
+
Entire Song
Kogu laulust
-
+
Are you sure you want to delete the %n selected song(s)?
Kas sa oled kindel, et soovid kustutada %n valitud laulu?
@@ -6230,12 +6437,12 @@ Kodeering on vajalik märkide õige esitamise jaoks.
-
+
Maintain the lists of authors, topics and books.
Autorite, teemade ja laulikute loendi haldamine.
-
+
copy
For song cloning
@@ -6244,7 +6451,7 @@ Kodeering on vajalik märkide õige esitamise jaoks.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
See pole openlp.org 1.x laulude andmebaas.
@@ -6293,23 +6500,28 @@ Kodeering on vajalik märkide õige esitamise jaoks.
Finished export.
- Eksportimine lõpetatud.
+ Eksportimine lõpetatud.
-
+
Your song export failed.
Laulude eksportimine nurjus.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
autoriõigus
-
+
The following songs could not be imported:
Järgnevaid laule polnud võimalik importida:
diff --git a/resources/i18n/fr.ts b/resources/i18n/fr.ts
index 45caa753e..b314cd17f 100644
--- a/resources/i18n/fr.ts
+++ b/resources/i18n/fr.ts
@@ -65,7 +65,7 @@ Voulez-vous continuer tout de même ?
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
-
+ <strong>Module d'alerte</strong><br />Le module d'alerte contrôle l'affichage de message d'alertes a l'écran.
@@ -352,7 +352,7 @@ Voulez-vous continuer tout de même ?
Upgrade the Bible databases to the latest format.
- Mettre à jour les bases de données de Bible au nouveau format
+ Mettre à jour les bases de données de Bible au nouveau format.
@@ -827,19 +827,19 @@ téléchargé à la demande, une connexion Internet fiable est donc nécessaire.
Vous ne pouvez pas combiner simple et double Bible dans les résultats de recherche. Voulez vous effacer les résultats et commencer une nouvelle recherche ?
-
+
Bible not fully loaded.
Bible pas entièrement chargée.
-
+
Information
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
- La deuxième Bible ne contient pas tous les versets présents dans la Bible principale. Seulement les versets trouvés dans les deux Bibles vont être affichés. %s versets n'ont pas été inclus dans le résultat.
+ La deuxième Bible ne contient pas tous les versets présents dans la Bible principale. Seulement les versets trouvés dans les deux Bibles vont être affichés. %d versets n'ont pas été inclus dans le résultat.
@@ -1075,17 +1075,17 @@ Veuillez remarquer, que les versets des Bibles Web sont téléchargés à la dem
You need to specify a backup directory for your Bibles.
-
+ Vous devez spécifier un répertoire de sauvegarde pour vos Bibles.
Starting upgrade...
-
+ Démarrer la mise à jours...
There are no Bibles that need to be upgraded.
-
+ Il n'y a pas de Bibles qui ont besoin d'être mise a jours.
@@ -1250,9 +1250,9 @@ Veuillez remarquer, que les versets des Bibles Web sont téléchargés à la dem
Are you sure you want to delete the %n selected custom slides(s)?
-
-
-
+
+ Être vous sur de vouloir effacer la %n diapositive personnel sélectionnée ?
+ Être vous sur de vouloir effacer les %n diapositives personnels sélectionnées ?
@@ -1322,24 +1322,24 @@ Veuillez remarquer, que les versets des Bibles Web sont téléchargés à la dem
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Module Image</strong><br />Le module Image permet l'affichage d'image.<br />L'un des traits distinctifs de ce module est la possibilité de regrouper un certain nombre d'images dans le gestionnaire de services, ce qui rend l'affichage de plusieurs images plus facile. Ce module permet également d'afficher les image sous forme de diaporama en boucle et avec un retard. En plus de cela, les images du module peut être utilisé pour remplacer l'arrière-plan du thème en cours.
-
+
Image
name singular
Image
-
+
Images
name plural
Images
-
+
Images
container title
Images
@@ -1380,37 +1380,37 @@ Veuillez remarquer, que les versets des Bibles Web sont téléchargés à la dem
Ajoute l'Image sélectionnée au service.
-
+
Load a new image.
Charge une nouvelle image.
-
+
Add a new image.
Ajoute une nouvelle image.
-
+
Edit the selected image.
Édite l'image sélectionnée.
-
+
Delete the selected image.
Efface l'image sélectionnée.
-
+
Preview the selected image.
Prévisualise l'image sélectionnée.
-
+
Send the selected image live.
Envoie en direct l'image sélectionnée.
-
+
Add the selected image to the service.
Ajoute l'image sélectionnée au service.
@@ -1431,40 +1431,58 @@ Veuillez remarquer, que les versets des Bibles Web sont téléchargés à la dem
Sélectionne Image(s)
-
+
You must select an image to delete.
Vous devez sélectionner une image a effacer.
-
+
Missing Image(s)
Image(s) manquante
-
+
The following image(s) no longer exist: %s
L(es) image(s) suivante(s) n'existe(nt) plus : %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
L(es) image(s) suivante(s) n'existe(nt) plus : %s
Voulez-vous ajouter de toute façon d'autres images ?
-
+
You must select an image to replace the background with.
Vous devez sélectionner une image pour remplacer le fond.
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Il y a un problème pour remplacer votre fond, le fichier d'image "%s" n'existe plus.
-
+
There was no display item to amend.
+ Il n'y avait aucun élément d'affichage à modifier.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
@@ -1582,17 +1600,17 @@ Voulez-vous ajouter de toute façon d'autres images ?
Il y a un problème pour remplacer le fond du direct, le fichier du média "%s" n'existe plus.
-
+
Missing Media File
Fichier du média manquant
-
+
The file %s no longer exists.
Le fichier %s n'existe plus.
-
+
You must select a media file to delete.
Vous devez sélectionné un fichier média à effacer.
@@ -1604,6 +1622,16 @@ Voulez-vous ajouter de toute façon d'autres images ?
There was no display item to amend.
+ Il n'y avait aucun élément d'affichage à modifier.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
@@ -2244,17 +2272,17 @@ Version : %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Téléchargement %s...
-
+
Download complete. Click the finish button to start OpenLP.
Téléchargement terminer. Clic le bouton terminer pour démarrer OpenLP.
-
+
Enabling selected plugins...
Active le module sélectionné...
@@ -2340,49 +2368,49 @@ Version : %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Pas de connexion Internet trouvée. L'assistant de démarrage a besoin d'une connexion Internet pour pouvoir télécharge les exemple de chants , Bibles et thèmes.
+ Pas de connexion Internet trouvée. L'assistant de démarrage a besoin d'une connexion Internet pour pouvoir télécharge les exemple de chants , Bibles et thèmes.
Pour redémarrer l'assistant de démarrage et importer les donnée d'exemple plus tard, appuyez sur le bouton annuler maintenant, vérifier votre connexion Internet et redémarrer OpenLP.
Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenant.
-
+
Sample Songs
Chant exemple
-
+
Select and download public domain songs.
Sélectionne et télécharge les chants du domaine publics.
-
+
Sample Bibles
Example de Bibles
-
+
Select and download free Bibles.
Sélectionne et télécharge des Bibles gratuites.
-
+
Sample Themes
Exemple de Thèmes
-
+
Select and download sample themes.
Sélectionne et télécharge des exemple de thèmes.
-
+
Default Settings
Paramètres par défaut
-
+
Set up default settings to be used by OpenLP.
Définir les paramètres par défaut pour être utilisé par OpenLP.
@@ -2397,17 +2425,17 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
Merci de patienter pendant que OpenLP ce met en place et importe vos données.
-
+
Default output display:
Sortie écran par défaut :
-
+
Select default theme:
Sélectionne le thème pas défaut :
-
+
Starting configuration process...
Démarrer le processus de configuration...
@@ -2417,22 +2445,22 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
Cet assistant va vous aider à configurer OpenLP pour sa première utilisation. Cliquez sur le bouton suivant pour démarrer.
-
+
Setting Up And Downloading
Mise en place et téléchargement
-
+
Please wait while OpenLP is set up and your data is downloaded.
Merci d'attendre pendant qu'OpenLP ce met en place que que vos données soient téléchargée.
-
+
Setting Up
Mise en place
-
+
Click the finish button to start OpenLP.
Cliquer sur le bouton pour démarrer OpenLP.
@@ -2442,22 +2470,41 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
Diapositives personnelles
-
+
Download complete. Click the finish button to return to OpenLP.
+ Téléchargement terminé. Cliquez sur le bouton Terminer pour revenir à OpenLP.
+
+
+
+ Click the finish button to return to OpenLP.
+ Cliquez sur le bouton Terminer pour revenir à OpenLP.
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+ Finish
+ Fini
+
OpenLP.FormattingTagDialog
Configure Formatting Tags
-
+ Configurer les balises de formatage
@@ -2624,130 +2671,140 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
OpenLP.GeneralTab
-
+
General
Général
-
+
Monitors
Monitors
-
+
Select monitor for output display:
Sélectionne l’écran pour la sortie d'affichage :
-
+
Display if a single screen
Affiche si il n'y a qu'un écran
-
+
Application Startup
Démarrage de l'application
-
+
Show blank screen warning
Afficher un avertissement d'écran vide
-
+
Automatically open the last service
Ouvre automatiquement le dernier service
-
+
Show the splash screen
Affiche l'écran de démarrage
-
+
Check for updates to OpenLP
Regarde s'il y a des mise à jours d'OpenLP
-
+
Application Settings
Préférence d'application
-
+
Prompt to save before starting a new service
Demande d'enregistrer avant de commencer un nouveau service
-
+
Automatically preview next item in service
Prévisualise automatiquement le prochain élément de service
-
+
sec
sec
-
+
CCLI Details
CCLI détails
-
+
SongSelect username:
Nom d'utilisateur SongSelect :
-
+
SongSelect password:
Mot de passe SongSelect :
-
+
Display Position
Position d'affichage
-
+
X
X
-
+
Y
Y
-
+
Height
Hauteur
-
+
Width
Largeur
-
+
Override display position
Surcharge la position d'affichage
-
+
Unblank display when adding new live item
Supprime l'écran noir lors de l'ajout de nouveaux élément direct
-
+
Enable slide wrap-around
Enclenche le passage automatique des diapositives
-
+
Timed slide interval:
Intervalle de temps entre les diapositives :
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2765,7 +2822,7 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
OpenLP.MainDisplay
-
+
OpenLP Display
Affichage OpenLP
@@ -2773,292 +2830,292 @@ Pour annuler l'assistant de démarrage, appuyer sur le bouton fin maintenan
OpenLP.MainWindow
-
+
&File
&Fichier
-
+
&Import
&Import
-
+
&Export
- &Export
+ E&xport
-
+
&View
&Visualise
-
+
M&ode
M&ode
-
+
&Tools
&Outils
-
+
&Settings
- &Options
+ O&ptions
-
+
&Language
&Langue
-
+
&Help
&Aide
-
+
Media Manager
Gestionnaire de médias
-
+
Service Manager
Gestionnaire de services
-
+
Theme Manager
Gestionnaire de thèmes
-
+
&New
&Nouveau
-
+
&Open
&Ouvrir
-
+
Open an existing service.
Ouvre un service existant.
-
+
&Save
&Enregistre
-
+
Save the current service to disk.
Enregistre le service courant sur le disque.
-
+
Save &As...
Enregistre &sous...
-
+
Save Service As
Enregistre le service sous
-
+
Save the current service under a new name.
Enregistre le service courant sous un nouveau nom.
-
+
E&xit
&Quitter
-
+
Quit OpenLP
Quitter OpenLP
-
+
&Theme
&Thème
-
+
Configure &Shortcuts...
Personnalise les &raccourcis...
-
+
&Configure OpenLP...
&Personnalise OpenLP...
-
+
&Media Manager
Gestionnaire de &médias
-
+
Toggle Media Manager
Gestionnaire de Média
-
+
Toggle the visibility of the media manager.
Change la visibilité du gestionnaire de média.
-
+
&Theme Manager
Gestionnaire de &thèmes
-
+
Toggle Theme Manager
Gestionnaire de Thème
-
+
Toggle the visibility of the theme manager.
Change la visibilité du gestionnaire de tème.
-
+
&Service Manager
Gestionnaire de &services
-
+
Toggle Service Manager
Gestionnaire de service
-
+
Toggle the visibility of the service manager.
Change la visibilité du gestionnaire de service.
-
+
&Preview Panel
Panneau de &prévisualisation
-
+
Toggle Preview Panel
Panneau de prévisualisation
-
+
Toggle the visibility of the preview panel.
Change la visibilité du panel de prévisualisation.
-
+
&Live Panel
Panneau du &direct
-
+
Toggle Live Panel
Panneau du direct
-
+
Toggle the visibility of the live panel.
Change la visibilité du directe.
-
+
&Plugin List
Liste des &modules
-
+
List the Plugins
Liste des modules
-
+
&User Guide
&Guide utilisateur
-
+
&About
- &À propos
+ À &propos
-
+
More information about OpenLP
Plus d'information sur OpenLP
-
+
&Online Help
&Aide en ligne
-
+
&Web Site
Site &Web
-
+
Use the system language, if available.
Utilise le langage système, si disponible.
-
+
Set the interface language to %s
Défini la langue de l'interface à %s
-
+
Add &Tool...
Ajoute un &outils...
-
+
Add an application to the list of tools.
Ajoute une application a la liste des outils.
-
+
&Default
&Défaut
-
+
Set the view mode back to the default.
Redéfini le mode vue comme par défaut.
-
+
&Setup
&Configuration
-
+
Set the view mode to Setup.
Mode vue Configuration.
-
+
&Live
&Direct
-
+
Set the view mode to Live.
Mode vue Direct.
-
+
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/.
@@ -3067,32 +3124,32 @@ You can download the latest version from http://openlp.org/.
Vous pouvez télécharger la dernière version depuis http://openlp.org/.
-
+
OpenLP Version Updated
Version d'OpenLP mis a jours
-
+
OpenLP Main Display Blanked
OpenLP affichage principale noirci
-
+
The Main Display has been blanked out
L'affichage principale a été noirci
-
+
Close OpenLP
Ferme OpenLP
-
+
Are you sure you want to close OpenLP?
Êtes vous sur de vouloir fermer OpenLP ?
-
+
Default Theme: %s
Thème par défaut : %s
@@ -3108,12 +3165,12 @@ Vous pouvez télécharger la dernière version depuis http://openlp.org/.Imprime l'ordre du service courant.
-
+
Open &Data Folder...
- Ouvre le répertoire de &données...
+ &Ouvre le répertoire de données...
-
+
Open the folder where songs, bibles and other data resides.
Ouvre le répertoire ou les chants, bibles et les autres données sont placées.
@@ -3123,83 +3180,171 @@ Vous pouvez télécharger la dernière version depuis http://openlp.org/.&Configure les balise d'affichage
-
+
&Autodetect
&Détecte automatiquement
-
+
Update Theme Images
Met a jours les images de thèmes
-
+
Update the preview images for all themes.
- Met a jours les images de tous les thèmes.
+ Mettre à jours les images de tous les thèmes.
-
+
Print the current service.
Imprime le service courant.
-
+
L&ock Panels
-
+ &Verrouille les panneaux
-
+
Prevent the panels being moved.
-
+ Empêcher les panneaux d'être déplacé.
-
+
Re-run First Time Wizard
-
+ Re-démarrer l'assistant de démarrage
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+ Re-démarrer l'assistant de démarrage, importer les chants, Bibles et thèmes.
-
+
Re-run First Time Wizard?
-
+ Re-démarrer l'assistant de démarrage ?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+ Êtes vous sur de vouloir re-démarrer l'assistant de démarrage ?
+
+Re-démarrer cet assistant peut apporter des modifications à votre configuration actuelle OpenLP et éventuellement ajouter des chansons à votre liste de chansons existantes et de changer votre thème par défaut.
-
+
&Recent Files
-
+ Fichiers &récents
&Configure Formatting Tags...
-
+ &Configurer les balises de formatage...
-
+
Clear List
Clear List of recent files
+ Vide la liste
+
+
+
+ Clear the list of recent files.
+ Vide la liste des fichiers récents.
+
+
+
+ Configure &Formatting Tags...
-
- Clear the list of recent files.
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Configuration
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Ouvre un fichier
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
OpenLP.MediaManagerItem
-
+
No Items Selected
Pas d'éléments sélectionné
@@ -3209,32 +3354,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Ajoute à l'élément sélectionné du service
-
+
You must select one or more items to preview.
Vous devez sélectionner un ou plusieurs éléments a prévisualiser.
-
+
You must select one or more items to send live.
Vous devez sélectionner un ou plusieurs éléments pour les envoyer en direct.
-
+
You must select one or more items.
Vous devez sélectionner un ou plusieurs éléments.
-
+
You must select an existing service item to add to.
Vous devez sélectionner un élément existant du service pour l'ajouter.
-
+
Invalid Service Item
Élément du service invalide
-
+
You must select a %s service item.
Vous devez sélectionner un %s élément du service.
@@ -3246,12 +3391,12 @@ Filename already exists in list
Le nom de fichiers existe dans la liste
-
+
You must select one or more items to add.
Vous devez sélectionner un ou plusieurs éléments a ajouter.
-
+
No Search Results
Pas de résultats de recherche
@@ -3263,24 +3408,30 @@ This filename is already in the list
Ce nom de fichier est déjà dans la liste
-
+
&Clone
-
+ %Clone
Invalid File Type
-
+ Type de fichier invalide
Invalid File %s.
Suffix not supported
-
+ Fichier invalide %s.
+Suffixe pas supporter
Duplicate files found on import and ignored.
+ Les fichier dupliqué et ignorer trouvé dans l'import.
+
+
+
+ Duplicate files were found on import and were ignored.
@@ -3415,17 +3566,17 @@ Suffix not supported
Print
-
+ Imprimer
Title:
-
+ Titre :
Custom Footer Text:
-
+ Texte de pied de page personnalisé :
@@ -3444,14 +3595,14 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+ <strong>Début</strong> : %s
-
+
<strong>Length</strong>: %s
-
+ <strong>Longueur</strong> : %s
@@ -3465,209 +3616,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Place en &premier
-
+
Move item to the top of the service.
Place l'élément au début du service.
-
+
Move &up
Déplace en &haut
-
+
Move item up one position in the service.
Déplace l'élément d'une position en haut.
-
+
Move &down
Déplace en &bas
-
+
Move item down one position in the service.
Déplace l'élément d'une position en bas.
-
+
Move to &bottom
Place en &dernier
-
+
Move item to the end of the service.
Place l'élément a la fin du service.
-
+
Moves the selection up the window.
Déplace la sélection en haut de la fenêtre.
-
+
Move up
Déplace en haut
-
+
&Delete From Service
- &Efface du service
+ &Retire du service
-
+
Delete the selected item from the service.
- Efface l'élément sélectionner du service.
+ Retire l'élément sélectionné du service.
-
+
&Expand all
&Développer tous
-
+
Expand all the service items.
Développe tous les éléments du service.
-
+
&Collapse all
&Réduire tous
-
+
Collapse all the service items.
Réduit tous les élément du service.
-
+
Go Live
Lance le direct
-
+
Send the selected item to Live.
Envoie l'élément sélectionné en direct.
-
+
&Add New Item
&Ajoute un nouvel élément
-
+
&Add to Selected Item
&Ajoute a l'élément sélectionné
-
+
&Edit Item
&Édite l'élément
-
+
&Reorder Item
&Réordonne l'élément
-
+
&Notes
&Remarques
-
+
&Change Item Theme
&Change le thème de l'élément
-
+
Open File
Ouvre un fichier
-
+
OpenLP Service Files (*.osz)
Fichier service OpenLP (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
Le fichier n'est un service valide.
Le contenu n'est pas de l'UTF-8.
-
+
File is not a valid service.
Le fichier n'est pas un service valide.
-
+
Missing Display Handler
Délégué d'affichage manquent
-
+
Your item cannot be displayed as there is no handler to display it
Votre élément ne peut pas être affiché il n'y a pas de délégué pour l'afficher
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Votre élément ne peut pas être affiché le module nécessaire pour l'afficher est manquant ou inactif
-
+
Moves the selection down the window.
Déplace la sélection en bas de la fenêtre.
-
+
Modified Service
Service modifié
-
+
&Start Time
Temps de &début
-
+
Show &Preview
Affiche en &prévisualisation
-
+
Show &Live
Affiche en &direct
-
+
The current service has been modified. Would you like to save this service?
Le service courant à été modifier. Voulez-vous l'enregistrer ?
-
+
File could not be opened because it is corrupt.
Le fichier n'a pas pu être ouvert car il est corrompu.
-
+
Empty File
Fichier vide
-
+
This service file does not contain any data.
Ce fichier de service ne contiens aucune données.
-
+
Corrupt File
Fichier corrompu
@@ -3687,7 +3838,7 @@ Le contenu n'est pas de l'UTF-8.
Durée du service :
-
+
Untitled Service
Service sans titre
@@ -3697,39 +3848,39 @@ Le contenu n'est pas de l'UTF-8.
Ce fichier est corrompu ou n'est la un fichier service OpenLP 2.0.
-
+
Load an existing service.
Charge un service existant.
-
+
Save this service.
Enregistre ce service.
-
+
Select a theme for the service.
Sélectionne un thème pour le service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
Ce fichier est sois corrompu ou n'est pas un fichier de service OpenLP 2.0.
-
+
Slide theme
-
+ Thème de diapositive
-
+
Notes
-
+ Notes
-
+
Service File Missing
-
+ Fichier de service manquant
@@ -3818,7 +3969,7 @@ Le contenu n'est pas de l'UTF-8.
Configure Shortcuts
-
+ Configure les raccourcis
@@ -3859,17 +4010,17 @@ Le contenu n'est pas de l'UTF-8.
Aller à
-
+
Previous Service
Service précédent
-
+
Next Service
Service suivant
-
+
Escape Item
Élément échappement
@@ -3923,6 +4074,11 @@ Le contenu n'est pas de l'UTF-8.
Start playing media.
Joue le média.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4008,32 +4164,32 @@ Le contenu n'est pas de l'UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Sélectionne l'image
-
+
Theme Name Missing
Nom du thème manquant
-
+
There is no name for this theme. Please enter one.
Il n'y a pas ne nom pour ce thème. Veillez en introduire un.
-
+
Theme Name Invalid
Nom du thème invalide
-
+
Invalid theme name. Please enter one.
Nom du thème invalide. Veuillez en introduire un.
-
+
(approximately %d lines per slide)
(approximativement %d lignes pas diapositive)
@@ -4198,7 +4354,7 @@ The content encoding is not UTF-8.
Le contenu n'est pas de l'UTF-8.
-
+
Validation Error
Erreur de validation
@@ -4213,12 +4369,12 @@ Le contenu n'est pas de l'UTF-8.
Le thème avec ce nom existe déjà.
-
+
You are unable to delete the default theme.
Vous ne pouvez pas supprimer le thème par défaut.
-
+
Theme %s is used in the %s plugin.
Thème %s est utiliser par le module %s.
@@ -4231,260 +4387,265 @@ Le contenu n'est pas de l'UTF-8.
Copy of %s
Copy of <theme name>
-
+ Copie de %s
OpenLP.ThemeWizard
-
+
Edit Theme - %s
Édite le thème - %s
-
+
Theme Wizard
Assistant thème
-
+
Welcome to the Theme Wizard
Bienvenue dans l'assistant thème
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Cet assistant va vous aider à créer et éditer votre thème. Cliquer sur la bouton suivant pour démarrer le processus par configurer votre fond.
-
+
Set Up Background
Établir le font
-
+
Set up your theme's background according to the parameters below.
Établir le fond de votre thème en fonction des paramètre si dessous.
-
+
Background type:
Type de font :
-
+
Solid Color
Couleur unie
-
+
Gradient
Dégrader
-
+
Color:
Couleur :
-
+
Gradient:
Dégrader :
-
+
Horizontal
Horizontal
-
+
Vertical
Vertical
-
+
Circular
Circulaire
-
+
Top Left - Bottom Right
Haut gauche - Bas droite
-
+
Bottom Left - Top Right
Bas gauche - Haut droite
-
+
Main Area Font Details
Aire principale détails de police
-
+
Define the font and display characteristics for the Display text
Définir la police et les caractéristique d'affichage pour afficher le text
-
+
Font:
Police :
-
+
Size:
Taille :
-
+
Line Spacing:
Espace des lignes :
-
+
&Outline:
&Contour :
-
+
&Shadow:
&Ombre :
-
+
Bold
Gras
-
+
Italic
Italique
-
+
Footer Area Font Details
Détailles de la police du pied de page
-
+
Define the font and display characteristics for the Footer text
Définir la police et les caractéristiques d'affichage du texte en pied de page
-
+
Text Formatting Details
Détails de formatage du texte
-
+
Allows additional display formatting information to be defined
Permet de définir des paramètre d'affichage supplémentaire
-
+
Horizontal Align:
Alignement horizontal :
-
+
Left
Gauche
-
+
Right
Droite
-
+
Center
Centrer
-
+
Transitions:
Traductions :
-
+
Output Area Locations
Emplacement de la zone d'affichage
-
+
Allows you to change and move the main and footer areas.
Vous permettre de déplacer les zone principale et de pied de page.
-
+
&Main Area
Zone &principale
-
+
&Use default location
&Utilise l'emplacement par défaut
-
+
X position:
Position x :
-
+
px
px
-
+
Y position:
Position y :
-
+
Width:
Largeur :
-
+
Height:
Hauteur :
-
+
&Footer Area
Zone de &pied de page
-
+
Use default location
Utilise l'emplacement pas défaut
-
+
Save and Preview
Enregistre et prévisualise
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Visualise le thème et l'enregistre a la place du thème courent, ou change le nom pour en créer un nouveau
-
+
Theme name:
Nom du thème :
-
+
Starting color:
-
+ Couleur de début :
-
+
Ending color:
-
+ Couleur de fin :
+
+
+
+ Background color:
+ Couleur de fond :
@@ -4876,7 +5037,7 @@ Le contenu n'est pas de l'UTF-8.
Prêt.
-
+
Starting import...
Commence l'import...
@@ -5088,27 +5249,27 @@ Le contenu n'est pas de l'UTF-8.
Confirm Delete
-
+ Confirme la suppression
Play Slides in Loop
- Joue les diapositives en boucle
+ Affiche les diapositives en boucle
Play Slides to End
- Joue les diapositives jusqu’à la fin
+ Affiche les diapositives jusqu’à la fin
Stop Play Slides in Loop
-
+ Arrête la boucle de diapositive
Stop Play Slides to End
-
+ Arrête la boucle de diapositive a la fin
@@ -5233,17 +5394,17 @@ Le contenu n'est pas de l'UTF-8.
Ce type de présentation n'est pas supporté.
-
+
Missing Presentation
Présentation manquante
-
+
The Presentation %s is incomplete, please reload.
La présentation %s est incomplète, merci de recharger.
-
+
The Presentation %s no longer exists.
La présentation %s n'existe plus.
@@ -5387,7 +5548,7 @@ Le contenu n'est pas de l'UTF-8.
Add to Service
-
+ Ajoute au service
@@ -5421,126 +5582,141 @@ Le contenu n'est pas de l'UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
Suivre de l'utilisation des chants
-
+
&Delete Tracking Data
&Supprime les données de suivi
-
+
Delete song usage data up to a specified date.
Supprime les données de l'utilisation des chants jusqu'à une date déterminée.
-
+
&Extract Tracking Data
&Extraire les données de suivi
-
+
Generate a report on song usage.
Génère un rapport de l'utilisation des chants.
-
+
Toggle Tracking
- Enclenche/déclenche suivi
+ Enclencher/déclencher le suivi
-
+
Toggle the tracking of song usage.
Enclenche/déclenche le suivi de l'utilisation des chants.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Module de suivi</strong><br />Ce module permet de suivre l'utilisation des chants dans les services.
-
+
SongUsage
name singular
Suivi de l'utilisation des chants
-
+
SongUsage
name plural
Suivi de l'utilisation des chants
-
+
SongUsage
container title
Suivi de l'utilisation des chants
-
+
Song Usage
Suivi de l'utilisation des chants
-
+
Song usage tracking is active.
+ Le suivi de l'utilisation est actif.
+
+
+
+ Song usage tracking is inactive.
+ Le suivi de l'utilisation est inactif.
+
+
+
+ display
-
- Song usage tracking is inactive.
+
+ printed
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Supprime les données de suivi de l'utilisation des chants
-
+
Delete Selected Song Usage Events?
Supprime les événement d'usages sélectionné ?
-
+
Are you sure you want to delete selected Song Usage data?
Êtes vous sur de vouloir supprimer les donnée de suivi sélectionnée ?
-
+
Deletion Successful
Suppression effectuée
-
+
All requested data has been deleted successfully.
Toutes les données demandées a été supprimées avec succès.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Extraction de l'utilisation des chants
-
+
Select Date Range
Sélectionne une période
-
+
to
à
-
+
Report Location
Emplacement du rapport
@@ -5555,12 +5731,12 @@ Le contenu n'est pas de l'UTF-8.
rapport_d_utilisation_%s_%s.txt
-
+
Report Creation
Création du rapport
-
+
Report
%s
has been successfully created.
@@ -5582,82 +5758,82 @@ has been successfully created.
SongsPlugin
-
+
Arabic (CP-1256)
Arabe (CP-1256)
-
+
Baltic (CP-1257)
Baltique (CP-1257)
-
+
Central European (CP-1250)
Europe centrale (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillique (CP-1251)
-
+
Greek (CP-1253)
Grecque (CP-1253)
-
+
Hebrew (CP-1255)
Hébreux (CP-1255)
-
+
Japanese (CP-932)
Japonais (CP-932)
-
+
Korean (CP-949)
Coréen (CP-949)
-
+
Simplified Chinese (CP-936)
Chinois simplifié (CP-936)
-
+
Thai (CP-874)
Thaï (CP-874)
-
+
Traditional Chinese (CP-950)
Chinois Traditionnel (CP-950)
-
+
Turkish (CP-1254)
Turque (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamiens (CP-1258)
-
+
Western European (CP-1252)
Europe de l'ouest (CP-1252)
-
+
Character Encoding
Enccodage des caractères
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5666,62 +5842,62 @@ de l'affichage correct des caractères.
Habituellement le choix présélectionné est pertinent.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Veillez choisir l'enccodage des caractères.
L'enccodage est responsable de l'affichage correct des caractères.
-
+
&Song
&Chant
-
+
Import songs using the import wizard.
Import des chants en utilisant l'assistant d'import.
-
+
&Re-index Songs
&Re-index Chants
-
+
Re-index the songs database to improve searching and ordering.
Re-index la base de donnée des chants pour accélérer la recherche et le tri.
-
+
Reindexing songs...
Récréation des index des chants en cours...
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Module Chants</strong><br />Le module des Chants permet d'afficher et de gérer les chants.
-
+
Song
name singular
Chant
-
+
Songs
name plural
Chants
-
+
Songs
container title
Chants
-
+
Exports songs using the export wizard.
Export les chants en utilisant l'assistant d'export.
@@ -5756,32 +5932,32 @@ L'enccodage est responsable de l'affichage correct des caractères.Ajoute le Chant sélectionné au service.
-
+
Add a new song.
Ajouter un nouveau chant.
-
+
Edit the selected song.
Édite la chant sélectionné.
-
+
Delete the selected song.
Efface le chant sélectionné.
-
+
Preview the selected song.
Prévisualise le chant sélectionné.
-
+
Send the selected song live.
Affiche en direct le chant sélectionné.
-
+
Add the selected song to the service.
Ajoute le chant sélectionné au service.
@@ -5791,7 +5967,7 @@ L'enccodage est responsable de l'affichage correct des caractères.
Author Maintenance
-
+ Auteur de maintenance
@@ -5840,187 +6016,189 @@ L'enccodage est responsable de l'affichage correct des caractères.Administré pas %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
-
+
+[ci-dessus sont les balises des chants avec des notes importées de
+ EasyWorship]
SongsPlugin.EditSongForm
-
+
Song Editor
Éditeur de Chant
-
+
&Title:
&Titre :
-
+
Alt&ernate title:
Titre alt&ernatif :
-
+
&Lyrics:
&Paroles :
-
+
&Verse order:
Ordre des &versets :
-
+
Ed&it All
Édite &tous
-
+
Title && Lyrics
Titre && paroles
-
+
&Add to Song
- &Ajoute un Chant
+ &Ajoute au Chant
-
+
&Remove
&Enlève
-
+
&Manage Authors, Topics, Song Books
&Gère les auteurs, sujets, psautiers
-
+
A&dd to Song
- A&joute un Chant
+ A&joute au Chant
-
+
R&emove
E&nlève
-
+
Book:
Psautier :
-
+
Number:
Numéro :
-
+
Authors, Topics && Song Book
Auteurs, sujets && psautiers
-
+
New &Theme
Nouveau &thème
-
+
Copyright Information
Information du copyright
-
+
Comments
Commentaires
-
+
Theme, Copyright Info && Comments
Thème, copyright && commentaires
-
+
Add Author
Ajoute un auteur
-
+
This author does not exist, do you want to add them?
Cet auteur n'existe pas, voulez vous l'ajouter ?
-
+
This author is already in the list.
Cet auteur ce trouve déjà dans la liste.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Vous n'avez pas sélectionné un autheur valide. Vous pouvez sélectionner un auteur de la liste, ou tapez un nouvel auteur et cliquez sur "Ajouter un auteur au Chant" pour ajouter le nouvel auteur.
-
+
Add Topic
Ajoute un sujet
-
+
This topic does not exist, do you want to add it?
Ce sujet n'existe pas voulez vous l'ajouter ?
-
+
This topic is already in the list.
Ce sujet ce trouve déjà dans la liste.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Vous n'avez pas sélectionné de sujet valide. Vous pouvez sélectionner un auteur de la liste, ou tapez un nouvel auteur et cliquez sur "Ajouter un sujet au Chant" pour ajouter le nouvel auteur.
-
+
You need to type in a song title.
Vous avez besoin d'introduire un titre pour le chant.
-
+
You need to type in at least one verse.
Vous avez besoin d'introduire au moins un verset.
-
+
You need to have an author for this song.
Vous avez besoin d'un auteur pour ce chant.
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
L'ordre des versets n'est pas valide. Il n'y a pas de verset correspondant à %s. Les entrées valide sont %s.
-
+
Warning
Attention
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Vous n'avez pas utilisé %s dans l'ordre des verset. Êtes vous sur de vouloir enregistrer un chant comme ça ?
-
+
Add Book
Ajoute un psautier
-
+
This song book does not exist, do you want to add it?
Ce chant n'existe pas, voulez vous l'ajouter ?
@@ -6029,6 +6207,31 @@ L'enccodage est responsable de l'affichage correct des caractères.You need to type some text in to the verse.
Vous avez besoin d'introduire du texte pour le verset.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6073,7 +6276,7 @@ L'enccodage est responsable de l'affichage correct des caractères.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Cet assistant va sous aider a exporter vos chant fans le format de chant libre et gratuit OpenLyrics worship.
+ Cet assistant va sous aider a exporter vos chant fans le format de chant libre et gratuit OpenLyrics worship.
@@ -6136,7 +6339,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Vous devez spécifier un répertoire.
-
+
Select Destination Folder
Sélectionne le répertoire de destination
@@ -6145,6 +6348,11 @@ L'enccodage est responsable de l'affichage correct des caractères.Select the directory where you want the songs to be saved.
Sélectionne le répertoire ou vous voulez enregistrer vos chants.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6264,20 +6472,33 @@ L'enccodage est responsable de l'affichage correct des caractères.L'import générique de document/présentation à été désactiver car OpenLP ne peut accéder à OpenOffice ou LibreOffice.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Entire Song
L'entier du Chant
-
+
Titles
Titres
-
+
Lyrics
Paroles
@@ -6287,7 +6508,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Supprime le(s) Chant(s) ?
-
+
Are you sure you want to delete the %n selected song(s)?
Êtes vous sur de vouloir supprimer le(s) %n chant(s) sélectionné(s) ?
@@ -6295,26 +6516,26 @@ L'enccodage est responsable de l'affichage correct des caractères.
-
+
CCLI License:
License CCLI :
-
+
Maintain the lists of authors, topics and books.
Maintenir la liste des auteur, sujet et psautiers.
-
+
copy
For song cloning
-
+ copier
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Base de données de chant openlp.org 1.x pas valide.
@@ -6363,23 +6584,28 @@ L'enccodage est responsable de l'affichage correct des caractères.
Finished export.
- Export terminé.
+ Export terminé.
-
+
Your song export failed.
Votre export de chant à échouer.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
Les chants suivant ne peut pas être importé :
@@ -6540,7 +6766,7 @@ L'enccodage est responsable de l'affichage correct des caractères.
Update service from song edit
- Met à jours le service avec les édition de chant
+ Mettre à jours le service avec les édition de chant
diff --git a/resources/i18n/hu.ts b/resources/i18n/hu.ts
index 4d3cf600e..2baf3f508 100644
--- a/resources/i18n/hu.ts
+++ b/resources/i18n/hu.ts
@@ -1,31 +1,5 @@
-
- AlertPlugin.AlertForm
-
-
- You have not entered a parameter to be replaced.
-Do you want to continue anyway?
- Nincs megadva a cserélend? paraméter. Folytatható?
-
-
-
- No Parameter Found
- Nem található a paraméter
-
-
-
- No Placeholder Found
- Nem található a helyjelöl?
-
-
-
- The alert text does not contain '<>'.
-Do you want to continue anyway?
- Az értesít? szöveg nem tartalmaz „<>” karaktereket.
-Folytatható?
-
-
AlertsPlugin
@@ -38,11 +12,6 @@ Folytatható?
Show an alert message.
Értesítést jelenít meg.
-
-
- <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen
- <strong>Értesítés b?vítmény</strong><br />Az értesítés b?vítmény kezeli a gyermekfelügyelet felhívásait a vetít?n.
-
Alert
@@ -64,7 +33,7 @@ Folytatható?
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
-
+ <strong>Értesítés bővítmény</strong><br />Az értesítés bővítmény kezeli a gyermekfelügyelet felhívásait a vetítőn.
@@ -72,7 +41,7 @@ Folytatható?
Alert Message
- Értesít? üzenet
+ Értesítő üzenet
@@ -107,7 +76,7 @@ Folytatható?
You haven't specified any text for your alert. Please type in some text before clicking New.
- Az értesítés szövege nincs megadva. Adj meg valamilyen szöveget az Új gombra való kattintás el?tt.
+ Az értesítés szövege nincs megadva. Adj meg valamilyen szöveget az Új gombra való kattintás előtt.
@@ -117,24 +86,24 @@ Folytatható?
No Parameter Found
- Nem található a paraméter
+ Nem található a paraméter
You have not entered a parameter to be replaced.
Do you want to continue anyway?
- Nincs megadva a cserélend? paraméter. Folytatható?
+ Nincs megadva a cserélendő paraméter. Folytatható?
No Placeholder Found
- Nem található a helyjelöl?
+ Nem található a helyjelölő
The alert text does not contain '<>'.
Do you want to continue anyway?
- Az értesít? szöveg nem tartalmaz „<>” karaktereket.
+ Az értesítő szöveg nem tartalmaz „<>” karaktereket.
Folytatható?
@@ -143,7 +112,7 @@ Folytatható?
Alert message created and displayed.
- Az értesít? üzenet létrejött és megjelent.
+ Az értesítő üzenet létrejött és megjelent.
@@ -151,17 +120,17 @@ Folytatható?
Font
- Bet?készlet
+ Betűkészlet
Font name:
- Bet?készlet neve:
+ Betűkészlet neve:
Font color:
- Bet?szín:
+ Betűszín:
@@ -171,100 +140,12 @@ Folytatható?
Font size:
- Bet?méret:
+ Betűméret:
Alert timeout:
- Értesítés id?tartama:
-
-
-
- BibleDB.Wizard
-
-
- Importing books... %s
- Könyvek importálása… %s
-
-
-
- Importing verses from %s...
- Importing verses from <book name>...
- Versek importálása ebb?l a könyvb?l: %…
-
-
-
- Importing verses... done.
- Versek importálása… kész.
-
-
-
- BiblePlugin
-
-
- &Upgrade older Bibles
- &Régebbi bibliák frissítés
-
-
-
- Upgrade the Bible databases to the latest format
- Frissíti a biblia adatbázisokat a legutolsó formára
-
-
-
- Upgrade the Bible databases to the latest format.
- Frissíti a biblia adatbázisokat a legutolsó formára.
-
-
-
- BiblePlugin.HTTPBible
-
-
- Download Error
- Letöltési hiba
-
-
-
- There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
- Probléma történt a kijelölt versek letöltésekor. Kérem, ellen?rizd a az internetkapcsolatot, és ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
-
-
-
- Parse Error
- Feldolgozási hiba
-
-
-
- There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
- Probléma történt a kiválasztott versek kicsomagolásakor. Ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
-
-
-
- BiblePlugin.MediaItem
-
-
- Bible not fully loaded.
- A biblia nem tölt?dött be teljesen.
-
-
-
- You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
- Az egyes és a kett?zött bibliaversek nem kombinálhatók. Töröljük a keresési eredményt és kezdjünk egy újabbat?
-
-
-
- Information
- Információ
-
-
-
- The second Bibles does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
- A második biblia nem tartalmaz minden verset, ami az els?ben megtalálható. Csak a mindkét bibliában fellelhet? versek fognak mgejelenni. Ezek a versek nem lesznek megtalálhatóak: %d.
-
-
-
- The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
- A második biblia nem tartalmaz minden verset, ami az els?ben megtalálható. Csak a mindkét bibliában fellelhet? versek fognak mgejelenni. Ezek a versek nem lesznek megtalálhatóak: %d.
+ Értesítés időtartama:
@@ -300,7 +181,7 @@ Folytatható?
No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.
- A kért könyv nem található ebben a bibliában. Kérlek, ellen?rizd a könyv nevének helyesírását.
+ A kért könyv nem található ebben a bibliában. Kérlek, ellenőrizd a könyv nevének helyesírását.
@@ -325,12 +206,12 @@ Folytatható?
Preview the selected Bible.
- A kijelölt biblia el?nézete.
+ A kijelölt biblia előnézete.
Send the selected Bible live.
- A kijelölt biblia él? adásba küldése.
+ A kijelölt biblia élő adásba küldése.
@@ -340,17 +221,17 @@ Folytatható?
<strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.
- <strong>Biblia b?vítmény</strong><br />A biblia b?vítmény különféle forrásokból származó igehelyek vetítését teszi lehet?vé a szolgálat alatt.
+ <strong>Biblia bővítmény</strong><br />A biblia bővítmény különféle forrásokból származó igehelyek vetítését teszi lehetővé a szolgálat alatt.
&Upgrade older Bibles
- &Régebbi bibliák frissítés
+ &Régebbi bibliák frissítés
Upgrade the Bible databases to the latest format.
- Frissíti a biblia adatbázisokat a legutolsó formára.
+ Frissíti a biblia adatbázisokat a legutolsó formátumra.
@@ -370,7 +251,7 @@ Book Chapter:Verse-Verse
Book Chapter:Verse-Verse,Verse-Verse
Book Chapter:Verse-Verse,Chapter:Verse-Verse
Book Chapter:Verse-Chapter:Verse
- Ezt az igehely hivatkozást nem támogatja az OpenLP vagy nem helyes. Kérlek, ellen?rizd, hogy a hivatkozás megfelel-e az egyik alábbi mintának:
+ Ezt az igehely hivatkozást nem támogatja az OpenLP vagy nem helyes. Kérlek, ellenőrizd, hogy a hivatkozás megfelel-e az egyik alábbi mintának:
Könyv fejezet
Könyv fejezet-fejezet
@@ -387,19 +268,19 @@ Könyv fejezet:Vers-Fejezet:Vers
Text Search is not available with Web Bibles.
- A keresés nem érhet? el online biblián.
+ A keresés nem érhető el online biblián.
You did not enter a search keyword.
You can separate different keywords by a space to search for all of your keywords and you can separate them by a comma to search for one of them.
Nincs megadva keresési kifejezés.
-Több kifejezés is megadható. Szóközzel történ? elválasztás esetén minden egyes kifejezésre történik a keresés, míg vessz?vel való elválasztás esetén csak az egyikre.
+Több kifejezés is megadható. Szóközzel történő elválasztás esetén minden egyes kifejezésre történik a keresés, míg vesszővel való elválasztás esetén csak az egyikre.
No Bibles Available
- Nincsenek elérhet? bibliák
+ Nincsenek elérhető bibliák
@@ -449,12 +330,12 @@ Több kifejezés is megadható. Szóközzel történ? elválasztás esetén mind
Note:
Changes do not affect verses already in the service.
Megjegyzés:
-A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
+A módosítások nem érintik a már a szolgálati sorrendben lévő verseket.
Display second Bible verses
- Kett?zött bibliaversek megjelenítése
+ Kettőzött bibliaversek megjelenítése
@@ -462,42 +343,42 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
Select Book Name
- Válaszd ki a könyv nevét
+
The following book name cannot be matched up internally. Please select the corresponding English name from the list.
- A következ? könyvnév nem ismerhet? fel. Válassz egy helyes angol nevet a következ? listából.
+
Current name:
- Jelenlegi név:
+
Corresponding name:
- Megfelel? név:
+
Show Books From
- Könyvek megjelenítése
+
Old Testament
- Ószövetség
+
New Testament
- Újszövetség
+
Apocrypha
- Apokrif
+
@@ -505,7 +386,7 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
You need to select a book.
- Ki kell jelölni egy könyvet.
+
@@ -513,18 +394,18 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
Importing books... %s
- Könyvek importálása… %s
+ Könyvek importálása… %s
Importing verses from %s...
Importing verses from <book name>...
- Versek importálása ebb?l a könyvb?l: %…
+ Versek importálása ebből a könyvből: %…
Importing verses... done.
- Versek importálása… kész.
+ Versek importálása… kész.
@@ -548,22 +429,22 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
Download Error
- Letöltési hiba
+ Letöltési hiba
There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
- Probléma történt a kijelölt versek letöltésekor. Kérem, ellen?rizd a az internetkapcsolatot, és ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
+ Probléma történt a kijelölt versek letöltésekor. Kérem, ellenőrizd a az internetkapcsolatot, és ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
Parse Error
- Feldolgozási hiba
+ Feldolgozási hiba
There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
- Probléma történt a kiválasztott versek kicsomagolásakor. Ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
+ Probléma történt a kiválasztott versek kicsomagolásakor. Ha a hiba nem oldódik meg, fontold meg a hiba bejelentését.
@@ -576,7 +457,7 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
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.
- A tündér segít a különféle formátumú bibliák importálásában. Kattints az alábbi Következ? gombra a folyamat els? lépésének indításhoz, a formátum kiválasztásához.
+ A tündér segít a különféle formátumú bibliák importálásában. Kattints az alábbi Következő gombra a folyamat első lépésének indításhoz, a formátum kiválasztásához.
@@ -646,7 +527,7 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
Copyright:
- Szerz?i jog:
+ Szerzői jog:
@@ -656,12 +537,12 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
You need to specify a file with books of the Bible to use in the import.
- Meg kell adni egy fájlt a bibliai könyvekr?l az importáláshoz.
+ Meg kell adni egy fájlt a bibliai könyvekről az importáláshoz.
You need to specify a file of Bible verses to import.
- Meg kell adni egy fájlt a bibliai versekr?l az importáláshoz.
+ Meg kell adni egy fájlt a bibliai versekről az importáláshoz.
@@ -681,12 +562,12 @@ A módosítások nem érintik a már a szolgálati sorrendben lév? verseket.
You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.
- Meg kell adni a biblia szerz?i jogait. A közkincs? bibliákat meg kell jelölni ilyennek.
+ Meg kell adni a biblia szerzői jogait. A közkincsű bibliákat meg kell jelölni ilyennek.
This Bible already exists. Please import a different Bible or first delete the existing one.
- Ez a biblia már létezik. Kérlek, importálj egy másik bibliát vagy el?bb töröld a meglév?t.
+ Ez a biblia már létezik. Kérlek, importálj egy másik bibliát vagy előbb töröld a meglévőt.
@@ -740,17 +621,17 @@ demand and thus an internet connection is required.
Select Language
- Nyelvválasztás
+
OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.
- Az OpenLP nem képes meghatározni ennek a bibliafordítás nyelvét. Válaszd ki az alábbi listából.
+
Language:
- Nyelv:
+ Nyelv:
@@ -758,7 +639,7 @@ demand and thus an internet connection is required.
You need to choose a language.
- Meg kell adnod a nyelvet.
+
@@ -791,7 +672,7 @@ demand and thus an internet connection is required.
From:
- Innent?l:
+ Innentől:
@@ -816,27 +697,27 @@ demand and thus an internet connection is required.
Toggle to keep or clear the previous results.
- Átváltás az el?z? eredmény meg?rzése, ill. törlése között.
+ Átváltás az előző eredmény megőrzése, ill. törlése között.
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
- Az egyes és a kett?zött bibliaversek nem kombinálhatók. Töröljük a keresési eredményt és kezdjünk egy újabbat?
+ Az egyes és a kettőzött bibliaversek nem kombinálhatók. Töröljük a keresési eredményt és kezdjünk egy újabbat?
-
+
Bible not fully loaded.
- A biblia nem tölt?dött be teljesen.
+ A biblia nem töltődött be teljesen.
-
+
Information
- Információ
+ Információ
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
- A második biblia nem tartalmaz minden verset, ami az els?ben megtalálható. Csak a mindkét bibliában fellelhet? versek fognak mgejelenni. Ezek a versek nem lesznek megtalálhatóak: %d.
+ A második biblia nem tartalmaz minden verset, ami az elsőben megtalálható. Csak a mindkét bibliában fellelhető versek fognak mgejelenni. Ezek a versek nem lesznek megtalálhatóak: %d.
@@ -867,211 +748,77 @@ demand and thus an internet connection is required.
Select a Backup Directory
- Válassz egy mappát a biztonsági mentésnek
+
Bible Upgrade Wizard
- Bibliafrissít? tündér
+
This wizard will help you to upgrade your existing Bibles from a prior version of OpenLP 2. Click the next button below to start the upgrade process.
- A tündér segít az OpenLP 2 korábbi verzióiból származó bibliák frissítésében. Kattints az alábbi Következ? gombra a folyamat indításhoz.
+
Select Backup Directory
- Biztonsági mentés mappája
+
Please select a backup directory for your Bibles
- Válassz egy mappát a Biliáid biztonsági mentésének
+
Previous releases of OpenLP 2.0 are unable to use upgraded Bibles. This will create a backup of your current Bibles so that you can simply copy the files back to your OpenLP data directory if you need to revert to a previous release of OpenLP. Instructions on how to restore the files can be found in our <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.
- Az OpenLP 2.0 el?z? verziói nem képesek a frissített bibliákat alkalmazni. Ez a tündér segít bitonsági mentést készíteni a jelenlegi bibliákról, így ha vissza kell térni az OpenLP egy régebbi verziójára, akkor ezeket csak be kell majd másolni az OpenLP adatmappájába. A helyreállítási tudnivalók a <a href="http://wiki.openlp.org/faq">Gyakran Ismételt Kérdések</a> között találhatók.
+
Please select a backup location for your Bibles.
- Válassz egy helyet a Biliáid biztonsági mentésének.
+
Backup Directory:
- Biztonsági mentés helye:
+
There is no need to backup my Bibles
- Nincs szükségem biztonsági másolatra
+
Select Bibles
- Bibliák kijelölése
+
Please select the Bibles to upgrade
- Jelöld ki a frissítend? bibliákat
-
-
-
- Version name:
- Verzió neve:
-
-
-
- This Bible still exists. Please change the name or uncheck it.
- A Bibia már létezik. Változtasd meg a nevét vagy ne jelöld be.
+
Upgrading
- Frissítés
+
Please wait while your Bibles are upgraded.
- Kérlek, várj, míg a biblia frissítés alatt áll.
+
-
- You need to specify a Backup Directory for your Bibles.
- Meg kell adni a bibliáid biztonsági mentésének helyét.
-
-
-
- The backup was not successful.
-To backup your Bibles you need permission to write to the given directory. If you have write permissions and this error still occurs, please report a bug.
- A bizontonsági mentés nem teljes.
-A bibliák biztonsági mentéséhez írási jogosultság szükséges a megadott mappára. Ha az írási jogosultság fennáll, és mégis el?fordul ez a hiba, jelentsd be a hibát.
-
-
-
- You need to specify a version name for your Bible.
- Meg kell adni a biblia verziószámát.
-
-
-
- Bible Exists
- Biblia létezik
-
-
-
- This Bible already exists. Please upgrade a different Bible, delete the existing one or uncheck.
- A bibia már létezik. Kérlek, frissíts egy másik bibliát, töröld a már meglév?t vagy ne jelöld be.
-
-
-
- Starting upgrading Bible(s)...
- Bibliák frissítésének kezdése…
-
-
-
- There are no Bibles available to upgrade.
- Nincs frissíthet? biblia.
-
-
-
- Upgrading Bible %s of %s: "%s"
-Failed
- Biblia frissítése: %s/%s: „%s”
-Sikertelen
-
-
-
- Upgrading Bible %s of %s: "%s"
-Upgrading ...
- Biblia frissítése: %s/%s: „%s”
-Frissítés…
-
-
-
- Download Error
- Letöltési hiba
-
-
-
- To upgrade your Web Bibles an Internet connection is required. If you have a working Internet connection and this error still occurs, please report a bug.
- A webes bibliák frissítéséshez internet kapcsolat szükséges. Ha van m?köd? internet kapcsolat, és mégis el?fordul ez a hiba, jelentsd be a hibát.
-
-
-
- Upgrading Bible %s of %s: "%s"
-Upgrading %s ...
- Biblia frissítése: %s/%s: „%s”
-Frissítés: %s …
-
-
-
- Upgrading Bible %s of %s: "%s"
-Done
- Biblia frissítése: %s/%s: „%s”
-Kész
-
-
-
- , %s failed
- , %s sikertelen
-
-
-
- Upgrading Bible(s): %s successful%s
-Please note, that verses from Web Bibles will be downloaded
-on demand and so an Internet connection is required.
- Bibliák frissítése: %s teljesítve %s.
-Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve
-és ekkor is internet kapcsolat szükségeltetik.
-
-
-
- Upgrading Bible(s): %s successful%s
- Biblia frissítése: %s teljesítve %s
-
-
-
- Upgrade failed.
- A frissítés nem sikerült.
+
+ You need to specify a backup directory for your Bibles.
+
The backup was not successful.
To backup your Bibles you need permission to write to the given directory.
- A bizontonsági mentés nem teljes.
-A bibliák biztonsági mentéséhez írási jogosultság szükséges a megadott mappára.
-
-
-
- Starting Bible upgrade...
- Bibliák frissítésének kezdése…
-
-
-
- To upgrade your Web Bibles an Internet connection is required.
- A webes bibliák frissítéséshez internet kapcsolat szükséges.
-
-
-
- Upgrading Bible %s of %s: "%s"
-Complete
- Biblia frissítése: %s/%s: „%s”
-Teljes
-
-
-
- Upgrading Bible(s): %s successful%s
-Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.
- Bibliák frissítése: %s teljesítve %s.
-Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor is internet kapcsolat szükségeltetik.
-
-
-
- You need to specify a backup directory for your Bibles.
@@ -1084,18 +831,68 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
There are no Bibles that need to be upgraded.
+
+
+ Upgrading Bible %s of %s: "%s"
+Upgrading ...
+
+
+
+
+ Download Error
+ Letöltési hiba
+
+
+
+ To upgrade your Web Bibles an Internet connection is required.
+
+
+
+
+ Upgrading Bible %s of %s: "%s"
+Failed
+
+
+
+
+ Upgrading Bible %s of %s: "%s"
+Upgrading %s ...
+
+
+
+
+ Upgrading Bible %s of %s: "%s"
+Complete
+
+
+
+
+ , %s failed
+
+
+
+
+ Upgrading Bible(s): %s successful%s
+Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.
+
+
+
+
+ Upgrading Bible(s): %s successful%s
+
+
+
+
+ Upgrade failed.
+
+
CustomPlugin
-
-
- <strong>Custom Plugin</strong><br />The custom plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.
- <strong>Speciális b?vítmény</strong><br />A speciális b?vítmény dalokhoz hasonló egyéni diasor vetítését teszi lehet?vé. Ugyanakkor több szabadságot enged meg, mint a dalok b?vítmény.
-
<strong>Custom Slide Plugin</strong><br />The custom slide plugin provides the ability to set up custom text slides that can be displayed on the screen the same way songs are. This plugin provides greater freedom over the songs plugin.
- <strong>Speciális dia b?vítmény</strong><br />A speciális dia b?vítmény dalokhoz hasonló egyéni diasor vetítését teszi lehet?vé. Ugyanakkor több szabadságot enged meg, mint a dalok b?vítmény.
+ <strong>Speciális dia bővítmény</strong><br />A speciális dia bővítmény dalokhoz hasonló egyéni diasor vetítését teszi lehetővé. Ugyanakkor több szabadságot enged meg, mint a dalok bővítmény.
@@ -1143,12 +940,12 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Preview the selected custom slide.
- A kijelölt speciális dia el?nézete.
+ A kijelölt speciális dia előnézete.
Send the selected custom slide live.
- A kijelölt speciális dia él? adásba küldése.
+ A kijelölt speciális dia élő adásba küldése.
@@ -1161,7 +958,7 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Custom Display
- Speciális megjelenése
+ Speciális dia megjelenése
@@ -1196,11 +993,6 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Edit all the slides at once.
Minden kijelölt dia szerkesztése egyszerre.
-
-
- Split Slide
- Szétválasztás
-
Split a slide into two by inserting a slide splitter.
@@ -1214,7 +1006,7 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
&Credits:
- &Közrem?köd?k:
+ &Közreműködők:
@@ -1231,11 +1023,6 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Ed&it All
&Összes szerkesztése
-
-
- Split a slide into two only if it does not fit on the screen as one slide.
- Diák kettéválasztása csak akkor, ha nem fér ki a képerny?n egy diaként.
-
Insert Slide
@@ -1247,172 +1034,68 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Are you sure you want to delete the %n selected custom slides(s)?
-
-
+
+ Valóban törölhetők a kijelölt speciális diák: %n?
-
- CustomsPlugin
-
-
- Custom
- name singular
- Speciális
-
-
-
- Customs
- name plural
- Speciális diák
-
-
-
- Custom
- container title
- Speciális
-
-
-
- Load a new Custom.
- Új speciális betöltése.
-
-
-
- Import a Custom.
- Speciális importálása.
-
-
-
- Add a new Custom.
- Új speciális hozzáadása.
-
-
-
- Edit the selected Custom.
- A kijelölt speciális szerkesztése.
-
-
-
- Delete the selected Custom.
- A kijelölt speciális törlése.
-
-
-
- Preview the selected Custom.
- A kijelölt speciális el?nézete.
-
-
-
- Send the selected Custom live.
- A kijelölt speciális él? adásba küldése.
-
-
-
- Add the selected Custom to the service.
- A kijelölt speciális hozzáadása a szolgálati sorrendhez.
-
-
-
- GeneralTab
-
-
- General
- Általános
-
-
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
- <strong>Kép b?vítmény</strong><br />A kép a b?vítmény különféle képek vetítését teszi lehet?vé.<br />A b?vítmény egyik különös figyelmet érdeml? képessége az, hogy képes a sorrendkezel?n csoportba foglalni a képeket, így könnyebbé téve képek tömeges vetítését. A b?vítmény képes az OpenLP „id?zített körkörös” lejátszásra is, amivel a diasort automatikusan tudjuk léptetni. Továbbá, a b?vítményben megadott képekkel felülírhatjuk a téma háttérképét, amellyel a szöveg alapú elemek, mint pl. a dalok, a megadott háttérképpel jelennek meg, a témában beállított háttérkép helyett.
+ <strong>Kép bővítmény</strong><br />A kép a bővítmény különféle képek vetítését teszi lehetővé.<br />A bővítmény egyik különös figyelmet érdemlő képessége az, hogy képes a sorrendkezelőn csoportba foglalni a képeket, így könnyebbé téve képek tömeges vetítését. A bővítmény képes az OpenLP „időzített körkörös” lejátszásra is, amivel a diasort automatikusan tudjuk léptetni. Továbbá, a bővítményben megadott képekkel felülírhatjuk a téma háttérképét, amellyel a szöveg alapú elemek, mint pl. a dalok, a megadott háttérképpel jelennek meg, a témában beállított háttérkép helyett.
-
+
Image
name singular
Kép
-
+
Images
name plural
Képek
-
+
Images
container title
Képek
-
- Load a new Image.
- Új kép betöltése.
-
-
-
- Add a new Image.
- Új kép hozzáadása.
-
-
-
- Edit the selected Image.
- A kijelölt kép szerkesztése.
-
-
-
- Delete the selected Image.
- A kijelölt kép törlése.
-
-
-
- Preview the selected Image.
- A kijelölt kép el?nézete.
-
-
-
- Send the selected Image live.
- A kijelölt kép él? adásba küldése.
-
-
-
- Add the selected Image to the service.
- A kijelölt kép hozzáadása a szolgálati sorrendhez.
-
-
-
+
Load a new image.
Új kép betöltése.
-
+
Add a new image.
Új kép hozzáadása.
-
+
Edit the selected image.
A kijelölt kép szerkesztése.
-
+
Delete the selected image.
A kijelölt kép törlése.
-
+
Preview the selected image.
- A kijelölt kép el?nézete.
+ A kijelölt kép előnézete.
-
+
Send the selected image live.
- A kijelölt kép él? adásba küldése.
+ A kijelölt kép élő adásba küldése.
-
+
Add the selected image to the service.
A kijelölt kép hozzáadása a szolgálati sorrendhez.
@@ -1433,40 +1116,58 @@ Megjegyzés: a webes bibliák versei csak kérésre lesznek letöltve és ekkor
Kép(ek) kijelölése
-
+
You must select an image to delete.
Ki kell választani egy képet a törléshez.
-
+
You must select an image to replace the background with.
Ki kell választani egy képet a háttér cseréjéhez.
-
+
Missing Image(s)
-
+
The following image(s) no longer exist: %s
- A következ? kép(ek) nem létezik: %s
+ A következő kép(ek) nem létezik: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
- A következ? kép(ek) nem létezik: %s
+ A következő kép(ek) nem létezik: %s
Szeretnél más képeket megadni?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Probléma történt a háttér cseréje során, a(z) „%s” kép nem létezik.
-
+
There was no display item to amend.
+ Nem volt módosított megjelenő elem.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
@@ -1475,7 +1176,7 @@ Szeretnél más képeket megadni?
<strong>Media Plugin</strong><br />The media plugin provides playback of audio and video.
- <strong>Média b?vítmény</strong><br />A média b?vítmény hangok és videók lejátszását teszi lehet?vé.
+ <strong>Média bővítmény</strong><br />A média bővítmény hangok és videók lejátszását teszi lehetővé.
@@ -1495,41 +1196,6 @@ Szeretnél más képeket megadni?
container title
Média
-
-
- Load a new Media.
- Új médiafájl betöltése.
-
-
-
- Add a new Media.
- Új médiafájl hozzáadása.
-
-
-
- Edit the selected Media.
- A kijelölt médiafájl szerkesztése.
-
-
-
- Delete the selected Media.
- A kijelölt médiafájl törlése.
-
-
-
- Preview the selected Media.
- A kijelölt médiafájl el?nézete.
-
-
-
- Send the selected Media live.
- A kijelölt médiafájl él? adásba küldése.
-
-
-
- Add the selected Media to the service.
- A kijelölt médiafájl hozzáadása a szolgálati sorrendhez.
-
Load new media.
@@ -1553,12 +1219,12 @@ Szeretnél más képeket megadni?
Preview the selected media.
- A kijelölt médiafájl el?nézete.
+ A kijelölt médiafájl előnézete.
Send the selected media live.
- A kijelölt médiafájl él? adásba küldése.
+ A kijelölt médiafájl élő adásba küldése.
@@ -1574,7 +1240,7 @@ Szeretnél más képeket megadni?
Médiafájl kijelölése
-
+
You must select a media file to delete.
Ki kell jelölni egy médiafájlt a törléshez.
@@ -1594,18 +1260,28 @@ Szeretnél más képeket megadni?
Probléma történt a háttér cseréje során, a(z) „%s” média fájl nem létezik.
-
+
Missing Media File
Hiányzó média fájl
-
+
The file %s no longer exists.
A(z) „%s” fájl nem létezik.
There was no display item to amend.
+ Nem volt módosított megjelenő elem.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
@@ -1619,7 +1295,7 @@ Szeretnél más képeket megadni?
Use Phonon for video playback
- A Phonon médiakezel? keretrendszer alkalmazása videók lejátszására
+ A Phonon médiakezelő keretrendszer alkalmazása videók lejátszására
@@ -1640,7 +1316,7 @@ Szeretnél más képeket megadni?
You have to upgrade your existing Bibles.
Should OpenLP upgrade now?
A bibliák formátuma megváltozott,
-ezért frissíteni kell a már meglév? bibliákat.
+ezért frissíteni kell a már meglévő bibliákat.
Frissítheti most az OpenLP?
@@ -1649,7 +1325,7 @@ Frissítheti most az OpenLP?
Credits
- Közrem?köd?k
+ Közreműködők
@@ -1732,16 +1408,16 @@ Final Credit
Projektvezetés
%s
-Fejleszt?k
+Fejlesztők
%s
Hozzájárulók
%s
-Tesztel?k
+Tesztelők
%s
-Csomagkészít?k
+Csomagkészítők
%s
Fordítók
@@ -1759,7 +1435,7 @@ Fordítók
%s
Magyar (hu)
%s
- Jap?n (ja)
+ Japűn (ja)
%s
Norvég bokmål (nb)
%s
@@ -1779,22 +1455,22 @@ Fordítás
PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro
Oxygen ikonok: http://oxygen-icons.org/
-Végs? köszönet
+Végső köszönet
„Úgy szerette Isten a világot, hogy
egyszülött Fiát adta oda, hogy egyetlen
- benne hív? se vesszen el, hanem
+ benne hívő se vesszen el, hanem
örök élete legyen.” (Jn 3,16)
- És végül, de nem utolsósorban, a végs? köszönet
+ És végül, de nem utolsósorban, a végső köszönet
Istené, Atyánké, mert elküldte a Fiát, hogy meghaljon
- a kereszten, megszabadítva bennünket a b?nt?l. Ezért
+ a kereszten, megszabadítva bennünket a bűntől. Ezért
ezt a programot szabadnak és ingyenesnek készítettük,
- mert ? tett minket szabaddá.
+ mert Ő tett minket szabaddá.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
- Ez egy szabad szoftver; terjeszthet? illetve módosítható a GNU Általános Közreadási Feltételek dokumentumában leírtak szerint - 2. verzió -, melyet a Szabad Szoftver Alapítvány ad ki.
+ Ez egy szabad szoftver; terjeszthető illetve módosítható a GNU Általános Közreadási Feltételek dokumentumában leírtak szerint - 2. verzió -, melyet a Szabad Szoftver Alapítvány ad ki.
@@ -1810,11 +1486,11 @@ OpenLP is free church presentation software, or lyrics projection software, used
Find out more about OpenLP: http://openlp.org/
OpenLP is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.
- OpenLP <version><revision> – Nyílt forrású dalszöveg vetít?
+ OpenLP <version><revision> – Nyílt forrású dalszöveg vetítő
-Az OpenLP egy templomi/gyülekezeti bemutató, ill. dalszöveg vetít? szabad szoftver, mely használható énekek, bibliai versek, videók, képek és bemutatók (ha az Impress, PowerPoint vagy a PowerPoint Viewer telepítve van) vetítésére a gyülekezeti dics?ítés alatt egy számítógép és egy projektor segítségével.
+Az OpenLP egy templomi/gyülekezeti bemutató, ill. dalszöveg vetítő szabad szoftver, mely használható énekek, bibliai versek, videók, képek és bemutatók (ha az Impress, PowerPoint vagy a PowerPoint Viewer telepítve van) vetítésére a gyülekezeti dicsőítés alatt egy számítógép és egy projektor segítségével.
-Többet az OpenLP-r?l: http://openlp.org/
+Többet az OpenLP-ről: http://openlp.org/
Az OpenLP-t önkéntesek készítették és tartják karban. Ha szeretnél több keresztény számítógépes programot, fontold meg a projektben való részvételt az alábbi gombbal.
@@ -1822,8 +1498,8 @@ Az OpenLP-t önkéntesek készítették és tartják karban. Ha szeretnél több
Copyright © 2004-2011 %s
Portions copyright © 2004-2011 %s
- Szerz?i jog © 2004-2011 %s
-Részleges szerz?i jog © 2004-2011 %s
+ Szerzői jog © 2004-2011 %s
+Részleges szerzői jog © 2004-2011 %s
@@ -1836,27 +1512,27 @@ Részleges szerz?i jog © 2004-2011 %s
Number of recent files to display:
- El?zmények megjelenítésének hossza:
+ Előzmények megjelenítésének hossza:
Remember active media manager tab on startup
- Újraindításkor az aktív médiakezel? fülek visszaállítása
+ Újraindításkor az aktív médiakezelő fülek visszaállítása
Double-click to send items straight to live
- Dupla kattintással az elemek azonnali él? adásba küldése
+ Dupla kattintással az elemek azonnali élő adásba küldése
Expand new service items on creation
- A sorrendbe kerül? elemek kibontása létrehozáskor
+ A sorrendbe kerülő elemek kibontása létrehozáskor
Enable application exit confirmation
- Kilépési meger?sítés engedélyezése
+ Kilépési megerősítés engedélyezése
@@ -1866,7 +1542,7 @@ Részleges szerz?i jog © 2004-2011 %s
Hide mouse cursor when over display window
- Egérmutató elrejtése a vetítési képerny? felett
+ Egérmutató elrejtése a vetítési képernyő felett
@@ -1891,7 +1567,7 @@ Részleges szerz?i jog © 2004-2011 %s
Preview items when clicked in Media Manager
- Elem el?nézete a médiakezel?ben való kattintáskor
+ Elem előnézete a médiakezelőben való kattintáskor
@@ -1906,7 +1582,7 @@ Részleges szerz?i jog © 2004-2011 %s
Browse for an image file to display.
- Tallózd be a megjelenítend? képfájlt.
+ Tallózd be a megjelenítendő képfájlt.
@@ -1914,181 +1590,12 @@ Részleges szerz?i jog © 2004-2011 %s
Az eredeti OpenLP logó visszaállítása.
-
- OpenLP.DisplayTagDialog
-
-
- Edit Selection
- Kijelölés szerkesztése
-
-
-
- Description
- Leírás
-
-
-
- Tag
- Címke
-
-
-
- Start tag
- Nyitó címke
-
-
-
- End tag
- Záró címke
-
-
-
- Tag Id
- ID
-
-
-
- Start HTML
- Nyitó HTML
-
-
-
- End HTML
- Befejez? HTML
-
-
-
- Save
- Mentés
-
-
-
- OpenLP.DisplayTagTab
-
-
- Update Error
- Frissítési hiba
-
-
-
- Tag "n" already defined.
- Az „n” címke már létezik.
-
-
-
- Tag %s already defined.
- A címke már létezik: %s.
-
-
-
- New Tag
- Új címke
-
-
-
- <Html_here>
- <Html_itt>
-
-
-
- </and here>
- </és itt>
-
-
-
- <HTML here>
- <HTML itt>
-
-
-
- OpenLP.DisplayTags
-
-
- Red
- Vörös
-
-
-
- Black
- Fekete
-
-
-
- Blue
- Kék
-
-
-
- Yellow
- Sárga
-
-
-
- Green
- Zöld
-
-
-
- Pink
- Rózsaszín
-
-
-
- Orange
- Narancs
-
-
-
- Purple
- Lila
-
-
-
- White
- Fehér
-
-
-
- Superscript
- Fels? index
-
-
-
- Subscript
- Alsó index
-
-
-
- Paragraph
- Bekezdés
-
-
-
- Bold
- Félkövér
-
-
-
- Italics
- D?lt
-
-
-
- Underline
- Aláhúzott
-
-
-
- Break
- Sortörés
-
-
OpenLP.ExceptionDialog
Oops! OpenLP hit a problem, and couldn't recover. The text in the box below contains information that might be helpful to the OpenLP developers, so please e-mail it to bugs@openlp.org, along with a detailed description of what you were doing when the problem occurred.
- Hoppá! Az OpenLP hibába ütközött, és nem tudta lekezelni. Az alsó szövegdoboz olyan információkat tartalmaz, amelyek hasznosak lehetnek az OpenLP fejleszt?i számára, tehát kérjük, küld el a bugs@openlp.org email címre egy részletes leírás mellett, amely tartalmazza, hogy éppen hol és mit tettél, amikor a hiba történt.
+ Hoppá! Az OpenLP hibába ütközött, és nem tudta lekezelni. Az alsó szövegdoboz olyan információkat tartalmaz, amelyek hasznosak lehetnek az OpenLP fejlesztői számára, tehát kérjük, küld el a bugs@openlp.org email címre egy részletes leírás mellett, amely tartalmazza, hogy éppen hol és mit tettél, amikor a hiba történt.
@@ -2217,50 +1724,45 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Letöltés %s…
-
+
Download complete. Click the finish button to start OpenLP.
Letöltés kész. Kattints a Befejezés gombra az OpenLP indításához.
-
+
Enabling selected plugins...
- Kijelölt b?vítmények engedélyezése…
+ Kijelölt bővítmények engedélyezése…
First Time Wizard
- Els? indítás tündér
+ Első indítás tündér
Welcome to the First Time Wizard
- Üdvözlet az els? indítás tündérben
+ Üdvözlet az első indítás tündérben
Activate required Plugins
- Igényelt b?vítmények aktiválása
+ Igényelt bővítmények aktiválása
Select the Plugins you wish to use.
- Jelöld ki az alkalmazni kívánt b?vítményeket.
+ Jelöld ki az alkalmazni kívánt bővítményeket.
Songs
Dalok
-
-
- Custom Text
- Speciális
-
Bible
@@ -2313,116 +1815,125 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Nem sikerült internetkapcsolatot találni. Az Els? indulás tündérnek internetkapcsolatra van szüksége ahhoz, hogy a példa dalokat, bibliákat és témákat le tudja tölteni.
+ Nem sikerült internetkapcsolatot találni. Az Első indulás tündérnek internetkapcsolatra van szüksége ahhoz, hogy a példa dalokat, bibliákat és témákat le tudja tölteni.
-Az Els? indulás tündér újbóli indításához most a Mégse gobra kattints el?ször, ellen?rizd az internetkapcsolatot és indítsd újra az OpenLP-t.
+Az Első indulás tündér újbóli indításához most a Mégse gobra kattints először, ellenőrizd az internetkapcsolatot és indítsd újra az OpenLP-t.
-Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gombot.
+Az Első indulás tündér további megkerüléséhez, nyomd meg a Befejezés gombot.
-
+
Sample Songs
Példa dalok
-
+
Select and download public domain songs.
Közkincs dalok kijelölése és letöltése.
-
+
Sample Bibles
Példa bibliák
-
+
Select and download free Bibles.
Szabad bibliák kijelölése és letöltése.
-
+
Sample Themes
Példa témák
-
+
Select and download sample themes.
Példa témák kijelölése és letöltése.
-
+
Default Settings
Alapértelmezett beállítások
-
+
Set up default settings to be used by OpenLP.
Az OpenLP alapértelmezett beállításai.
-
- Setting Up And Importing
- Beállítás és importálás
-
-
-
- Please wait while OpenLP is set up and your data is imported.
- Várj, amíg az OpenLP beállítások érvényre jutnak és míg az adatok importálódnak.
-
-
-
+
Default output display:
- Alapértelmezett kimeneti képerny?:
+ Alapértelmezett kimeneti képernyő:
-
+
Select default theme:
Alapértelmezett téma kijelölése:
-
+
Starting configuration process...
Beállítási folyamat kezdése…
This wizard will help you to configure OpenLP for initial use. Click the next button below to start.
- A tündér segít elkezdeni az OpenLP használatát. Kattints az alábbi Következ? gombra az indításhoz.
+ A tündér segít elkezdeni az OpenLP használatát. Kattints az alábbi Következő gombra az indításhoz.
-
+
Setting Up And Downloading
Beállítás és letöltés
-
+
Please wait while OpenLP is set up and your data is downloaded.
- Várj, amíg az OpenLP beállítások érvényre jutnak és míg az adatok letölt?dnek.
+ Várj, amíg az OpenLP beállítások érvényre jutnak és míg az adatok letöltődnek.
-
+
Setting Up
Beállítás
-
+
Click the finish button to start OpenLP.
Kattints a Befejezés gombra az OpenLP indításához.
+
+
+ Download complete. Click the finish button to return to OpenLP.
+ Letöltés kész. Kattints a Befejezés gombra az OpenLP-hez való visszatéréshez.
+
+
+
+ Click the finish button to return to OpenLP.
+ Kattints a Befejezés gombra az OpenLP-hez való visszatéréshez.
+
Custom Slides
+ Speciális diák
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Download complete. Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
-
- Click the finish button to return to OpenLP.
-
+
+ Finish
+ Befejezés
@@ -2435,47 +1946,47 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
Edit Selection
- Kijelölés szerkesztése
+
Save
- Mentés
+
Description
- Leírás
+
Tag
- Címke
+
Start tag
- Nyitó címke
+
End tag
- Záró címke
+
Tag Id
- ID
+
Start HTML
- Nyitó HTML
+
End HTML
- Befejez? HTML
+
@@ -2483,32 +1994,32 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
Update Error
- Frissítési hiba
+
Tag "n" already defined.
- Az „n” címke már létezik.
+
New Tag
- Új címke
+
<HTML here>
- <HTML itt>
+
</and here>
- </és itt>
+
Tag %s already defined.
- A címke már létezik: %s.
+
@@ -2516,62 +2027,62 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
Red
- Vörös
+
Black
- Fekete
+
Blue
- Kék
+
Yellow
- Sárga
+
Green
- Zöld
+
Pink
- Rózsaszín
+
Orange
- Narancs
+
Purple
- Lila
+
White
- Fehér
+
Superscript
- Fels? index
+
Subscript
- Alsó index
+
Paragraph
- Bekezdés
+
@@ -2581,145 +2092,155 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
Italics
- D?lt
+
Underline
- Aláhúzott
+
Break
- Sortörés
+
OpenLP.GeneralTab
-
+
General
Általános
-
+
Monitors
Monitorok
-
+
Select monitor for output display:
- Jelöld ki a vetítési képerny?t:
+ Jelöld ki a vetítési képernyőt:
-
+
Display if a single screen
- Megjelenítés egy képerny? esetén
+ Megjelenítés egy képernyő esetén
-
+
Application Startup
Alkalmazás indítása
-
+
Show blank screen warning
- Figyelmeztetés megjelenítése az elsötétített képerny?r?l
+ Figyelmeztetés megjelenítése az elsötétített képernyőről
-
+
Automatically open the last service
Utolsó sorrend automatikus megnyitása
-
+
Show the splash screen
- Indító képerny? megjelenítése
+ Indító képernyő megjelenítése
-
+
Application Settings
Alkalmazás beállítások
-
+
Prompt to save before starting a new service
- Rákérdezés mentésre új sorrend létrehozása el?tt
+ Rákérdezés mentésre új sorrend létrehozása előtt
-
+
Automatically preview next item in service
- Következ? elem automatikus el?nézete a sorrendben
+ Következő elem automatikus előnézete a sorrendben
-
+
sec
mp
-
+
CCLI Details
CCLI részletek
-
+
SongSelect username:
SongSelect felhasználói név:
-
+
SongSelect password:
SongSelect jelszó:
-
+
Display Position
Megjelenítés pozíciója
-
+
X
-
+
Y
-
+
Height
Magasság
-
+
Width
Szélesség
-
+
Override display position
Megjelenítési pozíció felülírása
-
+
Check for updates to OpenLP
Frissítés keresése az OpenLP-hez
-
+
Unblank display when adding new live item
- Képerny? elsötétítésének visszavonása új elem él? adásba küldésekor
+ Képernyő elsötétítésének visszavonása új elem élő adásba küldésekor
-
+
Enable slide wrap-around
Körbefutó diák engedélyezése
-
+
Timed slide interval:
- Id?zített dia intervalluma:
+ Időzített dia intervalluma:
+
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
@@ -2738,7 +2259,7 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP megjelenítés
@@ -2746,318 +2267,318 @@ Az Els? indulás tündér további megkerüléséhez, nyomd meg a Befejezés gom
OpenLP.MainWindow
-
+
&File
&Fájl
-
+
&Import
&Importálás
-
+
&Export
&Exportálás
-
+
&View
&Nézet
-
+
M&ode
&Mód
-
+
&Tools
&Eszközök
-
+
&Settings
&Beállítások
-
+
&Language
&Nyelv
-
+
&Help
&Súgó
-
+
Media Manager
- Médiakezel?
+ Médiakezelő
-
+
Service Manager
- Sorrendkezel?
+ Sorrendkezelő
-
+
Theme Manager
- Témakezel?
+ Témakezelő
-
+
&New
&Új
-
+
&Open
Meg&nyitás
-
+
Open an existing service.
- Meglév? sorrend megnyitása.
+ Meglévő sorrend megnyitása.
-
+
&Save
&Mentés
-
+
Save the current service to disk.
Aktuális sorrend mentése lemezre.
-
+
Save &As...
Mentés má&sként…
-
+
Save Service As
Sorrend mentése másként
-
+
Save the current service under a new name.
Az aktuális sorrend más néven való mentése.
-
+
E&xit
&Kilépés
-
+
Quit OpenLP
OpenLP bezárása
-
+
&Theme
&Téma
-
+
&Configure OpenLP...
OpenLP &beállítása…
-
-
- &Media Manager
- &Médiakezel?
-
-
-
- Toggle Media Manager
- Médiakezel? átváltása
-
-
-
- Toggle the visibility of the media manager.
- A médiakezel? láthatóságának átváltása.
-
-
-
- &Theme Manager
- &Témakezel?
-
-
-
- Toggle Theme Manager
- Témakezel? átváltása
-
-
-
- Toggle the visibility of the theme manager.
- A témakezel? láthatóságának átváltása.
-
-
-
- &Service Manager
- &Sorrendkezel?
-
-
-
- Toggle Service Manager
- Sorrendkezel? átváltása
-
- Toggle the visibility of the service manager.
- A sorrendkezel? láthatóságának átváltása.
+ &Media Manager
+ &Médiakezelő
- &Preview Panel
- &El?nézet panel
+ Toggle Media Manager
+ Médiakezelő átváltása
- Toggle Preview Panel
- El?nézet panel átváltása
+ Toggle the visibility of the media manager.
+ A médiakezelő láthatóságának átváltása.
- Toggle the visibility of the preview panel.
- Az el?nézet panel láthatóságának átváltása.
+ &Theme Manager
+ &Témakezelő
- &Live Panel
- &Él? adás panel
+ Toggle Theme Manager
+ Témakezelő átváltása
- Toggle Live Panel
- Él? adás panel átváltása
+ Toggle the visibility of the theme manager.
+ A témakezelő láthatóságának átváltása.
+
+
+
+ &Service Manager
+ &Sorrendkezelő
+
+
+
+ Toggle Service Manager
+ Sorrendkezelő átváltása
- Toggle the visibility of the live panel.
- Az él? adás panel láthatóságának átváltása.
+ Toggle the visibility of the service manager.
+ A sorrendkezelő láthatóságának átváltása.
- &Plugin List
- &B?vítménylista
+ &Preview Panel
+ &Előnézet panel
- List the Plugins
- B?vítmények listája
+ Toggle Preview Panel
+ Előnézet panel átváltása
+
+
+
+ Toggle the visibility of the preview panel.
+ Az előnézet panel láthatóságának átváltása.
+
+
+
+ &Live Panel
+ &Élő adás panel
+ Toggle Live Panel
+ Élő adás panel átváltása
+
+
+
+ Toggle the visibility of the live panel.
+ Az élő adás panel láthatóságának átváltása.
+
+
+
+ &Plugin List
+ &Bővítménylista
+
+
+
+ List the Plugins
+ Bővítmények listája
+
+
+
&User Guide
&Felhasználói kézikönyv
-
+
&About
&Névjegy
-
+
More information about OpenLP
- További információ az OpenLP-r?l
+ További információ az OpenLP-ről
-
+
&Online Help
&Online súgó
-
+
&Web Site
&Weboldal
-
+
Use the system language, if available.
- Rendszernyelv használata, ha elérhet?.
+ Rendszernyelv használata, ha elérhető.
-
+
Set the interface language to %s
A felhasználói felület nyelvének átváltása erre: %s
-
+
Add &Tool...
&Eszköz hozzáadása…
-
+
Add an application to the list of tools.
Egy alkalmazás hozzáadása az eszközök listához.
-
+
&Default
&Alapértelmezett
-
+
Set the view mode back to the default.
Nézetmód visszaállítása az alapértelmezettre.
-
+
&Setup
&Szerkesztés
-
+
Set the view mode to Setup.
Nézetmód váltása a Beállítás módra.
-
+
&Live
- &Él? adás
+ &Élő adás
-
+
Set the view mode to Live.
- Nézetmód váltása a Él? módra.
+ Nézetmód váltása a Élő módra.
-
+
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/.
- Már letölthet? az OpenLP %s verziója (jelenleg a %s verzió fut).
+ Már letölthető az OpenLP %s verziója (jelenleg a %s verzió fut).
-A legfrissebb verzió a http://openlp.org/ oldalról szerezhet? be.
+A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.
-
+
OpenLP Version Updated
OpenLP verziófrissítés
-
+
OpenLP Main Display Blanked
- Elsötétített OpenLP f? képerny?
+ Elsötétített OpenLP fő képernyő
-
+
The Main Display has been blanked out
- A f? képerny? el lett sötétítve
+ A fő képernyő el lett sötétítve
-
+
Default Theme: %s
Alapértelmezett téma: %s
-
+
Configure &Shortcuts...
- &Gyorsbillenty?k beállítása…
+ &Gyorsbillentyűk beállítása…
@@ -3066,113 +2587,190 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhet? be.Magyar
-
- Print the current Service Order.
- Az aktuális sorrend nyomtatása.
-
-
-
- &Configure Display Tags
- Megjelenítési &címkék beállítása
-
-
-
+
&Autodetect
&Automatikus felismerés
-
+
Open &Data Folder...
&Adatmappa megnyitása…
-
+
Open the folder where songs, bibles and other data resides.
A dalokat, bibliákat és egyéb adatokat tartalmazó mappa megnyitása.
-
+
Close OpenLP
OpenLP bezárása
-
+
Are you sure you want to close OpenLP?
Biztosan bezárható az OpenLP?
-
+
Update Theme Images
Témaképek frissítése
-
+
Update the preview images for all themes.
- Összes téma el?nézeti képének frissítése.
+ Összes téma előnézeti képének frissítése.
-
+
Print the current service.
Az aktuális sorrend nyomtatása.
-
+
+ &Recent Files
+ &Legutóbbi fájlok
+
+
+
+ Configure &Formatting Tags...
+ Formázó &címkék beállítása…
+
+
+
L&ock Panels
-
+ Panelek &zárolása
-
+
Prevent the panels being moved.
-
+ Megakadályozza a panelek mozgatását.
-
+
Re-run First Time Wizard
-
+ Első indítás tündér
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+ Első indítás tündér újbóli futtatása dalok, bibliák, témák importálásához.
-
+
Re-run First Time Wizard?
-
+ Újra futtatható az Első indítás tündér?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+ Valóban újra futtatható az Első indítás tündér?
+
+A tündér újbóli futtatása során megváltozhatnak az OpenLP aktuális beállításai, az alapértelmezett téma és új dalok adhatók hozzá a jelenlegi dallistákhoz.
-
- &Recent Files
-
-
-
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
+ Lista törlése
+
+
+
+ Clear the list of recent files.
+ Törli a legutóbbi fájlok listáját.
+
+
+
+ Export OpenLP settings to a specified *.config file
-
- Clear the list of recent files.
+
+ Settings
+ Beállítások
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Fájl megnyitása
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+ Adatbázis hiba
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+ A betöltés alatt álló adatbázis az OpenLP egy frisebb változatával készült. Az adatbázis verziószáma: %d, míg az OpenLP %d verziót vár el. Az adatbázis nem lesz betöltve.
+
+Adatbázis: %s
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+ Az OpenLP nem képes beolvasni az adatbázist.
+
+Adatbázis: %s
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Nincs kijelölt elem
@@ -3182,78 +2780,70 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Hozzáadás a kijelölt sorrend elemhez
-
+
You must select one or more items to preview.
- Ki kell jelölni egy elemet az el?nézethez.
+ Ki kell jelölni egy elemet az előnézethez.
-
+
You must select one or more items to send live.
- Ki kell jelölni egy él? adásba küldend? elemet.
+ Ki kell jelölni egy élő adásba küldendő elemet.
-
+
You must select one or more items.
Ki kell jelölni egy vagy több elemet.
-
+
You must select an existing service item to add to.
Ki kell jelölni egy sorrend elemet, amihez hozzá szeretné adni.
-
+
Invalid Service Item
Érvénytelen sorrend elem
-
+
You must select a %s service item.
Ki kell jelölni egy %s sorrend elemet.
-
- Duplicate file name %s.
-Filename already exists in list
- Duplikátum fájlnév: %s.
-A fájlnév már benn van a listában
-
-
-
+
You must select one or more items to add.
Ki kell jelölni egy vagy több elemet a hozzáadáshoz.
-
+
No Search Results
Nincs találat
-
-
- Duplicate filename %s.
-This filename is already in the list
- Duplikátum fájlnév: %s.
-A fájlnév már benn van a listában
-
-
-
- &Clone
-
-
Invalid File Type
-
+ Érvénytelen fájltípus
Invalid File %s.
Suffix not supported
-
+ Érvénytelen fájl: %s.
+Az utótag nem támogatott
Duplicate files found on import and ignored.
+ Importálás közben duplikált fájl bukkant elő, figyelmet kívül lett hagyva.
+
+
+
+ &Clone
+ &Klónozás
+
+
+
+ Duplicate files were found on import and were ignored.
@@ -3262,12 +2852,12 @@ Suffix not supported
Plugin List
- B?vítménylista
+ Bővítménylista
Plugin Details
- B?vítmény részletei
+ Bővítmény részletei
@@ -3320,11 +2910,6 @@ Suffix not supported
Options
Beállítások
-
-
- Close
- Bezárás
-
Copy
@@ -3358,7 +2943,7 @@ Suffix not supported
Include slide text if available
- Dia szövegének beillesztése, ha elérhet?
+ Dia szövegének beillesztése, ha elérhető
@@ -3370,11 +2955,6 @@ Suffix not supported
Include play length of media items
Sorrend elem lejátszási hosszának beillesztése
-
-
- Service Order Sheet
- Szolgálati sorrend adatlap
-
Add page break before each text item
@@ -3388,17 +2968,17 @@ Suffix not supported
Print
-
+ Nyomtatás
Title:
-
+ Cím:
Custom Footer Text:
-
+ Egyedi lábjegyzet szöveg:
@@ -3406,25 +2986,25 @@ Suffix not supported
Screen
- Képerny?
+ Képernyő
primary
- els?dleges
+ elsődleges
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+ <strong>Kezdés</strong>: %s
-
+
<strong>Length</strong>: %s
-
+ <strong>Hossz</strong>: %s
@@ -3438,209 +3018,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Mozgatás &felülre
-
+
Move item to the top of the service.
Elem mozgatása a sorrend elejére.
-
+
Move &up
Mozgatás f&eljebb
-
+
Move item up one position in the service.
Elem mozgatása a sorrendben eggyel feljebb.
-
+
Move &down
Mozgatás &lejjebb
-
+
Move item down one position in the service.
Elem mozgatása a sorrendben eggyel lejjebb.
-
+
Move to &bottom
Mozgatás &alulra
-
+
Move item to the end of the service.
Elem mozgatása a sorrend végére.
-
+
&Delete From Service
- &Törlés a sorrendb?l
+ &Törlés a sorrendből
-
+
Delete the selected item from the service.
- Kijelölt elem törlése a sorrendb?l.
+ Kijelölt elem törlése a sorrendből.
-
+
&Add New Item
Új elem &hozzáadása
-
+
&Add to Selected Item
&Hozzáadás a kijelölt elemhez
-
+
&Edit Item
&Elem szerkesztése
-
+
&Reorder Item
Elem újra&rendezése
-
+
&Notes
&Jegyzetek
-
+
&Change Item Theme
Elem témájának &módosítása
-
+
OpenLP Service Files (*.osz)
OpenLP sorrend fájlok (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
A fájl nem érvényes sorrend.
A tartalom kódolása nem UTF-8.
-
+
File is not a valid service.
A fájl nem érvényes sorrend.
-
+
Missing Display Handler
- Hiányzó képerny? kezel?
+ Hiányzó képernyő kezelő
-
+
Your item cannot be displayed as there is no handler to display it
- Az elemet nem lehet megjeleníteni, mert nincs kezel?, amely megjelenítené
+ Az elemet nem lehet megjeleníteni, mert nincs kezelő, amely megjelenítené
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
- Az elemet nem lehet megjeleníteni, mert a b?vítmény, amely kezelné, hiányzik vagy inaktív
+ Az elemet nem lehet megjeleníteni, mert a bővítmény, amely kezelné, hiányzik vagy inaktív
-
+
&Expand all
Mind &kibontása
-
+
Expand all the service items.
Minden sorrend elem kibontása.
-
+
&Collapse all
Mind össze&csukása
-
+
Collapse all the service items.
Minden sorrend elem összecsukása.
-
+
Moves the selection down the window.
A kiválasztás lejjebb mozgatja az ablakot.
-
+
Move up
Mozgatás feljebb
-
+
Moves the selection up the window.
A kiválasztás feljebb mozgatja az ablakot.
-
+
Go Live
- Él? adásba
+ Élő adásba
-
+
Send the selected item to Live.
- A kiválasztott elem él? adásba küldése.
+ A kiválasztott elem élő adásba küldése.
-
+
&Start Time
- &Kezd? id?pont
+ &Kezdő időpont
-
+
Show &Preview
- &El?nézet megjelenítése
+ &Előnézet megjelenítése
-
+
Show &Live
- Él? &adás megjelenítése
+ Élő &adás megjelenítése
-
+
Open File
Fájl megnyitása
-
+
Modified Service
Módosított sorrend
-
+
The current service has been modified. Would you like to save this service?
Az aktuális sorrend módosult. Szeretnéd elmenteni?
-
+
File could not be opened because it is corrupt.
A fájl nem nyitható meg, mivel sérült.
-
+
Empty File
Üres fájl
-
+
This service file does not contain any data.
A szolgálati sorrend fájl nem tartalmaz semmilyen adatot.
-
+
Corrupt File
Sérült fájl
@@ -3657,52 +3237,47 @@ A tartalom kódolása nem UTF-8.
Playing time:
- Lejátszási id?:
+ Lejátszási idő:
-
+
Untitled Service
Névnélküli szolgálat
-
- This file is either corrupt or not an OpenLP 2.0 service file.
- A fájl vagy sérült vagy nem egy OpenLP 2.0 szolgálati sorrend fájl.
-
-
-
+
Load an existing service.
- Egy meglév? szolgálati sorrend betöltése.
+ Egy meglévő szolgálati sorrend betöltése.
-
+
Save this service.
Sorrend mentése.
-
+
Select a theme for the service.
Jelöljön ki egy témát a sorrendhez.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
A fájl vagy sérült vagy nem egy OpenLP 2.0 szolgálati sorrend fájl.
-
- Slide theme
-
-
-
-
- Notes
-
-
-
-
+
Service File Missing
-
+ Hiányzó sorrend fájl
+
+
+
+ Slide theme
+ Dia téma
+
+
+
+ Notes
+ Jegyzetek
@@ -3723,11 +3298,6 @@ A tartalom kódolása nem UTF-8.
OpenLP.ShortcutListDialog
-
-
- Customize Shortcuts
- Egyedi gyorsbillenty?k
-
Action
@@ -3736,17 +3306,17 @@ A tartalom kódolása nem UTF-8.
Shortcut
- Gyorsbillenty?
+ Gyorsbillentyű
Duplicate Shortcut
- Azonos gyorsbillenty?
+ Azonos gyorsbillentyű
The shortcut "%s" is already assigned to another action, please use a different shortcut.
- A „%s” gyorsbillenty? már foglalt.
+ A „%s” gyorsbillentyű már foglalt.
@@ -3756,7 +3326,7 @@ A tartalom kódolása nem UTF-8.
Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.
- Válassz egy parancsot és kattints egyenként az egyik alul található gombra az els?dleges vagy alternatív gyorbillenyt? elfogásához.
+ Válassz egy parancsot és kattints egyenként az egyik alul található gombra az elsődleges vagy alternatív gyorbillenytű elfogásához.
@@ -3771,27 +3341,27 @@ A tartalom kódolása nem UTF-8.
Capture shortcut.
- Gyorbillenty? elfogása.
+ Gyorbillentyű elfogása.
Restore the default shortcut of this action.
- Az eredeti gyorsbillenty? visszaállítása.
+ Az eredeti gyorsbillentyű visszaállítása.
Restore Default Shortcuts
- Alapértelmezett gyorsbillenty?k visszaállítása
+ Alapértelmezett gyorsbillentyűk visszaállítása
Do you want to restore all shortcuts to their defaults?
- Valóban minden gyorsbillenyt? visszaállítandó az alapértelmezettjére?
+ Valóban minden gyorsbillenytű visszaállítandó az alapértelmezettjére?
Configure Shortcuts
-
+ Gyorsbillentyűk beállítása
@@ -3809,7 +3379,7 @@ A tartalom kódolása nem UTF-8.
Blank Screen
- Képerny? elsötétítése
+ Képernyő elsötétítése
@@ -3824,53 +3394,43 @@ A tartalom kódolása nem UTF-8.
Previous Slide
- El?z? dia
+ Előző dia
Next Slide
- Következ? dia
-
-
-
- Previous Service
- El?z? sorrend
+ Következő dia
- Next Service
- Következ? sorrend
+ Previous Service
+ Előző sorrend
+ Next Service
+ Következő sorrend
+
+
+
Escape Item
- Kilépés az elemb?l
+ Kilépés az elemből
Move to previous.
- Mozgatás az el?z?re.
+ Mozgatás az előzőre.
Move to next.
- Mozgatás a következ?re.
+ Mozgatás a következőre.
Play Slides
Diák vetítése
-
-
- Play Slides in Loop
- Diák ismétl?d? vetítése
-
-
-
- Play Slides to End
- Diak vetítése végig
-
Delay between slides in seconds.
@@ -3879,7 +3439,7 @@ A tartalom kódolása nem UTF-8.
Move to live.
- Él? adásba küldés.
+ Élő adásba küldés.
@@ -3889,13 +3449,18 @@ A tartalom kódolása nem UTF-8.
Edit and reload song preview.
- Szerkesztés és az dal el?nézetének újraolvasása.
+ Szerkesztés és az dal előnézetének újraolvasása.
Start playing media.
Médialejátszás indítása.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3935,7 +3500,7 @@ A tartalom kódolása nem UTF-8.
Item Start and Finish Time
- Elem kezd? és befejez? id?
+ Elem kezdő és befejező idő
@@ -3955,58 +3520,48 @@ A tartalom kódolása nem UTF-8.
Time Validation Error
- Id? érvényességi hiba
-
-
-
- End time is set after the end of the media item
- A médiaelem befejez? id?pontja kés?bb van, mint a befejezése
-
-
-
- Start time is after the End Time of the media item
- A médiaelem kezd? id?pontja kés?bb van, mint a befejezése
+ Idő érvényességi hiba
Finish time is set after the end of the media item
- A médiaelem befejez? id?pontja kés?bbre van állítva van, mint a hossza
+ A médiaelem befejező időpontja későbbre van állítva van, mint a hossza
Start time is after the finish time of the media item
- A médiaelem kezd? id?pontja kés?bbre van állítva, mint a befejezése
+ A médiaelem kezdő időpontja későbbre van állítva, mint a befejezése
OpenLP.ThemeForm
-
+
Select Image
Kép kijelölése
-
+
Theme Name Missing
Téma neve nincs megadva
-
+
There is no name for this theme. Please enter one.
A témának nincs neve, meg kell adni.
-
+
Theme Name Invalid
Érvénytelen téma név
-
+
Invalid theme name. Please enter one.
A téma neve érvénytelen, érvényeset kell megadni.
-
+
(approximately %d lines per slide)
(körülbelül %d sor diánként)
@@ -4091,10 +3646,10 @@ A tartalom kódolása nem UTF-8.
Delete Confirmation
- Törlés meger?sítése
+ Törlés megerősítése
-
+
You are unable to delete the default theme.
Az alapértelmezett témát nem lehet törölni.
@@ -4146,9 +3701,9 @@ A tartalom kódolása nem UTF-8.
Nem érvényes témafájl.
-
+
Theme %s is used in the %s plugin.
- A(z) %s témát a(z) %s b?vítmény használja.
+ A(z) %s témát a(z) %s bővítmény használja.
@@ -4168,7 +3723,7 @@ A tartalom kódolása nem UTF-8.
Delete %s theme?
- Törölhet? ez a téma: %s?
+ Törölhető ez a téma: %s?
@@ -4178,12 +3733,12 @@ A tartalom kódolása nem UTF-8.
Rename Confirmation
- Átnevezési meger?sítés
+ Átnevezési megerősítés
Rename %s theme?
- A téma átnevezhet?: %s?
+ A téma átnevezhető: %s?
@@ -4191,7 +3746,7 @@ A tartalom kódolása nem UTF-8.
OpenLP témák (*.theme *.otz)
-
+
Validation Error
Érvényességi hiba
@@ -4204,261 +3759,266 @@ A tartalom kódolása nem UTF-8.
Copy of %s
Copy of <theme name>
-
+ %s másolata
OpenLP.ThemeWizard
-
+
Theme Wizard
Téma tündér
-
+
Welcome to the Theme Wizard
Üdvözlet a téma tündérben
-
+
Set Up Background
Háttér beállítása
-
+
Set up your theme's background according to the parameters below.
A téma háttere az alábbi paraméterekkel állítható be.
-
+
Background type:
Háttér típusa:
-
+
Solid Color
Homogén szín
-
+
Gradient
Színátmenet
-
+
Color:
Szín:
-
+
Gradient:
Színátmenet:
-
+
Horizontal
Vízszintes
-
+
Vertical
- Függ?leges
+ Függőleges
-
+
Circular
Körkörös
-
-
- Top Left - Bottom Right
- Bal fels? sarokból jobb alsó sarokba
-
-
-
- Bottom Left - Top Right
- Bal alsó sarokból jobb fels? sarokba
-
- Main Area Font Details
- F? tartalom bet?készlet jellemz?i
+ Top Left - Bottom Right
+ Bal felső sarokból jobb alsó sarokba
+ Bottom Left - Top Right
+ Bal alsó sarokból jobb felső sarokba
+
+
+
+ Main Area Font Details
+ Fő tartalom betűkészlet jellemzői
+
+
+
Define the font and display characteristics for the Display text
- A f? szöveg bet?készlete és megjelenési tulajdonságai
+ A fő szöveg betűkészlete és megjelenési tulajdonságai
-
+
Font:
- Bet?készlet:
+ Betűkészlet:
-
+
Size:
Méret:
-
+
Line Spacing:
Sorköz:
-
+
&Outline:
&Körvonal:
-
+
&Shadow:
&Árnyék:
-
+
Bold
Félkövér
-
+
Italic
- D?lt
+ Dőlt
-
+
Footer Area Font Details
- Lábléc bet?készlet jellemz?i
-
-
-
- Define the font and display characteristics for the Footer text
- A lábléc szöveg bet?készlete és megjelenési tulajdonságai
+ Lábléc betűkészlet jellemzői
- Text Formatting Details
- Szövegformázás jellemz?i
+ Define the font and display characteristics for the Footer text
+ A lábléc szöveg betűkészlete és megjelenési tulajdonságai
-
+
+ Text Formatting Details
+ Szövegformázás jellemzői
+
+
+
Allows additional display formatting information to be defined
További megjelenési formázások
-
+
Horizontal Align:
Vízszintes igazítás:
-
+
Left
Balra zárt
-
+
Right
Jobbra zárt
-
+
Center
Középre igazított
-
+
Output Area Locations
Pozíciók
-
+
Allows you to change and move the main and footer areas.
- A f? szöveg és a lábléc helyzetének mozgatása.
+ A fő szöveg és a lábléc helyzetének mozgatása.
-
+
&Main Area
- &F? szöveg
+ &Fő szöveg
-
+
&Use default location
&Alapértelmezett helyen
-
+
X position:
X pozíció:
-
+
px
-
+
Y position:
Y pozíció:
-
+
Width:
Szélesség:
-
+
Height:
Magasság:
-
+
Use default location
Alapértelmezett helyen
-
+
Save and Preview
- Mentés és el?nézet
+ Mentés és előnézet
-
+
View the theme and save it replacing the current one or change the name to create a new theme
- A téma el?nézete és mentése: egy már meglév? téma felülírható vagy egy új név megadásával új téma hozható létre
+ A téma előnézete és mentése: egy már meglévő téma felülírható vagy egy új név megadásával új téma hozható létre
-
+
Theme name:
Téma neve:
-
+
Edit Theme - %s
Téma szerkesztése – %s
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
- A tündér segít témákat létrehozni és módosítani. Kattints az alábbi Következ? gombra a folyamat els? lépésének indításhoz, a háttér beállításához.
+ A tündér segít témákat létrehozni és módosítani. Kattints az alábbi Következő gombra a folyamat első lépésének indításhoz, a háttér beállításához.
-
+
Transitions:
Átmenetek:
-
+
&Footer Area
&Lábléc
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Háttérszín:
+
OpenLP.ThemesTab
@@ -4505,7 +4065,7 @@ A tartalom kódolása nem UTF-8.
Themes
- Témák
+ Témák
@@ -4568,7 +4128,7 @@ A tartalom kódolása nem UTF-8.
Empty Field
- Üres mez?
+ Üres mező
@@ -4596,25 +4156,15 @@ A tartalom kódolása nem UTF-8.
Import
Importálás
-
-
- Length %s
- Hossz %s
-
Live
- Él? adás
+ Élő adás
Live Background Error
- Él? háttér hiba
-
-
-
- Live Panel
- Él? panel
+ Élő háttér hiba
@@ -4675,46 +4225,21 @@ A tartalom kódolása nem UTF-8.
OpenLP 2.0
-
-
- Open Service
- Sorrend megnyitása
-
Preview
- El?nézet
-
-
-
- Preview Panel
- El?nézet panel
-
-
-
- Print Service Order
- Szolgálati sorrend nyomtatása
+ Előnézet
Replace Background
Háttér cseréje
-
-
- Replace Live Background
- Él? adás hátterének cseréje
-
Reset Background
Háttér visszaállítása
-
-
- Reset Live Background
- Él? adás hátterének visszaállítása
-
s
@@ -4724,7 +4249,7 @@ A tartalom kódolása nem UTF-8.
Save && Preview
- Mentés és el?nézet
+ Mentés és előnézet
@@ -4734,12 +4259,12 @@ A tartalom kódolása nem UTF-8.
You must select an item to delete.
- Ki kell jelölni egy törlend? elemet.
+ Ki kell jelölni egy törlendő elemet.
You must select an item to edit.
- Ki kell jelölni egy szerkesztend? elemet.
+ Ki kell jelölni egy szerkesztendő elemet.
@@ -4749,7 +4274,7 @@ A tartalom kódolása nem UTF-8.
Service
- Sorrend
+ Sorrendbe
@@ -4796,12 +4321,12 @@ A tartalom kódolása nem UTF-8.
&Vertical Align:
- &Függ?leges igazítás:
+ &Függőleges igazítás:
Finished import.
- Az importálás befejez?dött.
+ Az importálás befejeződött.
@@ -4849,7 +4374,7 @@ A tartalom kódolása nem UTF-8.
Kész.
-
+
Starting import...
Importálás indítása…
@@ -4878,13 +4403,13 @@ A tartalom kódolása nem UTF-8.
Author
Singular
- Szerz?
+ Szerző
Authors
Plural
- Szerz?k
+ Szerzők
@@ -4955,12 +4480,12 @@ A tartalom kódolása nem UTF-8.
Layout style:
- Elrendezési stílus:
+ Elrendezés:
Live Toolbar
- Él? eszköztár
+ Élő eszköztár
@@ -5023,11 +4548,6 @@ A tartalom kódolása nem UTF-8.
View Mode
Nézetmód
-
-
- Welcome to the Bible Upgrade Wizard
- Üdvözlet a bibliafrissít? tündérben
-
Open service.
@@ -5041,12 +4561,12 @@ A tartalom kódolása nem UTF-8.
Replace live background.
- Él? adás hátterének cseréje.
+ Élő adás hátterének cseréje.
Reset live background.
- Él? adás hátterének visszaállítása.
+ Élő adás hátterének visszaállítása.
@@ -5056,40 +4576,37 @@ A tartalom kódolása nem UTF-8.
Split a slide into two only if it does not fit on the screen as one slide.
- Diák kettéválasztása csak akkor, ha nem fér ki a képerny?n egy diaként.
+ Diák kettéválasztása csak akkor, ha nem fér ki a képernyőn egy diaként.
Confirm Delete
-
+ Törlés megerősítése
Play Slides in Loop
- Diák ismétl?d? vetítése
+ Diák ismétlődő vetítése
Play Slides to End
- Diak vetítése végig
+ Diak vetítése végig
Stop Play Slides in Loop
-
+ Ismétlődő vetítés megállítása
Stop Play Slides to End
-
+ Vetítés megállítása
-
-
- OpenLP.displayTagDialog
-
- Configure Display Tags
- Megjelenítési címkék beállítása
+
+ Welcome to the Bible Upgrade Wizard
+
@@ -5097,7 +4614,7 @@ A tartalom kódolása nem UTF-8.
<strong>Presentation Plugin</strong><br />The presentation plugin provides 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.
- <strong>Bemutató b?vítmény</strong><br />A bemutató b?vítmény különböz? küls? programok segítségével bemutatók megjelenítését teszi lehet?vé. A prezentációs programok egy listából választhatók ki.
+ <strong>Bemutató bővítmény</strong><br />A bemutató bővítmény különböző külső programok segítségével bemutatók megjelenítését teszi lehetővé. A prezentációs programok egy listából választhatók ki.
@@ -5117,31 +4634,6 @@ A tartalom kódolása nem UTF-8.
container title
Bemutatók
-
-
- Load a new Presentation.
- Új bemutató betöltése.
-
-
-
- Delete the selected Presentation.
- A kijelölt bemutató törlése.
-
-
-
- Preview the selected Presentation.
- A kijelölt bemutató el?nézete.
-
-
-
- Send the selected Presentation live.
- A kijelölt bemutató él? adásba küldése.
-
-
-
- Add the selected Presentation to the service.
- A kijelölt bemutató hozzáadása a sorrendhez.
-
Load a new presentation.
@@ -5155,12 +4647,12 @@ A tartalom kódolása nem UTF-8.
Preview the selected presentation.
- A kijelölt bemutató el?nézete.
+ A kijelölt bemutató előnézete.
Send the selected presentation live.
- A kijelölt bemutató él? adásba küldése.
+ A kijelölt bemutató élő adásba küldése.
@@ -5206,17 +4698,17 @@ A tartalom kódolása nem UTF-8.
Bemutatók (%s)
-
+
Missing Presentation
Hiányzó bemutató
-
+
The Presentation %s is incomplete, please reload.
A(z) %s bemutató hiányos, újra kell tölteni.
-
+
The Presentation %s no longer exists.
A(z) %s bemutató már nem létezik.
@@ -5226,7 +4718,7 @@ A tartalom kódolása nem UTF-8.
Available Controllers
- Elérhet? vezérl?k
+ Elérhető vezérlők
@@ -5244,7 +4736,7 @@ A tartalom kódolása nem UTF-8.
<strong>Remote Plugin</strong><br />The remote plugin provides the ability to send messages to a running version of OpenLP on a different computer via a web browser or through the remote API.
- <strong>Távirányító b?vítmény</strong><br />A távirányító b?vítmény egy böngész? vagy egy távoli API segítségével lehet?vé teszi egy másik számítógépen futó OpenLP számára való üzenetküldést.
+ <strong>Távirányító bővítmény</strong><br />A távirányító bővítmény egy böngésző vagy egy távoli API segítségével lehetővé teszi egy másik számítógépen futó OpenLP számára való üzenetküldést.
@@ -5280,12 +4772,12 @@ A tartalom kódolása nem UTF-8.
Service Manager
- Sorrendkezel?
+ Sorrendkezelő
Slide Controller
- Diakezel?
+ Diakezelő
@@ -5320,12 +4812,12 @@ A tartalom kódolása nem UTF-8.
Prev
- El?z?
+ Előző
Next
- Következ?
+ Következő
@@ -5340,12 +4832,7 @@ A tartalom kódolása nem UTF-8.
Go Live
- Él? adásba
-
-
-
- Add To Service
- Hozzáadás a sorrendhez
+ Élő adásba
@@ -5360,7 +4847,7 @@ A tartalom kódolása nem UTF-8.
Add to Service
-
+ Hozzáadás a sorrendhez
@@ -5394,126 +4881,141 @@ A tartalom kódolása nem UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Dalstatisztika rögzítése
-
+
&Delete Tracking Data
Rögzített adatok &törlése
-
+
Delete song usage data up to a specified date.
Dalstatisztika adatok törlése egy meghatározott dátumig.
-
+
&Extract Tracking Data
Rögzített adatok &kicsomagolása
-
+
Generate a report on song usage.
Dalstatisztika jelentés összeállítása.
-
+
Toggle Tracking
Rögzítés
-
+
Toggle the tracking of song usage.
Dalstatisztika rögzítésének átváltása.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
- <strong>Dalstatisztika b?vítmény</strong><br />Ez a b?vítmény rögzíti, hogy a dalok mikor lettek vetítve egy él? szolgálat vagy istentisztelet során.
+ <strong>Dalstatisztika bővítmény</strong><br />Ez a bővítmény rögzíti, hogy a dalok mikor lettek vetítve egy élő szolgálat vagy istentisztelet során.
-
+
SongUsage
name singular
Dalstatisztika
-
+
SongUsage
name plural
Dalstatisztika
-
+
SongUsage
container title
Dalstatisztika
-
+
Song Usage
Dalstatisztika
-
+
Song usage tracking is active.
+ A dalstatisztika rögzítésre kerül.
+
+
+
+ Song usage tracking is inactive.
+ A dalstatisztika nincs rögzítés alatt.
+
+
+
+ display
-
- Song usage tracking is inactive.
+
+ printed
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Dalstatisztika adatok törlése
-
+
Delete Selected Song Usage Events?
- Valóban törölhet?k a kijelölt dalstatisztika események?
+ Valóban törölhetők a kijelölt dalstatisztika események?
-
+
Are you sure you want to delete selected Song Usage data?
- Valóban törölhet?k a kijelölt dalstatisztika adatok?
+ Valóban törölhetők a kijelölt dalstatisztika adatok?
-
+
Deletion Successful
Sikeres törlés
-
+
All requested data has been deleted successfully.
Minden kért adat sikeresen törlésre került.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+ Ki kell választani egy dátumot, amely előtt a statisztika adatok törlése kerülnek. Minden ezelőtt rögzített adat véglegesen törlődni fog.
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Dalstatisztika kicsomagolása
-
+
Select Date Range
- Id?intervallum kijelölése
+ Időintervallum kijelölése
-
+
to
–
-
+
Report Location
Helyszín jelentése
@@ -5530,7 +5032,7 @@ A tartalom kódolása nem UTF-8.
You have not set a valid output location for your song usage report. Please select an existing path on your computer.
- Egy nem létez? útvonalat adtál meg a dalstatisztika riporthoz. Jelölj ki egy érvényes ?tvonalat a számítógépen.
+ Egy nem létező útvonalat adtál meg a dalstatisztika riporthoz. Jelölj ki egy érvényes űtvonalat a számítógépen.
@@ -5538,12 +5040,12 @@ A tartalom kódolása nem UTF-8.
Dalstatisztika_%s%s.txt
-
+
Report Creation
Riport készítése
-
+
Report
%s
has been successfully created.
@@ -5553,206 +5055,176 @@ has been successfully created.
SongsPlugin
-
+
&Song
&Dal
-
+
Import songs using the import wizard.
Dalok importálása az importálás tündérrel.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
- <strong>Dal b?vítmény</strong><br />A dal b?vítmény dalok megjelenítését és kezelését teszi lehet?vé.
+ <strong>Dal bővítmény</strong><br />A dal bővítmény dalok megjelenítését és kezelését teszi lehetővé.
-
+
&Re-index Songs
Dalok újra&indexelése
-
+
Re-index the songs database to improve searching and ordering.
Dal adatbázis újraindexelése a keresés és a rendezés javításához.
-
+
Reindexing songs...
Dalok indexelése folyamatban…
-
+
Arabic (CP-1256)
Arab (CP-1256)
-
+
Baltic (CP-1257)
Balti (CP-1257)
-
+
Central European (CP-1250)
Közép-európai (CP-1250)
-
+
Cyrillic (CP-1251)
Cirill (CP-1251)
-
+
Greek (CP-1253)
Görög (CP-1253)
-
+
Hebrew (CP-1255)
Héber (CP-1255)
-
+
Japanese (CP-932)
Japán (CP-932)
-
+
Korean (CP-949)
Koreai (CP-949)
-
+
Simplified Chinese (CP-936)
- Egyszer?sített kínai (CP-936)
+ Egyszerűsített kínai (CP-936)
-
+
Thai (CP-874)
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
Hagyományos kínai (CP-950)
-
+
Turkish (CP-1254)
Török (CP-1254)
-
+
Vietnam (CP-1258)
Vietnami (CP-1258)
-
+
Western European (CP-1252)
Nyugat-európai (CP-1252)
-
+
Character Encoding
Karakterkódolás
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
- A kódlap beállítás felel?s
+ A kódlap beállítás felelős
a karakterek helyes megjelenítéséért.
-Általában az el?re beállított érték megfelel?.
+Általában az előre beállított érték megfelelő.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Válasszd ki a karakterkódolást.
-A kódlap felel?s a karakterek helyes megjelenítéséért.
+A kódlap felelős a karakterek helyes megjelenítéséért.
-
+
Exports songs using the export wizard.
Dalok exportálása a dalexportáló tündérrel.
-
+
Song
name singular
Dal
-
+
Songs
name plural
Dalok
-
+
Songs
container title
Dalok
-
- Add a new Song.
- Új dal hozzáadása.
-
-
-
- Edit the selected Song.
- A kijelölt dal szerkesztése.
-
-
-
- Delete the selected Song.
- A kijelölt dal törlése.
-
-
-
- Preview the selected Song.
- A kijelölt dal el?nézete.
-
-
-
- Send the selected Song live.
- A kijelölt dal él? adásba küldése.
-
-
-
- Add the selected Song to the service.
- A kijelölt dal hozzáadása a sorrendhez.
-
-
-
+
Add a new song.
Új dal hozzáadása.
-
+
Edit the selected song.
A kijelölt dal szerkesztése.
-
+
Delete the selected song.
A kijelölt dal törlése.
-
-
- Preview the selected song.
- A kijelölt dal el?nézete.
-
- Send the selected song live.
- A kijelölt dal él? adásba küldése.
+ Preview the selected song.
+ A kijelölt dal előnézete.
+ Send the selected song live.
+ A kijelölt dal élő adásba küldése.
+
+
+
Add the selected song to the service.
A kijelölt dal hozzáadása a sorrendhez.
@@ -5762,7 +5234,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Author Maintenance
- Szerz?k kezelése
+ Szerzők kezelése
@@ -5782,17 +5254,17 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
You need to type in the first name of the author.
- Meg kell adni a szerz? vezetéknevét.
+ Meg kell adni a szerző vezetéknevét.
You need to type in the last name of the author.
- Meg kell adni a szerz? keresztnevét.
+ Meg kell adni a szerző keresztnevét.
You have not set a display name for the author, combine the first and last names?
- Nincs megadva a szerz? megjelenített neve, legyen el?állítva a vezeték és keresztnevéb?l?
+ Nincs megadva a szerző megjelenített neve, legyen előállítva a vezeték és keresztnevéből?
@@ -5811,195 +5283,222 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Adminisztrálta: %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
-
+
+[a fenti dal címkék a megjegyzésekkel az
+EasyWorshipbőlkerültek importálásra]
SongsPlugin.EditSongForm
-
+
Song Editor
- Dalszerkeszt?
+ Dalszerkesztő
-
+
&Title:
&Cím:
-
+
Alt&ernate title:
&Alternatív cím:
-
+
&Lyrics:
&Dalszöveg:
-
+
&Verse order:
Versszak &sorrend:
-
+
Ed&it All
&Összes szerkesztése
-
+
Title && Lyrics
Cím és dalszöveg
-
+
&Add to Song
&Hozzáadás
-
+
&Remove
&Eltávolítás
-
+
&Manage Authors, Topics, Song Books
- Szerz?k, témakörök, énekeskönyvek &kezelése
+ Szerzők, témakörök, énekeskönyvek &kezelése
-
+
A&dd to Song
H&ozzáadás
-
+
R&emove
&Eltávolítás
-
+
Book:
Könyv:
-
+
Number:
Szám:
-
+
Authors, Topics && Song Book
- Szerz?k, témakörök és énekeskönyvek
+ Szerzők, témakörök és énekeskönyvek
-
+
New &Theme
Új &téma
-
+
Copyright Information
- Szerz?i jogi információ
+ Szerzői jogi információ
-
+
Comments
Megjegyzések
-
+
Theme, Copyright Info && Comments
- Téma, szerz?i jog és megjegyzések
+ Téma, szerzői jog és megjegyzések
-
+
Add Author
- Szerz? hozzáadása
+ Szerző hozzáadása
-
+
This author does not exist, do you want to add them?
- Ez a szerz? még nem létezik, valóban hozzá kívánja adni?
+ Ez a szerző még nem létezik, valóban hozzá kívánja adni?
-
+
This author is already in the list.
- A szerz? már benne van a listában.
+ A szerző már benne van a listában.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
- Nincs kijelölve egyetlen szerz? sem. Vagy válassz egy szerz?t a listából, vagy írj az új szerz? mez?be és kattints a Hozzáadás gombra a szerz? megjelöléséhez.
+ Nincs kijelölve egyetlen szerző sem. Vagy válassz egy szerzőt a listából, vagy írj az új szerző mezőbe és kattints a Hozzáadás gombra a szerző megjelöléséhez.
-
+
Add Topic
Témakör hozzáadása
-
+
This topic does not exist, do you want to add it?
Ez a témakör még nem létezik, szeretnéd hozzáadni?
-
+
This topic is already in the list.
A témakör már benne van a listában.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
- Nincs kijelölve egyetlen témakör sem. Vagy válassz egy témakört a listából, vagy írj az új témakör mez?be és kattints a Hozzáadás gombraa témakör megjelöléséhez.
+ Nincs kijelölve egyetlen témakör sem. Vagy válassz egy témakört a listából, vagy írj az új témakör mezőbe és kattints a Hozzáadás gombraa témakör megjelöléséhez.
-
+
You need to type in a song title.
Add meg a dal címét.
-
+
You need to type in at least one verse.
Legalább egy versszakot meg kell adnod.
-
+
Warning
Figyelmeztetés
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
A versszaksorrend hibás. Nincs ilyen versszak: %s. Az érvényes elemek ezek: %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Ez a versszak sehol nem lett megadva a sorrendben: %s. Biztosan így kívánod elmenteni a dalt?
-
+
Add Book
Könyv hozzáadása
-
+
This song book does not exist, do you want to add it?
Ez az énekeskönyv még nem létezik, szeretnéd hozzáadni a listához?
-
+
You need to have an author for this song.
- Egy szerz?t meg kell adnod ehhez a dalhoz.
+ Egy szerzőt meg kell adnod ehhez a dalhoz.
You need to type some text in to the verse.
Meg kell adnod a versszak szövegét.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6018,16 +5517,6 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
&Insert
&Beszúrás
-
-
- &Split
- &Szétválasztása
-
-
-
- Split a slide into two only if it does not fit on the screen as one slide.
- Diák kettéválasztása csak akkor, ha nem fér ki a képerny?n egy diaként.
-
Split a slide into two by inserting a verse splitter.
@@ -6044,7 +5533,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- A tündér segít a dalok szabad OpenLyrics formátumba való exportálásában.
+ A tündér segít a dalok szabad OpenLyrics formátumba való exportálásában.
@@ -6107,7 +5596,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Exportálás indítása…
-
+
Select Destination Folder
Célmappa kijelölése
@@ -6116,6 +5605,11 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Select the directory where you want the songs to be saved.
Jelöld ki a mappát, ahová a dalok mentésre kerülnek.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6132,7 +5626,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
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.
- A tündér segít a különféle formátumú dalok importálásában. Kattints az alábbi Következ? gombra a folyamat els? lépésének indításhoz, a formátum kiválasztásához.
+ A tündér segít a különféle formátumú dalok importálásában. Kattints az alábbi Következő gombra a folyamat első lépésének indításhoz, a formátum kiválasztásához.
@@ -6154,16 +5648,6 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Remove File(s)
Fájl(ok) törlése
-
-
- The Songs of Fellowship importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
- A Songs of Fellowship importáló le lett tiltva, mivel az OpenLP nem találja az OpenOffice.org-ot a számítógépen.
-
-
-
- The generic document/presentation importer has been disabled because OpenLP cannot find OpenOffice.org on your computer.
- Az általános dokumentum, ill. bemutató importáló le lett tiltva, mivel az OpenLP nem találja az OpenOffice.org-ot a számítógépen.
-
Please wait while your songs are imported.
@@ -6172,7 +5656,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
The OpenLyrics importer has not yet been developed, but as you can see, we are still intending to do so. Hopefully it will be in the next release.
- Az OpenLyrics importáló még nem lett kifejlesztve, de amint már láthatod, szándékozunk elkészíteni. Remélhet?leg a következ? kiadásban már benne lesz.
+ Az OpenLyrics importáló még nem lett kifejlesztve, de amint már láthatod, szándékozunk elkészíteni. Remélhetőleg a következő kiadásban már benne lesz.
@@ -6235,56 +5719,64 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Az általános dokumentum, ill. bemutató importáló le lett tiltva, mivel az OpenLP nem talál OpenOffice-t vagy LibreOffice-t a számítógépen.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Címek
-
+
Lyrics
Dalszöveg
-
- Delete Song(s)?
- Törölhet?(ek) a dal(ok)?
-
-
-
+
CCLI License:
CCLI licenc:
-
+
Entire Song
Teljes dal
-
+
Are you sure you want to delete the %n selected song(s)?
- Törölhet?k a kijelölt dalok: %n?
+ Törölhetők a kijelölt dalok: %n?
-
+
Maintain the lists of authors, topics and books.
- Szerz?k, témakörök, könyvek listájának kezelése.
+ Szerzők, témakörök, könyvek listájának kezelése.
-
+
copy
For song cloning
-
+ másolás
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Ez nem egy openlp.org 1.x daladatbázis.
@@ -6333,30 +5825,30 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Finished export.
- Exportálás befejez?dött.
+ Exportálás befejeződött.
-
+
Your song export failed.
Dalexportálás meghiúsult.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
- szerz?i jog
+ szerzői jog
-
+
The following songs could not be imported:
- A következ? dalok nem importálhatók:
-
-
-
- Unable to open OpenOffice.org or LibreOffice
- Nem sikerült megnyitni az OpenOffice.org-ot vagy a LibreOffice-t
+ A következő dalok nem importálhatók:
@@ -6387,12 +5879,12 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Could not add your author.
- A szerz?t nem lehet hozzáadni.
+ A szerzőt nem lehet hozzáadni.
This author already exists.
- Ez a szerz? már létezik.
+ Ez a szerző már létezik.
@@ -6427,17 +5919,17 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Delete Author
- Szerz? törlése
+ Szerző törlése
Are you sure you want to delete the selected author?
- A kijelölt szerz? biztosan törölhet??
+ A kijelölt szerző biztosan törölhető?
This author cannot be deleted, they are currently assigned to at least one song.
- Ezt a szerz?t nem lehet törölni, mivel jelenleg legalább egy dalhoz hozzá van rendelve.
+ Ezt a szerzőt nem lehet törölni, mivel jelenleg legalább egy dalhoz hozzá van rendelve.
@@ -6447,7 +5939,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Are you sure you want to delete the selected topic?
- A kijelölt témakör biztosan törölhet??
+ A kijelölt témakör biztosan törölhető?
@@ -6462,7 +5954,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Are you sure you want to delete the selected book?
- A kijelölt könyv biztosan törölhet??
+ A kijelölt könyv biztosan törölhető?
@@ -6472,22 +5964,22 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Could not save your modified author, because the author already exists.
- A módosított szerz?t nem lehet elmenteni, mivel már a szerz? létezik.
+ A módosított szerzőt nem lehet elmenteni, mivel már a szerző létezik.
The author %s already exists. Would you like to make songs with author %s use the existing author %s?
- Ez a szerz? már létezik: %s. Szeretnéd, hogy a dal – melynek szerz?je %s – a már létez? szerz? (%s) dalai közé kerüljön rögzítésre?
+ Ez a szerző már létezik: %s. Szeretnéd, hogy a dal – melynek szerzője %s – a már létező szerző (%s) dalai közé kerüljön rögzítésre?
The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s?
- Ez a témakör már létezik: %s. Szeretnéd, hogy a dal – melynek témaköre: %s – a már létez? témakörben (%s) kerüljön rögzítésre?
+ Ez a témakör már létezik: %s. Szeretnéd, hogy a dal – melynek témaköre: %s – a már létező témakörben (%s) kerüljön rögzítésre?
The book %s already exists. Would you like to make songs with book %s use the existing book %s?
- Ez a könyv már létezik: %s. Szeretnéd, hogy a dal – melynek köynve: %s – a már létez? könyvben (%s) kerüljön rögzítésre?
+ Ez a könyv már létezik: %s. Szeretnéd, hogy a dal – melynek köynve: %s – a már létező könyvben (%s) kerüljön rögzítésre?
@@ -6505,7 +5997,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Display verses on live tool bar
- Versszakok megjelenítése az él? adás eszköztáron
+ Versszakok megjelenítése az élő adás eszköztáron
@@ -6556,7 +6048,7 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Pre-Chorus
- El?-refrén
+ Elő-refrén
@@ -6574,12 +6066,4 @@ A kódlap felel?s a karakterek helyes megjelenítéséért.
Egyéb
-
- ThemeTab
-
-
- Themes
- Témák
-
-
diff --git a/resources/i18n/id.ts b/resources/i18n/id.ts
index 314bdca72..69298a863 100644
--- a/resources/i18n/id.ts
+++ b/resources/i18n/id.ts
@@ -827,17 +827,17 @@ dibutuhkan dan membutuhkan koneksi internet.
Tidak dapat menggabungkan hasil pencarian ayat. Ingin menghapus hasil pencarian dan mulai pencarian baru?
-
+
Bible not fully loaded.
Alkitab belum termuat seluruhnya.
-
+
Information
Informasi
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
Alkitab kedua tidak memiliki seluruh ayat yang ada di Alkitab utama. Hanya ayat yang ditemukan di kedua Alkitab yang akan ditampilkan. %d ayat tidak terlihat di hasil.
@@ -1320,24 +1320,24 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Plugin Gambar</strong><br />Plugin gambar memungkinkan penayangan gambar.<br />Salah satu keunggulan fitur ini adalah kemampuan untuk menggabungkan beberapa gambar pada Service Manager, yang menjadikan penayangan beberapa gambar mudah. Plugin ini juga dapat menggunakan "perulangan terwaktu" dari OpenLP untuk membuat slide show yang berjalan otomatis. Juga, gambar dari plugin dapat digunakan untuk menggantikan latar tema.
-
+
Image
name singular
Gambar
-
+
Images
name plural
Gambar
-
+
Images
container title
Gambar
@@ -1378,37 +1378,37 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Tambahkan Gambar terpilih ke layanan.
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1429,43 +1429,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Pilih Gambar
-
+
You must select an image to delete.
Pilih sebuah gambar untuk dihapus.
-
+
You must select an image to replace the background with.
Pilih sebuah gambar untuk menggantikan latar.
-
+
Missing Image(s)
Gambar Tidak Ditemukan
-
+
The following image(s) no longer exist: %s
Gambar berikut tidak ada lagi: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Gambar berikut tidak ada lagi: %s
Ingin tetap menambah gambar lain?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Ada masalah dalam mengganti latar, berkas gambar "%s" tidak ada lagi.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1570,7 +1588,7 @@ Ingin tetap menambah gambar lain?
Pilih Media
-
+
You must select a media file to delete.
Pilih sebuah berkas media untuk dihapus.
@@ -1585,12 +1603,12 @@ Ingin tetap menambah gambar lain?
Ada masalah dalam mengganti latar, berkas media "%s" tidak ada lagi.
-
+
Missing Media File
Berkas Media hilang
-
+
The file %s no longer exists.
Berkas %s tidak ada lagi.
@@ -1604,6 +1622,16 @@ Ingin tetap menambah gambar lain?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2125,17 +2153,17 @@ Mohon gunakan bahasa Inggris untuk laporan kutu.
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Mengunduh %s...
-
+
Download complete. Click the finish button to start OpenLP.
Unduhan selesai. Klik tombol selesai untuk memulai OpenLP.
-
+
Enabling selected plugins...
Mengaktifkan plugin terpilih...
@@ -2221,49 +2249,49 @@ Mohon gunakan bahasa Inggris untuk laporan kutu.
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Koneksi Internet tidak ditemukan. Wisaya Kali Pertama butuh sambungan Internet untuk mengunduh contoh lagu, Alkitab, dan tema.
+ Koneksi Internet tidak ditemukan. Wisaya Kali Pertama butuh sambungan Internet untuk mengunduh contoh lagu, Alkitab, dan tema.
Untuk menjalankan lagi Wisaya Kali Pertama dan mengimpor contoh data, tekan batal, cek koneksi Internet, dan mulai ulang OpenLP.
Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
-
+
Sample Songs
Contoh Lagu
-
+
Select and download public domain songs.
Pilih dan unduh lagu domain bebas.
-
+
Sample Bibles
Contoh Alkitab
-
+
Select and download free Bibles.
Pilih dan unduh Alkitab gratis
-
+
Sample Themes
Contoh Tema
-
+
Select and download sample themes.
Pilih dan unduh contoh Tema
-
+
Default Settings
Pengaturan Bawaan
-
+
Set up default settings to be used by OpenLP.
Atur pengaturan bawaan pada OpenLP.
@@ -2278,17 +2306,17 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
Mohon tunggu selama OpenLP diatur dan data diimpor.
-
+
Default output display:
Tampilan keluaran bawaan:
-
+
Select default theme:
Pilih tema bawaan:
-
+
Starting configuration process...
Memulai proses konfigurasi...
@@ -2298,22 +2326,22 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -2323,15 +2351,34 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -2505,130 +2552,140 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
OpenLP.GeneralTab
-
+
General
Umum
-
+
Monitors
Monitor
-
+
Select monitor for output display:
Pilih monitor untuk tampilan keluaran:
-
+
Display if a single screen
Tampilkan jika layar tunggal
-
+
Application Startup
Awal Mulai Aplikasi
-
+
Show blank screen warning
Tampilkan peringatan layar kosong
-
+
Automatically open the last service
Buka layanan terakhir secara otomatis
-
+
Show the splash screen
Tampilkan logo di awal
-
+
Application Settings
Pengaturan Aplikasi
-
+
Prompt to save before starting a new service
Coba simpan sebelum memulai pelayanan baru
-
+
Automatically preview next item in service
Pratinjau item selanjutnya pada sevice
-
+
sec
sec
-
+
CCLI Details
Detail CCLI
-
+
SongSelect username:
Nama pengguna SongSelect:
-
+
SongSelect password:
Sandi-lewat SongSelect:
-
+
Display Position
Posisi Tampilan
-
+
X
X
-
+
Y
Y
-
+
Height
Tinggi
-
+
Width
Lebar
-
+
Override display position
Timpa posisi tampilan
-
+
Check for updates to OpenLP
Cek pembaruan untuk OpenLP
-
+
Unblank display when adding new live item
Jangan kosongkan layar saat menambah butir tayang baru
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2646,7 +2703,7 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
OpenLP.MainDisplay
-
+
OpenLP Display
Tampilan OpenLP
@@ -2654,287 +2711,287 @@ Untuk membatalkan Wisaya Kali Pertama, tekan tombol selesai.
OpenLP.MainWindow
-
+
&File
&File
-
+
&Import
&Impor
-
+
&Export
&Ekspor
-
+
&View
&Lihat
-
+
M&ode
M&ode
-
+
&Tools
Ala&t
-
+
&Settings
&Pengaturan
-
+
&Language
&Bahasa
-
+
&Help
Bantua&n
-
+
Media Manager
Manajer Media
-
+
Service Manager
Manajer Layanan
-
+
Theme Manager
Manajer Tema
-
+
&New
&Baru
-
+
&Open
&Buka
-
+
Open an existing service.
Buka layanan yang ada.
-
+
&Save
&Simpan
-
+
Save the current service to disk.
Menyimpan layanan aktif ke dalam diska.
-
+
Save &As...
Simp&an Sebagai...
-
+
Save Service As
Simpan Layanan Sebagai
-
+
Save the current service under a new name.
Menyimpan layanan aktif dengan nama baru.
-
+
E&xit
Kelua&r
-
+
Quit OpenLP
Keluar dari OpenLP
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
&Konfigurasi OpenLP...
-
+
&Media Manager
Manajer &Media
-
+
Toggle Media Manager
Ganti Manajer Media
-
+
Toggle the visibility of the media manager.
Mengganti kenampakan manajer media.
-
+
&Theme Manager
Manajer &Tema
-
+
Toggle Theme Manager
Ganti Manajer Tema
-
+
Toggle the visibility of the theme manager.
Mengganti kenampakan manajer tema.
-
+
&Service Manager
Manajer &Layanan
-
+
Toggle Service Manager
Ganti Manajer Layanan
-
+
Toggle the visibility of the service manager.
Mengganti kenampakan manajer layanan.
-
+
&Preview Panel
Panel &Pratinjau
-
+
Toggle Preview Panel
Ganti Panel Pratinjau
-
+
Toggle the visibility of the preview panel.
Ganti kenampakan panel pratinjau
-
+
&Live Panel
Pane&l Tayang
-
+
Toggle Live Panel
Ganti Panel Tayang
-
+
Toggle the visibility of the live panel.
Mengganti kenampakan panel tayang.
-
+
&Plugin List
Daftar &Plugin
-
+
List the Plugins
Melihat daftar Plugin
-
+
&User Guide
T&untunan Pengguna
-
+
&About
Tent&ang
-
+
More information about OpenLP
Informasi lebih lanjut tentang OpenLP
-
+
&Online Help
Bantuan &Daring
-
+
&Web Site
Situs &Web
-
+
Use the system language, if available.
Gunakan bahasa sistem, jika ada.
-
+
Set the interface language to %s
Ubah bahasa antarmuka menjadi %s
-
+
Add &Tool...
Tambahkan Ala&t...
-
+
Add an application to the list of tools.
Tambahkan aplikasi ke daftar alat.
-
+
&Default
&Bawaan
-
+
Set the view mode back to the default.
Ubah mode tampilan ke bawaan.
-
+
&Setup
&Persiapan
-
+
Set the view mode to Setup.
Pasang mode tampilan ke Persiapan.
-
+
&Live
&Tayang
-
+
Set the view mode to Live.
Pasang mode tampilan ke Tayang.
-
+
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/.
@@ -2943,22 +3000,22 @@ You can download the latest version from http://openlp.org/.
Versi terbaru dapat diunduh dari http://openlp.org/.
-
+
OpenLP Version Updated
Versi OpenLP Terbarui
-
+
OpenLP Main Display Blanked
Tampilan Utama OpenLP Kosong
-
+
The Main Display has been blanked out
Tampilan Utama telah dikosongkan
-
+
Default Theme: %s
Tema Bawaan: %s
@@ -2969,17 +3026,17 @@ Versi terbaru dapat diunduh dari http://openlp.org/.
Inggris
-
+
Configure &Shortcuts...
Atur &Pintasan
-
+
Close OpenLP
Tutup OpenLP
-
+
Are you sure you want to close OpenLP?
Yakin ingin menutup OpenLP?
@@ -2989,12 +3046,12 @@ Versi terbaru dapat diunduh dari http://openlp.org/.
Cetak Daftar Layanan aktif
-
+
Open &Data Folder...
Buka Folder &Data
-
+
Open the folder where songs, bibles and other data resides.
Buka folder tempat lagu, Alkitab, dan data lain disimpan.
@@ -3004,83 +3061,164 @@ Versi terbaru dapat diunduh dari http://openlp.org/.
&Konfigurasi Label Tampilan
-
+
&Autodetect
&Autodeteksi
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Buka Berkas
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Tidak Ada Barang yang Terpilih
@@ -3090,32 +3228,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
T&ambahkan ke dalam Butir Layanan
-
+
You must select one or more items to preview.
Anda harus memilih satu atau beberapa butir untuk dipratilik.
-
+
You must select one or more items to send live.
Anda harus memilih satu atau beberapa butir untuk ditayangkan.
-
+
You must select one or more items.
Anda harus memilih satu atau beberapa butir.
-
+
You must select an existing service item to add to.
Anda harus memilih butir layanan yang ada untuk ditambahkan.
-
+
Invalid Service Item
Butir Layanan Tidak Sahih
-
+
You must select a %s service item.
Anda harus memilih sebuah butir layanan %s.
@@ -3127,17 +3265,17 @@ Filename already exists in list
Nama berkas sudah ada di daftar.
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -3153,8 +3291,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3318,12 +3456,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3339,209 +3477,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Pindahkan ke punc&ak
-
+
Move item to the top of the service.
Pindahkan butir ke puncak daftar layanan.
-
+
Move &up
Pindahkan ke a&tas
-
+
Move item up one position in the service.
Naikkan butir satu posisi pada daftar layanan.
-
+
Move &down
Pindahkan ke &bawah
-
+
Move item down one position in the service.
Turunkan butir satu posisi pada daftar layanan.
-
+
Move to &bottom
Pindahkan ke &kaki
-
+
Move item to the end of the service.
Pindahkan butir ke kaki daftar layanan.
-
+
&Delete From Service
Hapus &dari Layanan
-
+
Delete the selected item from the service.
Hapus butir terpilih dari layanan,
-
+
&Add New Item
T&ambahkan Butir Baru
-
+
&Add to Selected Item
T&ambahkan ke Butir Terpilih
-
+
&Edit Item
&Sunting Butir
-
+
&Reorder Item
Atu&r Ulang Butir
-
+
&Notes
Catata&n
-
+
&Change Item Theme
&Ubah Tema
-
+
OpenLP Service Files (*.osz)
Berkas Layanan OpenLP (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
Berkas bukan berupa layanan.
Isi berkas tidak berupa UTF-8.
-
+
File is not a valid service.
Berkas bukan layanan sahih.
-
+
Missing Display Handler
Penangan Tayang hilang
-
+
Your item cannot be displayed as there is no handler to display it
Butir tidak dapat ditayangkan karena tidak ada penangan untuk menayangkannya.
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
Buka Berkas
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
Tayangkan
-
+
Send the selected item to Live.
Tayangkan butir terpilih.
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
Tampi&lkan Tayang
-
+
Modified Service
-
+
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
@@ -3561,42 +3699,42 @@ Isi berkas tidak berupa UTF-8.
-
+
Untitled Service
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3723,17 +3861,17 @@ Isi berkas tidak berupa UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3777,6 +3915,11 @@ Isi berkas tidak berupa UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3852,32 +3995,32 @@ Isi berkas tidak berupa UTF-8.
OpenLP.ThemeForm
-
+
Select Image
-
+
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3955,12 +4098,12 @@ Isi berkas tidak berupa UTF-8.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
@@ -4056,7 +4199,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -4080,255 +4223,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
-
+
Gradient
-
+
Color:
-
+
Gradient:
-
+
Horizontal
-
+
Vertical
-
+
Circular
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
-
+
Size:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
-
+
Right
-
+
Center
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
-
+
px
-
+
Y position:
-
+
Width:
-
+
Height:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
Edit Theme - %s
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Warna latar:
+
OpenLP.ThemesTab
@@ -4684,7 +4832,7 @@ The content encoding is not UTF-8.
-
+
Starting import...
@@ -5008,17 +5156,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -5191,126 +5339,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
-
+
to
-
+
Report Location
@@ -5325,12 +5488,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -5350,173 +5513,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Song
name singular
-
+
Songs
name plural
Lagu
-
+
Songs
container title
Lagu
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5575,7 +5738,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5585,177 +5748,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
-
+
&Title:
&Judul:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
Sun&ting Semua
-
+
Title && Lyrics
-
+
&Add to Song
-
+
&Remove
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
-
+
R&emove
-
+
Book:
Kitab:
-
+
Number:
-
+
Authors, Topics && Song Book
-
+
New &Theme
-
+
Copyright Information
-
+
Comments
-
+
Theme, Copyright Info && Comments
-
+
Add Author
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5764,6 +5927,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5795,11 +5983,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5861,7 +6044,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5870,6 +6053,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5979,42 +6167,55 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
-
+
Lyrics
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -6023,7 +6224,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -6070,25 +6271,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
diff --git a/resources/i18n/ja.ts b/resources/i18n/ja.ts
index 17b1b8596..222b4cd92 100644
--- a/resources/i18n/ja.ts
+++ b/resources/i18n/ja.ts
@@ -825,17 +825,17 @@ demand and thus an internet connection is required.
一つの聖書と複数の聖書の検索結果をくっつける事はできません。検索結果を削除して、再検索しますか?
-
+
Bible not fully loaded.
聖書が完全に読み込まれていません。
-
+
Information
情報
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
第二訳には検索した箇所全てが含まれていません。両方の聖書に含まれている箇所を表示します。第%d節が除外されます。
@@ -1325,24 +1325,24 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>画像プラグイン</strong><br />画像プラグインは、画像を表示する機能を提供します。<br />礼拝プログラムで複数の画像をグループ化したり、複数の画像を簡単に表示することができます。タイムアウトループの機能を使用してスライドショーを自動的に表示することもできます。さらに、賛美などのテキストベースの項目の背景を、外観テーマで指定されたものからこのプラグインの画像に変更することもできます。
-
+
Image
name singular
画像
-
+
Images
name plural
画像
-
+
Images
container title
画像
@@ -1383,37 +1383,37 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
選択した画像を礼拝プログラムに追加します。
-
+
Load a new image.
新しい画像を取込み。
-
+
Add a new image.
新しい画像を追加します。
-
+
Edit the selected image.
選択した画像を編集します。
-
+
Delete the selected image.
選択した画像を削除します。
-
+
Preview the selected image.
選択した画像をプレビューします。
-
+
Send the selected image live.
選択した画像をライブへ送ります。
-
+
Add the selected image to the service.
選択した画像を礼拝プログラムに追加します。
@@ -1434,43 +1434,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
画像を選択
-
+
You must select an image to delete.
削除する画像を選択してください。
-
+
You must select an image to replace the background with.
置き換える画像を選択してください。
-
+
Missing Image(s)
画像が見つかりません
-
+
The following image(s) no longer exist: %s
以下の画像は既に存在しません
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
以下の画像は既に存在しません:%s
それでも他の画像を追加しますか?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
背景画像を置換する際に問題が発生しました。画像ファイル"%s"が存在しません。
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1575,17 +1593,17 @@ Do you want to add the other images anyway?
メディア選択
-
+
You must select a media file to delete.
削除するメディアファイルを選択してください。
-
+
Missing Media File
メディアファイルが見つかりません
-
+
The file %s no longer exists.
ファイル %s が見つかりません。
@@ -1609,6 +1627,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2248,17 +2276,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
ダウンロード中 %s...
-
+
Download complete. Click the finish button to start OpenLP.
ダウンロードが完了しました。完了をクリックすると、OpenLPが開始します。
-
+
Enabling selected plugins...
選択されたプラグインを有効化しています...
@@ -2344,49 +2372,49 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- インターネット接続が見つかりませんでした。初回起動ウィザードは、サンプルとなる聖書、テーマ、賛美データを取得するためにインターネット接続を必要とします。
+ インターネット接続が見つかりませんでした。初回起動ウィザードは、サンプルとなる聖書、テーマ、賛美データを取得するためにインターネット接続を必要とします。
初回起動ウィザードを後で再実行しサンプルをインポートしたい場合は、キャンセルボタンをクリックし、インターネット接続を確認してから、OpenLPを再起動してください。P.
初回起動ウィザードを完全にキャンセルする場合は、終了ボタンを押下してください。
-
+
Sample Songs
サンプル賛美
-
+
Select and download public domain songs.
パブリックドメインの賛美を選択する事でダウンロードできます。
-
+
Sample Bibles
サンプル聖書
-
+
Select and download free Bibles.
以下のフリー聖書を選択する事でダウンロードできます。
-
+
Sample Themes
サンプル外観テーマ
-
+
Select and download sample themes.
サンプル外観テーマを選択する事でダウンロードできます。
-
+
Default Settings
既定設定
-
+
Set up default settings to be used by OpenLP.
既定設定がOpenLPに使われるようにセットアップします。
@@ -2401,17 +2429,17 @@ To cancel the First Time Wizard completely, press the finish button now.OpenLPがセットアップされ、あなたのデータがインポートされるまでお待ち下さい。
-
+
Default output display:
既定出力先:
-
+
Select default theme:
既定外観テーマを選択:
-
+
Starting configuration process...
設定処理を開始しています...
@@ -2421,22 +2449,22 @@ To cancel the First Time Wizard completely, press the finish button now.このウィザードで、OpenLPを初めて使用する際の設定をします。次へをクリックして開始してください。
-
+
Setting Up And Downloading
設定とダウンロード中
-
+
Please wait while OpenLP is set up and your data is downloaded.
OpenLPがセットアップされ、あなたのデータがインポートされるまでお待ち下さい。
-
+
Setting Up
設定中
-
+
Click the finish button to start OpenLP.
完了をクリックすると、OpenLPが開始します。
@@ -2446,15 +2474,34 @@ To cancel the First Time Wizard completely, press the finish button now.カスタムスライド
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ 終了
+
OpenLP.FormattingTagDialog
@@ -2628,130 +2675,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
一般
-
+
Monitors
モニタ
-
+
Select monitor for output display:
画面出力に使用するスクリーン:
-
+
Display if a single screen
スクリーンが1つしかなくても表示する
-
+
Application Startup
アプリケーションの起動
-
+
Show blank screen warning
警告中には、ブランク画面を表示する
-
+
Automatically open the last service
自動的に前回の礼拝プログラムを開く
-
+
Show the splash screen
スプラッシュスクリーンを表示
-
+
Application Settings
アプリケーションの設定
-
+
Prompt to save before starting a new service
新しい礼拝プログラムを開く前に保存を確認する
-
+
Automatically preview next item in service
自動的に次の項目をプレビューする
-
+
sec
秒
-
+
CCLI Details
CCLI詳細
-
+
SongSelect username:
SongSelect ユーザー名:
-
+
SongSelect password:
SongSelect パスワード:
-
+
Display Position
表示位置
-
+
X
X
-
+
Y
Y
-
+
Height
高
-
+
Width
幅
-
+
Override display position
表示位置を変更する
-
+
Check for updates to OpenLP
OpenLPのバージョン更新の確認
-
+
Unblank display when adding new live item
ライブ項目の追加時にブランクを解除
-
+
Enable slide wrap-around
スライドの最後から最初に戻る
-
+
Timed slide interval:
時間付きスライドの間隔:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2769,7 +2826,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP ディスプレイ
@@ -2777,287 +2834,287 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
ファイル(&F)
-
+
&Import
インポート(&I)
-
+
&Export
エクスポート(&E)
-
+
&View
表示(&V)
-
+
M&ode
モード(&O)
-
+
&Tools
ツール(&T)
-
+
&Settings
設定(&S)
-
+
&Language
言語(&L)
-
+
&Help
ヘルプ(&H)
-
+
Media Manager
メディアマネジャー
-
+
Service Manager
礼拝プログラム
-
+
Theme Manager
外観テーママネジャー
-
+
&New
新規作成(&N)
-
+
&Open
開く(&O)
-
+
Open an existing service.
存在する礼拝プログラムを開きます。
-
+
&Save
保存(&S)
-
+
Save the current service to disk.
現在の礼拝プログラムをディスクに保存します。
-
+
Save &As...
名前を付けて保存(&A)...
-
+
Save Service As
名前をつけて礼拝プログラムを保存
-
+
Save the current service under a new name.
現在の礼拝プログラムを新しい名前で保存します。
-
+
E&xit
終了(&X)
-
+
Quit OpenLP
Open LPを終了
-
+
&Theme
外観テーマ(&T)
-
+
&Configure OpenLP...
OpenLPの設定(&C)...
-
+
&Media Manager
メディアマネジャー(&M)
-
+
Toggle Media Manager
メディアマネジャーを切り替える
-
+
Toggle the visibility of the media manager.
メディアマネジャーの可視性を切り替える。
-
+
&Theme Manager
外観テーママネジャー(&T)
-
+
Toggle Theme Manager
外観テーママネジャーの切り替え
-
+
Toggle the visibility of the theme manager.
外観テーママネジャーの可視性を切り替える。
-
+
&Service Manager
礼拝プログラム(&S)
-
+
Toggle Service Manager
礼拝プログラムを切り替え
-
+
Toggle the visibility of the service manager.
礼拝プログラムの可視性を切り替える。
-
+
&Preview Panel
プレビューパネル(&P)
-
+
Toggle Preview Panel
プレビューパネルの切り替え
-
+
Toggle the visibility of the preview panel.
プレビューパネルの可視性を切り替える。
-
+
&Live Panel
ライブパネル(&L)
-
+
Toggle Live Panel
ライブパネルの切り替え
-
+
Toggle the visibility of the live panel.
ライブパネルの可視性を切り替える。
-
+
&Plugin List
プラグイン一覧(&P)
-
+
List the Plugins
プラグイン一覧
-
+
&User Guide
ユーザガイド(&U)
-
+
&About
バージョン情報(&A)
-
+
More information about OpenLP
OpenLPの詳細情報
-
+
&Online Help
オンラインヘルプ(&O)
-
+
&Web Site
ウェブサイト(&W)
-
+
Use the system language, if available.
システム言語を可能であれば使用します。
-
+
Set the interface language to %s
インターフェイス言語を%sに設定
-
+
Add &Tool...
ツールの追加(&T)...
-
+
Add an application to the list of tools.
ツールの一覧にアプリケーションを追加。
-
+
&Default
デフォルト(&D)
-
+
Set the view mode back to the default.
表示モードを既定に戻す。
-
+
&Setup
設定(&S)
-
+
Set the view mode to Setup.
ビューモードに設定します。
-
+
&Live
ライブ(&L)
-
+
Set the view mode to Live.
表示モードをライブにします。
-
+
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/.
@@ -3066,22 +3123,22 @@ You can download the latest version from http://openlp.org/.
http://openlp.org/から最新版がダウンロード可能です。
-
+
OpenLP Version Updated
OpenLPのバージョンアップ完了
-
+
OpenLP Main Display Blanked
OpenLPのプライマリディスプレイがブランクです
-
+
The Main Display has been blanked out
OpenLPのプライマリディスプレイがブランクになりました
-
+
Default Theme: %s
既定外観テーマ: %s
@@ -3092,17 +3149,17 @@ http://openlp.org/から最新版がダウンロード可能です。日本語
-
+
Configure &Shortcuts...
ショートカットの設定(&S)...
-
+
Close OpenLP
OpenLPの終了
-
+
Are you sure you want to close OpenLP?
本当にOpenLPを終了してもよろしいですか?
@@ -3117,93 +3174,174 @@ http://openlp.org/から最新版がダウンロード可能です。表示タグを設定(&C)
-
+
Open &Data Folder...
データフォルダを開く(&D)...
-
+
Open the folder where songs, bibles and other data resides.
賛美、聖書データなどのデータが含まれているフォルダを開く。
-
+
&Autodetect
自動検出(&A)
-
+
Update Theme Images
テーマの縮小画像を更新
-
+
Update the preview images for all themes.
全てのテーマの縮小画像を更新します。
-
+
Print the current service.
現在の礼拝プログラムを印刷します。
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ 設定
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ ファイルを開く
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
項目の選択がありません
@@ -3213,32 +3351,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
選択された礼拝項目を追加(&A
-
+
You must select one or more items to preview.
プレビューを見るには、一つ以上の項目を選択してください。
-
+
You must select one or more items to send live.
ライブビューを見るには、一つ以上の項目を選択してください。
-
+
You must select one or more items.
一つ以上の項目を選択してください。
-
+
You must select an existing service item to add to.
追加するには、既存の礼拝項目を選択してください。
-
+
Invalid Service Item
無効な礼拝項目
-
+
You must select a %s service item.
%sの項目を選択してください。
@@ -3250,12 +3388,12 @@ Filename already exists in list
このファイル名は既にリストに存在します
-
+
You must select one or more items to add.
追加するには、一つ以上の項目を選択してください。
-
+
No Search Results
見つかりませんでした
@@ -3267,7 +3405,7 @@ This filename is already in the list
このファイル名は既に一覧に存在します。
-
+
&Clone
@@ -3283,8 +3421,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3448,12 +3586,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3469,209 +3607,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
一番上に移動(&t)
-
+
Move item to the top of the service.
選択した項目を最も上に移動する。
-
+
Move &up
一つ上に移動(&u)
-
+
Move item up one position in the service.
選択した項目を1つ上に移動する。
-
+
Move &down
一つ下に移動(&d)
-
+
Move item down one position in the service.
選択した項目を1つ下に移動する。
-
+
Move to &bottom
一番下に移動(&b)
-
+
Move item to the end of the service.
選択した項目を最も下に移動する。
-
+
&Delete From Service
削除(&D)
-
+
Delete the selected item from the service.
選択した項目を礼拝プログラムから削除する。
-
+
&Add New Item
新しい項目を追加(&A)
-
+
&Add to Selected Item
選択された項目を追加(&A)
-
+
&Edit Item
項目の編集(&E)
-
+
&Reorder Item
項目を並べ替え(&R)
-
+
&Notes
メモ(&N)
-
+
&Change Item Theme
項目の外観テーマを変更(&C)
-
+
File is not a valid service.
The content encoding is not UTF-8.
礼拝プログラムファイルが有効でありません。
エンコードがUTF-8でありません。
-
+
File is not a valid service.
礼拝プログラムファイルが有効でありません。
-
+
Missing Display Handler
ディスプレイハンドラが見つかりません
-
+
Your item cannot be displayed as there is no handler to display it
ディスプレイハンドラが見つからないため項目を表示する事ができません
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
必要なプラグインが見つからないか無効なため、項目を表示する事ができません
-
+
&Expand all
すべて展開(&E)
-
+
Expand all the service items.
全ての項目を展開する。
-
+
&Collapse all
すべて折り畳む(&C)
-
+
Collapse all the service items.
全ての項目を折り畳みます。
-
+
Open File
ファイルを開く
-
+
OpenLP Service Files (*.osz)
OpenLP 礼拝プログラムファイル (*.osz)
-
+
Moves the selection down the window.
選択をウィンドウの下に移動する。
-
+
Move up
上に移動
-
+
Moves the selection up the window.
選択をウィンドウの上に移動する。
-
+
Go Live
ライブへ送る
-
+
Send the selected item to Live.
選択された項目をライブ表示する。
-
+
Modified Service
礼拝プログラムの編集
-
+
&Start Time
開始時間(&S)
-
+
Show &Preview
プレビュー表示(&P)
-
+
Show &Live
ライブ表示(&L)
-
+
The current service has been modified. Would you like to save this service?
現在の礼拝プログラムは、編集されています。保存しますか?
-
+
File could not be opened because it is corrupt.
ファイルが破損しているため開けません。
-
+
Empty File
空のファイル
-
+
This service file does not contain any data.
この礼拝プログラムファイルは空です。
-
+
Corrupt File
破損したファイル
@@ -3691,7 +3829,7 @@ The content encoding is not UTF-8.
再生時間:
-
+
Untitled Service
無題
@@ -3701,37 +3839,37 @@ The content encoding is not UTF-8.
このファイルは破損しているかOpenLP 2.0の礼拝プログラムファイルではありません。
-
+
Load an existing service.
既存の礼拝プログラムを読み込みます。
-
+
Save this service.
礼拝プログラムを保存します。
-
+
Select a theme for the service.
礼拝プログラムの外観テーマを選択します。
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
このファイルは破損しているかOpenLP 2.0の礼拝プログラムファイルではありません。
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3863,17 +4001,17 @@ The content encoding is not UTF-8.
次スライド
-
+
Previous Service
前の礼拝プログラム
-
+
Next Service
次の礼拝プログラム
-
+
Escape Item
項目をエスケープ
@@ -3927,6 +4065,11 @@ The content encoding is not UTF-8.
Start playing media.
メディアの再生を開始する。
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4012,32 +4155,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
画像の選択
-
+
Theme Name Missing
外観テーマ名が不明です
-
+
There is no name for this theme. Please enter one.
外観テーマ名がありません。入力してください。
-
+
Theme Name Invalid
無効な外観テーマ名
-
+
Invalid theme name. Please enter one.
無効な外観テーマ名です。入力してください。
-
+
(approximately %d lines per slide)
(スライド1枚におよそ%d行)
@@ -4115,12 +4258,12 @@ The content encoding is not UTF-8.
編集する外観テーマを選択してください。
-
+
You are unable to delete the default theme.
既定の外観テーマを削除する事はできません。
-
+
Theme %s is used in the %s plugin.
%s プラグインでこの外観テーマは利用されています。
@@ -4216,7 +4359,7 @@ The content encoding is not UTF-8.
%s 外観テーマを削除します。宜しいですか?
-
+
Validation Error
検証エラー
@@ -4240,255 +4383,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
外観テーマウィザード
-
+
Welcome to the Theme Wizard
外観テーマウィザードをようこそ
-
+
Set Up Background
背景設定
-
+
Set up your theme's background according to the parameters below.
以下の項目に応じて、外観テーマに使用する背景を設定してください。
-
+
Background type:
背景の種類:
-
+
Solid Color
単色
-
+
Gradient
グラデーション
-
+
Color:
色:
-
+
Gradient:
グラデーション:
-
+
Horizontal
横
-
+
Vertical
縦
-
+
Circular
放射状
-
+
Top Left - Bottom Right
左上 - 右下
-
+
Bottom Left - Top Right
左下 - 右上
-
+
Main Area Font Details
中央表示エリアのフォント詳細
-
+
Define the font and display characteristics for the Display text
中央エリアの表示のための文字設定とフォントを定義してください
-
+
Font:
フォント:
-
+
Size:
文字サイズ:
-
+
Line Spacing:
文字間:
-
+
&Outline:
アウトライン(&O):
-
+
&Shadow:
影(&S):
-
+
Bold
太字
-
+
Italic
斜体
-
+
Footer Area Font Details
フッターフォント詳細
-
+
Define the font and display characteristics for the Footer text
フッター表示のための文字設定とフォントを定義してください
-
+
Text Formatting Details
テキストフォーマット詳細
-
+
Allows additional display formatting information to be defined
追加の表示フォーマット情報が定義される事を許可する
-
+
Horizontal Align:
水平位置:
-
+
Left
左揃え
-
+
Right
右揃え
-
+
Center
中央揃え
-
+
Output Area Locations
出力エリアの場所
-
+
Allows you to change and move the main and footer areas.
中央エリアとフッターエリアの場所が変更される事を許可する。
-
+
&Main Area
中央エリア(&M)
-
+
&Use default location
既定の場所を使う(&U)
-
+
X position:
X位置:
-
+
px
px
-
+
Y position:
Y位置:
-
+
Width:
幅:
-
+
Height:
高:
-
+
Use default location
既定の場所を使う
-
+
Save and Preview
保存とプレビュー
-
+
View the theme and save it replacing the current one or change the name to create a new theme
外観テーマを表示し、現在の外観テーマを置き換えるか名前を変更して新しい外観テーマを作成し、保存する
-
+
Theme name:
外観テーマ名:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
このウィザードで、外観テーマを作成し編集します。次へをクリックして、背景を選択してください。
-
+
Transitions:
切り替え:
-
+
&Footer Area
フッター(&F)
-
+
Edit Theme - %s
外観テーマ編集 - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ 背景色:
+
OpenLP.ThemesTab
@@ -4879,7 +5027,7 @@ The content encoding is not UTF-8.
準備完了。
-
+
Starting import...
インポートを開始しています....
@@ -5236,17 +5384,17 @@ The content encoding is not UTF-8.
プレゼンテーション (%s)
-
+
Missing Presentation
不明なプレゼンテーション
-
+
The Presentation %s no longer exists.
プレゼンテーション%sが見つかりません。
-
+
The Presentation %s is incomplete, please reload.
プレゼンテーション%sは不完全です。再度読み込んでください。
@@ -5424,126 +5572,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
賛美の利用記録(&S)
-
+
&Delete Tracking Data
利用記録を削除(&D)
-
+
Delete song usage data up to a specified date.
削除する利用記録の対象となるまでの日付を指定してください。
-
+
&Extract Tracking Data
利用記録の抽出(&E)
-
+
Generate a report on song usage.
利用記録のレポートを出力する。
-
+
Toggle Tracking
記録の切り替え
-
+
Toggle the tracking of song usage.
賛美の利用記録の切り替える。
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>SongUsage Plugin</strong><br />このプラグインは、賛美の利用頻度を記録します。
-
+
SongUsage
name singular
利用記録
-
+
SongUsage
name plural
利用記録
-
+
SongUsage
container title
利用記録
-
+
Song Usage
利用記録
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
利用記録削除
-
+
Delete Selected Song Usage Events?
選択された賛美の利用記録を削除しますか?
-
+
Are you sure you want to delete selected Song Usage data?
選択された賛美の利用記録を削除します。よろしいですか?
-
+
Deletion Successful
正常に削除されました
-
+
All requested data has been deleted successfully.
正常に削除されました。
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
賛美利用記録の抽出
-
+
Select Date Range
賛美利用の期間
-
+
to
から
-
+
Report Location
レポートの出力
@@ -5558,12 +5721,12 @@ The content encoding is not UTF-8.
usage_detail_%s_%s.txt
-
+
Report Creation
レポート生成
-
+
Report
%s
has been successfully created.
@@ -5585,143 +5748,143 @@ has been successfully created.
SongsPlugin
-
+
&Song
賛美(&S)
-
+
Import songs using the import wizard.
インポートウィザードを使用して賛美をインポートします。
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>賛美プラグイン</strong><br />賛美プラグインは、賛美を表示し管理する機能を提供します。
-
+
&Re-index Songs
賛美のインデックスを再作成(&R)
-
+
Re-index the songs database to improve searching and ordering.
賛美データベースのインデックスを再作成し、検索や並べ替えを速くします。
-
+
Reindexing songs...
賛美のインデックスを再作成中...
-
+
Song
name singular
賛美
-
+
Songs
name plural
賛美
-
+
Songs
container title
賛美
-
+
Arabic (CP-1256)
アラブ語 (CP-1256)
-
+
Baltic (CP-1257)
バルト語 (CP-1257)
-
+
Central European (CP-1250)
中央ヨーロッパ (CP-1250)
-
+
Cyrillic (CP-1251)
キリル文字 (CP-1251)
-
+
Greek (CP-1253)
ギリシャ語 (CP-1253)
-
+
Hebrew (CP-1255)
ヘブライ語 (CP-1255)
-
+
Japanese (CP-932)
日本語 (CP-932)
-
+
Korean (CP-949)
韓国語 (CP-949)
-
+
Simplified Chinese (CP-936)
簡体中国語 (CP-936)
-
+
Thai (CP-874)
タイ語 (CP-874)
-
+
Traditional Chinese (CP-950)
繁体中国語 (CP-950)
-
+
Turkish (CP-1254)
トルコ語 (CP-1254)
-
+
Vietnam (CP-1258)
ベトナム語 (CP-1258)
-
+
Western European (CP-1252)
西ヨーロッパ (CP-1252)
-
+
Character Encoding
文字コード
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
文字コード設定は、文字が正常に表示されるのに必要な設定です。通常、既定設定で問題ありません。
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
文字コードを選択してください。文字が正常に表示されるのに必要な設定です。
-
+
Exports songs using the export wizard.
エキスポートウィザードを使って賛美をエキスポートする。
@@ -5756,32 +5919,32 @@ The encoding is responsible for the correct character representation.
選択した賛美を礼拝プログラムに追加します。
-
+
Add a new song.
賛美を追加します。
-
+
Edit the selected song.
選択した賛美を編集します。
-
+
Delete the selected song.
選択した賛美を削除します。
-
+
Preview the selected song.
選択した賛美をプレビューします。
-
+
Send the selected song live.
選択した賛美をライブへ送ります。
-
+
Add the selected song to the service.
選択した賛美を礼拝プログラムに追加します。
@@ -5840,7 +6003,7 @@ The encoding is responsible for the correct character representation.
%s によって管理されています
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5850,177 +6013,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
ソングエディタ
-
+
&Title:
タイトル(&T):
-
+
Alt&ernate title:
サブタイトル(&e):
-
+
&Lyrics:
賛美詞(&L):
-
+
&Verse order:
節順(&V):
-
+
Ed&it All
全て編集(&E)
-
+
Title && Lyrics
タイトル && 賛美詞
-
+
&Add to Song
賛美に追加(&A)
-
+
&Remove
削除(&R)
-
+
&Manage Authors, Topics, Song Books
アーティスト、題目、アルバムを管理(&M)
-
+
A&dd to Song
賛美に追加(&A)
-
+
R&emove
削除(&e)
-
+
Book:
書名:
-
+
Number:
ナンバー:
-
+
Authors, Topics && Song Book
アーティスト、題目 && アルバム
-
+
New &Theme
新しい外観テーマ(&N)
-
+
Copyright Information
著作権情報
-
+
Comments
コメント
-
+
Theme, Copyright Info && Comments
外観テーマ、著作情報 && コメント
-
+
Add Author
アーティストを追加
-
+
This author does not exist, do you want to add them?
アーティストが存在しません。追加しますか?
-
+
This author is already in the list.
既にアーティストは一覧に存在します。
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
有効なアーティストを選択してください。一覧から選択するか新しいアーティストを入力し、"賛美にアーティストを追加"をクリックしてください。
-
+
Add Topic
トピックを追加
-
+
This topic does not exist, do you want to add it?
このトピックは存在しません。追加しますか?
-
+
This topic is already in the list.
このトピックは既に存在します。
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
有効なトピックを選択してください。一覧から選択するか新しいトピックを入力し、"賛美にトピックを追加"をクリックしてください。
-
+
You need to type in a song title.
賛美のタイトルを入力する必要があります。
-
+
You need to type in at least one verse.
最低一つのバースを入力する必要があります。
-
+
Warning
警告
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
バース順序が無効です。%sに対応するバースはありません。%sは有効です。
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
%sはバース順序で使われていません。本当にこの賛美を保存しても宜しいですか?
-
+
Add Book
アルバムを追加
-
+
This song book does not exist, do you want to add it?
アルバムが存在しません、追加しますか?
-
+
You need to have an author for this song.
アーティストを入力する必要があります。
@@ -6029,6 +6192,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
バースにテキストを入力する必要があります。
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6073,7 +6261,7 @@ The encoding is responsible for the correct character representation.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- このウィザードで、賛美をオープンで無償なOpenLyrics worship song形式としてエキスポートできます。
+ このウィザードで、賛美をオープンで無償なOpenLyrics worship song形式としてエキスポートできます。
@@ -6136,7 +6324,7 @@ The encoding is responsible for the correct character representation.
ディレクトリを選択して下さい。
-
+
Select Destination Folder
出力先フォルダを選択して下さい
@@ -6145,6 +6333,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
賛美を保存したいディレクトリを選択してください。
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6264,15 +6457,28 @@ The encoding is responsible for the correct character representation.
OpenOfficeまたはLibreOfficeに接続できないため、汎用ドキュメント/プレゼンテーションのインポート機能は無効になっています。
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
タイトル
-
+
Lyrics
賛美詞
@@ -6282,29 +6488,29 @@ The encoding is responsible for the correct character representation.
これらの賛美を削除しますか?
-
+
CCLI License:
CCLI ライセンス:
-
+
Entire Song
賛美全体
-
+
Are you sure you want to delete the %n selected song(s)?
選択された%n件の賛美を削除します。宜しいですか?
-
+
Maintain the lists of authors, topics and books.
アーティスト、トピックとアルバムの一覧を保守します。
-
+
copy
For song cloning
@@ -6313,7 +6519,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
有効なopenlp.org v1.xデータベースではありません。
@@ -6362,23 +6568,28 @@ The encoding is responsible for the correct character representation.
Finished export.
- エキスポート完了。
+ エキスポート完了。
-
+
Your song export failed.
賛美のエキスポートに失敗しました。
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
著作権
-
+
The following songs could not be imported:
以下の賛美はインポートできませんでした:
diff --git a/resources/i18n/ko.ts b/resources/i18n/ko.ts
index c378a6692..6480fc576 100644
--- a/resources/i18n/ko.ts
+++ b/resources/i18n/ko.ts
@@ -701,17 +701,17 @@ demand and thus an internet connection is required.
-
+
Bible not fully loaded.
-
+
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1043,60 +1043,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1117,42 +1117,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
-
+
You must select an image to delete.
-
+
You must select an image to replace the background with.
-
+
Missing Image(s)
-
+
The following image(s) no longer exist: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1222,17 +1240,17 @@ Do you want to add the other images anyway?
-
+
You must select a media file to delete.
-
+
Missing Media File
-
+
The file %s no longer exists.
@@ -1256,6 +1274,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1627,17 +1655,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
@@ -1712,66 +1740,57 @@ Version: %s
-
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
-
-To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
-
-To cancel the First Time Wizard completely, press the finish button now.
-
-
-
-
+
Sample Songs
-
+
Select and download public domain songs.
-
+
Sample Bibles
-
+
Select and download free Bibles.
-
+
Sample Themes
-
+
Select and download sample themes.
-
+
Default Settings
-
+
Set up default settings to be used by OpenLP.
-
+
Default output display:
-
+
Select default theme:
-
+
Starting configuration process...
@@ -1781,22 +1800,22 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -1806,15 +1825,34 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -1988,130 +2026,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
-
+
Monitors
-
+
Select monitor for output display:
-
+
Display if a single screen
-
+
Application Startup
-
+
Show blank screen warning
-
+
Automatically open the last service
-
+
Show the splash screen
-
+
Application Settings
-
+
Prompt to save before starting a new service
-
+
Automatically preview next item in service
-
+
sec
-
+
CCLI Details
-
+
SongSelect username:
-
+
SongSelect password:
-
+
Display Position
-
+
X
-
+
Y
-
+
Height
-
+
Width
-
+
Override display position
-
+
Check for updates to OpenLP
-
+
Unblank display when adding new live item
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2129,7 +2177,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
@@ -2137,309 +2185,309 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
-
+
&Import
-
+
&Export
-
+
&View
-
+
M&ode
-
+
&Tools
-
+
&Settings
-
+
&Language
-
+
&Help
-
+
Media Manager
-
+
Service Manager
-
+
Theme Manager
-
+
&New
새로 만들기(&N)
-
+
&Open
-
+
Open an existing service.
-
+
&Save
저장(&S)
-
+
Save the current service to disk.
-
+
Save &As...
-
+
Save Service As
-
+
Save the current service under a new name.
-
+
E&xit
-
+
Quit OpenLP
-
+
&Theme
-
+
&Configure OpenLP...
-
+
&Media Manager
-
+
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
-
+
&Theme Manager
-
+
Toggle Theme Manager
-
+
Toggle the visibility of the theme manager.
-
+
&Service Manager
-
+
Toggle Service Manager
-
+
Toggle the visibility of the service manager.
-
+
&Preview Panel
-
+
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
-
+
&Live Panel
-
+
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
-
+
&Plugin List
-
+
List the Plugins
-
+
&User Guide
-
+
&About
-
+
More information about OpenLP
-
+
&Online Help
-
+
&Web Site
-
+
Use the system language, if available.
-
+
Set the interface language to %s
-
+
Add &Tool...
-
+
Add an application to the list of tools.
-
+
&Default
-
+
Set the view mode back to the default.
-
+
&Setup
-
+
Set the view mode to Setup.
-
+
&Live
-
+
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -2450,108 +2498,189 @@ You can download the latest version from http://openlp.org/.
-
+
Configure &Shortcuts...
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
-
+
&Autodetect
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2561,47 +2690,47 @@ Re-running this wizard may make changes to your current OpenLP configuration and
-
+
You must select one or more items to preview.
-
+
You must select one or more items to send live.
-
+
You must select one or more items.
-
+
You must select an existing service item to add to.
-
+
Invalid Service Item
-
+
You must select a %s service item.
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -2617,8 +2746,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -2772,12 +2901,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -2793,208 +2922,208 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
-
+
Move item to the top of the service.
-
+
Move &up
-
+
Move item up one position in the service.
-
+
Move &down
-
+
Move item down one position in the service.
-
+
Move to &bottom
-
+
Move item to the end of the service.
-
+
&Delete From Service
-
+
Delete the selected item from the service.
-
+
&Add New Item
-
+
&Add to Selected Item
-
+
&Edit Item
-
+
&Reorder Item
-
+
&Notes
-
+
&Change Item Theme
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
-
+
OpenLP Service Files (*.osz)
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
-
+
Send the selected item to Live.
-
+
Modified Service
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
-
+
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
@@ -3014,42 +3143,42 @@ The content encoding is not UTF-8.
-
+
Untitled Service
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3176,17 +3305,17 @@ The content encoding is not UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3230,6 +3359,11 @@ The content encoding is not UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3305,32 +3439,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
-
+
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3408,7 +3542,7 @@ The content encoding is not UTF-8.
-
+
You are unable to delete the default theme.
@@ -3459,7 +3593,7 @@ The content encoding is not UTF-8.
-
+
Theme %s is used in the %s plugin.
@@ -3509,7 +3643,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -3533,255 +3667,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
-
+
Gradient
-
+
Color:
-
+
Gradient:
-
+
Horizontal
-
+
Vertical
-
+
Circular
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
-
+
Size:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
-
+
Right
-
+
Center
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
-
+
px
-
+
Y position:
-
+
Width:
-
+
Height:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Edit Theme - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ 배경색:
+
OpenLP.ThemesTab
@@ -4137,7 +4276,7 @@ The content encoding is not UTF-8.
-
+
Starting import...
@@ -4461,17 +4600,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -4644,126 +4783,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
-
+
to
-
+
Report Location
@@ -4778,12 +4932,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -4803,173 +4957,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5028,7 +5182,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5038,177 +5192,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
-
+
&Title:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
-
+
Title && Lyrics
-
+
&Add to Song
-
+
&Remove
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
-
+
R&emove
-
+
Book:
-
+
Number:
-
+
Authors, Topics && Song Book
-
+
New &Theme
-
+
Copyright Information
-
+
Comments
-
+
Theme, Copyright Info && Comments
-
+
Add Author
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5217,6 +5371,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5248,11 +5427,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5314,7 +5488,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5323,6 +5497,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5432,42 +5611,55 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
-
+
Lyrics
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5476,7 +5668,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5523,25 +5715,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
diff --git a/resources/i18n/nb.ts b/resources/i18n/nb.ts
index a11c96a43..def2553f4 100644
--- a/resources/i18n/nb.ts
+++ b/resources/i18n/nb.ts
@@ -793,17 +793,17 @@ demand and thus an internet connection is required.
Du kan ikke kombinere enkle og doble bibelverssøkeresultat. Vil du fjerne søkeresultatene og starte et nytt søk?
-
+
Bible not fully loaded.
Bibelen er ikke ferdiglastet.
-
+
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1185,60 +1185,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Bildetillegg</strong><br />Bildetillegget gir mulighet til visning av bilder.<br />Et av særtrekkene med dette tillegget er muligheten til å gruppere flere bilder sammen i møteplanleggeren, noe som gjør visning av flere bilder enklere. Programtillegget kan også benytte seg av OpenLP's "tidsbestemte løkke"-funksjon til å lage en lysbildefremvisning som kjører automatisk. I tillegg kan bilder fra tillegget brukes til å overstyre gjeldende temabakgrunn, noe som gir tekstbaserte saker, som sanger, det valgte bildet som bakgrunn.
-
+
Image
name singular
Bilde
-
+
Images
name plural
Bilder
-
+
Images
container title
Bilder
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1259,43 +1259,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Velg bilde(r)
-
+
You must select an image to delete.
Du må velge et bilde å slette.
-
+
You must select an image to replace the background with.
Du må velge et bilde å erstatte bakgrunnen med.
-
+
Missing Image(s)
Bilde(r) mangler
-
+
The following image(s) no longer exist: %s
De følgende bilde(r) finnes ikke lenger: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
De følgende bilde(r) finnes ikke lenger: %s
Vil du likevel legge til de andre bildene?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Det oppstod et problem ved erstatting av bakgrunnen, bildefilen "%s" finnes ikke lenger.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1365,17 +1383,17 @@ Vil du likevel legge til de andre bildene?
Velg fil
-
+
You must select a media file to delete.
Du må velge en fil å slette
-
+
Missing Media File
Fil mangler
-
+
The file %s no longer exists.
Filen %s finnes ikke lenger
@@ -1399,6 +1417,16 @@ Vil du likevel legge til de andre bildene?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1830,17 +1858,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
@@ -1915,66 +1943,57 @@ Version: %s
-
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
-
-To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
-
-To cancel the First Time Wizard completely, press the finish button now.
-
-
-
-
+
Sample Songs
-
+
Select and download public domain songs.
-
+
Sample Bibles
-
+
Select and download free Bibles.
-
+
Sample Themes
-
+
Select and download sample themes.
-
+
Default Settings
-
+
Set up default settings to be used by OpenLP.
-
+
Default output display:
-
+
Select default theme:
-
+
Starting configuration process...
@@ -1984,22 +2003,22 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -2009,15 +2028,34 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -2191,130 +2229,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
Generell
-
+
Monitors
-
+
Select monitor for output display:
Velg hvilken skjerm som skal brukes til fremvisning:
-
+
Display if a single screen
-
+
Application Startup
Programoppstart
-
+
Show blank screen warning
-
+
Automatically open the last service
Åpne forrige møteplan automatisk
-
+
Show the splash screen
-
+
Application Settings
Programinnstillinger
-
+
Prompt to save before starting a new service
-
+
Automatically preview next item in service
-
+
sec
-
+
CCLI Details
CCLI-detaljer
-
+
SongSelect username:
-
+
SongSelect password:
-
+
Display Position
-
+
X
-
+
Y
-
+
Height
-
+
Width
-
+
Override display position
-
+
Check for updates to OpenLP
-
+
Unblank display when adding new live item
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2332,7 +2380,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
@@ -2340,309 +2388,309 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
&Fil
-
+
&Import
&Importer
-
+
&Export
&Eksporter
-
+
&View
&Vis
-
+
M&ode
-
+
&Tools
-
+
&Settings
&Innstillinger
-
+
&Language
&Språk
-
+
&Help
&Hjelp
-
+
Media Manager
Innholdselementer
-
+
Service Manager
-
+
Theme Manager
-
+
&New
&Ny
-
+
&Open
&Åpne
-
+
Open an existing service.
-
+
&Save
&Lagre
-
+
Save the current service to disk.
-
+
Save &As...
-
+
Save Service As
-
+
Save the current service under a new name.
-
+
E&xit
&Avslutt
-
+
Quit OpenLP
Avslutt OpenLP
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
-
+
&Media Manager
-
+
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
-
+
&Theme Manager
-
+
Toggle Theme Manager
Åpne tema-behandler
-
+
Toggle the visibility of the theme manager.
-
+
&Service Manager
-
+
Toggle Service Manager
Vis møteplanlegger
-
+
Toggle the visibility of the service manager.
-
+
&Preview Panel
&Forhåndsvisningspanel
-
+
Toggle Preview Panel
Vis forhåndsvisningspanel
-
+
Toggle the visibility of the preview panel.
-
+
&Live Panel
-
+
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
-
+
&Plugin List
&Tillegsliste
-
+
List the Plugins
Hent liste over tillegg
-
+
&User Guide
&Brukerveiledning
-
+
&About
&Om
-
+
More information about OpenLP
-
+
&Online Help
-
+
&Web Site
&Internett side
-
+
Use the system language, if available.
-
+
Set the interface language to %s
-
+
Add &Tool...
Legg til & Verktøy...
-
+
Add an application to the list of tools.
-
+
&Default
-
+
Set the view mode back to the default.
-
+
&Setup
-
+
Set the view mode to Setup.
-
+
&Live
&Direkte
-
+
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP versjonen har blitt oppdatert
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -2653,108 +2701,189 @@ You can download the latest version from http://openlp.org/.
Norsk
-
+
Configure &Shortcuts...
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
-
+
&Autodetect
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2764,47 +2893,47 @@ Re-running this wizard may make changes to your current OpenLP configuration and
-
+
You must select one or more items to preview.
-
+
You must select one or more items to send live.
-
+
You must select one or more items.
-
+
You must select an existing service item to add to.
-
+
Invalid Service Item
-
+
You must select a %s service item.
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -2820,8 +2949,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -2975,12 +3104,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -2996,208 +3125,208 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Flytt til &toppen
-
+
Move item to the top of the service.
-
+
Move &up
-
+
Move item up one position in the service.
-
+
Move &down
-
+
Move item down one position in the service.
-
+
Move to &bottom
-
+
Move item to the end of the service.
-
+
&Delete From Service
-
+
Delete the selected item from the service.
-
+
&Add New Item
-
+
&Add to Selected Item
-
+
&Edit Item
-
+
&Reorder Item
-
+
&Notes
&Notis
-
+
&Change Item Theme
&Bytt objekttema
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
-
+
OpenLP Service Files (*.osz)
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
-
+
Send the selected item to Live.
-
+
Modified Service
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
-
+
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
@@ -3217,42 +3346,42 @@ The content encoding is not UTF-8.
-
+
Untitled Service
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3379,17 +3508,17 @@ The content encoding is not UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3433,6 +3562,11 @@ The content encoding is not UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3508,32 +3642,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
-
+
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3611,7 +3745,7 @@ The content encoding is not UTF-8.
-
+
You are unable to delete the default theme.
Du kan ikke slette det globale temaet.
@@ -3662,7 +3796,7 @@ The content encoding is not UTF-8.
Filen er ikke et gyldig tema.
-
+
Theme %s is used in the %s plugin.
@@ -3712,7 +3846,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -3736,255 +3870,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
Ensfarget
-
+
Gradient
-
+
Color:
-
+
Gradient:
-
+
Horizontal
-
+
Vertical
Vertikal
-
+
Circular
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
-
+
Size:
Størrelse:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
Fet
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
-
+
Right
-
+
Center
Sentrert
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
-
+
px
-
+
Y position:
-
+
Width:
Bredde:
-
+
Height:
Høyde:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Edit Theme - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Bakgrunnsfarge:
+
OpenLP.ThemesTab
@@ -4345,7 +4484,7 @@ The content encoding is not UTF-8.
Klar.
-
+
Starting import...
Starter å importere...
@@ -4669,17 +4808,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -4852,126 +4991,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
Velg dato-område
-
+
to
til
-
+
Report Location
@@ -4986,12 +5140,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -5011,173 +5165,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
&Sang
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Song
name singular
Sang
-
+
Songs
name plural
Sanger
-
+
Songs
container title
Sanger
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5236,7 +5390,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5246,177 +5400,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
Sangredigeringsverktøy
-
+
&Title:
&Tittel:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
Rediger alle
-
+
Title && Lyrics
Tittel && Sangtekst
-
+
&Add to Song
-
+
&Remove
&Fjern
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
-
+
R&emove
&Fjern
-
+
Book:
Bok:
-
+
Number:
-
+
Authors, Topics && Song Book
-
+
New &Theme
-
+
Copyright Information
Copyright-informasjon
-
+
Comments
-
+
Theme, Copyright Info && Comments
-
+
Add Author
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5425,6 +5579,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5456,11 +5635,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5522,7 +5696,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5531,6 +5705,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5640,30 +5819,43 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titler
-
+
Lyrics
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
@@ -5671,12 +5863,12 @@ The encoding is responsible for the correct character representation.
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5685,7 +5877,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5732,25 +5924,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
diff --git a/resources/i18n/nl.ts b/resources/i18n/nl.ts
index dfea10929..dc7e83445 100644
--- a/resources/i18n/nl.ts
+++ b/resources/i18n/nl.ts
@@ -827,17 +827,17 @@ indien nodig en een internetverbinding is dus noodzakelijk.
Enkele en dubbele bijbelvers zoekresultaten kunnen niet gecombineerd worden. Resultaten wissen en opnieuw beginnen?
-
+
Bible not fully loaded.
Bijbel niet geheel geladen.
-
+
Information
Informatie
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
De tweede bijbelvertaling bevat niet alle verzen die in de eerste bijbelvertaling staan. Alleen de verzen die in beide vertalingen voorkomen worden getoond. %d verzen zijn niet opgenomen in de resultaten.
@@ -1328,24 +1328,24 @@ Let op, de bijbelverzen worden gedownload indien nodig en een internetverbinding
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Afbeeldingen Plugin</strong><br />De afbeeldingen plugin voorziet in de mogelijkheid afbeeldingen te laten zien.<br />Een van de bijzondere mogelijkheden is dat meerdere afbeeldingen als groep in de liturgie worden opgenomen, zodat weergave van meerdere afbeeldingen eenvoudiger wordt. Deze plugin maakt doorlopende diashows (bijv. om de 3 sec. een nieuwe dia) mogelijk. Ook kun met deze plugin de achtergrondafbeelding van het thema vervangen met een andere afbeelding. Ook de combinatie van tekst en beeld is mogelijk.
-
+
Image
name singular
Afbeelding
-
+
Images
name plural
Bilder
-
+
Images
container title
Afbeeldingen
@@ -1386,37 +1386,37 @@ Let op, de bijbelverzen worden gedownload indien nodig en een internetverbinding
Geselecteerde afbeeldingen aan liturgie toevoegen.
-
+
Load a new image.
Afbeelding laden.
-
+
Add a new image.
Afbeelding toevoegen.
-
+
Edit the selected image.
Afbeelding bewerken.
-
+
Delete the selected image.
Geselecteerde afbeelding wissen.
-
+
Preview the selected image.
Geselecteerde afbeelding voorbeeld bekijken.
-
+
Send the selected image live.
Geselecteerde afbeelding Live tonen.
-
+
Add the selected image to the service.
Geselecteerde afbeelding aan liturgie toevoegen.
@@ -1437,43 +1437,61 @@ Let op, de bijbelverzen worden gedownload indien nodig en een internetverbinding
Selecteer afbeelding(en)
-
+
You must select an image to delete.
Selecteer een afbeelding om te verwijderen.
-
+
You must select an image to replace the background with.
Selecteer een afbeelding om de achtergrond te vervangen.
-
+
Missing Image(s)
Ontbrekende afbeelding(en)
-
+
The following image(s) no longer exist: %s
De volgende afbeelding(en) ontbreken: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
De volgende afbeelding(en) ontbreken: %s
De andere afbeeldingen alsnog toevoegen?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Achtergrond kan niet vervangen worden, omdat de afbeelding "%s" ontbreekt.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1578,17 +1596,17 @@ De andere afbeeldingen alsnog toevoegen?
Secteer media bestand
-
+
You must select a media file to delete.
Selecteer een media bestand om te verwijderen.
-
+
Missing Media File
Ontbrekend media bestand
-
+
The file %s no longer exists.
Media bestand %s bestaat niet meer.
@@ -1612,6 +1630,16 @@ De andere afbeeldingen alsnog toevoegen?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2252,17 +2280,17 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken.
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Downloaden %s...
-
+
Download complete. Click the finish button to start OpenLP.
Download compleet. Klik op afrond om OpenLP te starten.
-
+
Enabling selected plugins...
Geselecteerde plugins inschakelen...
@@ -2348,49 +2376,49 @@ Schrijf in het Engels, omdat de meeste programmeurs geen Nederlands spreken.
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Geen internetverbinding gevonden. De Eerste Keer assistent heeft internet nodig om voorbeeld liederen, bijbels en thema's te downloaden.
+ Geen internetverbinding gevonden. De Eerste Keer assistent heeft internet nodig om voorbeeld liederen, bijbels en thema's te downloaden.
Om deze assistent de volgende keer te starten, klikt u nu annuleren, controleer uw verbinding en herstart OpenLP.
Om deze assistent over te slaan, klik op klaar.
-
+
Sample Songs
Voorbeeld liederen
-
+
Select and download public domain songs.
Selecteer en download liederen uit het publieke domein.
-
+
Sample Bibles
Voorbeeld bijbels
-
+
Select and download free Bibles.
Selecteer en download (gratis) bijbels uit het publieke domein.
-
+
Sample Themes
Voorbeeld thema's
-
+
Select and download sample themes.
Selecteer en download voorbeeld thema's.
-
+
Default Settings
Standaard instellingen
-
+
Set up default settings to be used by OpenLP.
Stel standaardinstellingen in voor OpenLP.
@@ -2405,17 +2433,17 @@ Om deze assistent over te slaan, klik op klaar.
Even geduld terwijl OpenLP de gegevens importeert.
-
+
Default output display:
Standaard weergave scherm:
-
+
Select default theme:
Selecteer standaard thema:
-
+
Starting configuration process...
Begin het configuratie proces...
@@ -2425,22 +2453,22 @@ Om deze assistent over te slaan, klik op klaar.
Deze assistent helpt u bij het instellen van OpenLP voor het eerste gebruik. Klik op volgende om te beginnen.
-
+
Setting Up And Downloading
Instellen en downloaden
-
+
Please wait while OpenLP is set up and your data is downloaded.
Even geduld terwijl OpenLP ingesteld wordt en de voorbeeldgegevens worden gedownload.
-
+
Setting Up
Instellen
-
+
Click the finish button to start OpenLP.
Klik op afronden om OpenLP te starten.
@@ -2450,15 +2478,34 @@ Om deze assistent over te slaan, klik op klaar.
Aangepaste dia’s
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Eind
+
OpenLP.FormattingTagDialog
@@ -2632,130 +2679,140 @@ Om deze assistent over te slaan, klik op klaar.
OpenLP.GeneralTab
-
+
General
Algemeen
-
+
Monitors
Beeldschermen
-
+
Select monitor for output display:
Projectiescherm:
-
+
Display if a single screen
Weergeven bij enkel scherm
-
+
Application Startup
Programma start
-
+
Show blank screen warning
Toon zwart scherm waarschuwing
-
+
Automatically open the last service
Automatisch laatste liturgie openen
-
+
Show the splash screen
Toon splash screen
-
+
Application Settings
Programma instellingen
-
+
Prompt to save before starting a new service
Waarschuw om werk op te slaan bij het beginnen van een nieuwe liturgie
-
+
Automatically preview next item in service
Automatisch volgend onderdeel van liturgie tonen
-
+
sec
sec
-
+
CCLI Details
CCLI-details
-
+
SongSelect username:
SongSelect gebruikersnaam:
-
+
SongSelect password:
SongSelect wachtwoord:
-
+
Display Position
Weergave positie
-
+
X
X
-
+
Y
Y
-
+
Height
Hoogte
-
+
Width
Breedte
-
+
Override display position
Overschrijf scherm positie
-
+
Check for updates to OpenLP
Controleer op updates voor OpenLP
-
+
Unblank display when adding new live item
Zwart scherm uitschakelen als er een nieuw live item wordt toegevoegd
-
+
Enable slide wrap-around
Doorlopende voorstelling aan
-
+
Timed slide interval:
Tijd tussen dia’s:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2773,7 +2830,7 @@ Om deze assistent over te slaan, klik op klaar.
OpenLP.MainDisplay
-
+
OpenLP Display
OpenLP Weergave
@@ -2781,307 +2838,307 @@ Om deze assistent over te slaan, klik op klaar.
OpenLP.MainWindow
-
+
&File
&Bestand
-
+
&Import
&Importeren
-
+
&Export
&Exporteren
-
+
&View
&Weergave
-
+
M&ode
M&odus
-
+
&Tools
&Hulpmiddelen
-
+
&Settings
&Instellingen
-
+
&Language
Taa&l
-
+
&Help
&Help
-
+
Media Manager
Mediabeheer
-
+
Service Manager
Liturgie beheer
-
+
Theme Manager
Thema beheer
-
+
&New
&Nieuw
-
+
&Open
&Open
-
+
Open an existing service.
Open een bestaande liturgie.
-
+
&Save
Op&slaan
-
+
Save the current service to disk.
Deze liturgie opslaan.
-
+
Save &As...
Opslaan &als...
-
+
Save Service As
Liturgie opslaan als
-
+
Save the current service under a new name.
Deze liturgie onder een andere naam opslaan.
-
+
E&xit
&Afsluiten
-
+
Quit OpenLP
OpenLP afsluiten
-
+
&Theme
&Thema
-
+
&Configure OpenLP...
&Instellingen...
-
+
&Media Manager
&Media beheer
-
+
Toggle Media Manager
Media beheer wel / niet tonen
-
+
Toggle the visibility of the media manager.
Media beheer wel / niet tonen.
-
+
&Theme Manager
&Thema beheer
-
+
Toggle Theme Manager
Thema beheer wel / niet tonen
-
+
Toggle the visibility of the theme manager.
Thema beheer wel / niet tonen.
-
+
&Service Manager
&Liturgie beheer
-
+
Toggle Service Manager
Liturgie beheer wel / niet tonen
-
+
Toggle the visibility of the service manager.
Liturgie beheer wel / niet tonen.
-
+
&Preview Panel
&Voorbeeld
-
+
Toggle Preview Panel
Voorbeeld wel / niet tonen
-
+
Toggle the visibility of the preview panel.
Voorbeeld wel / niet tonen.
-
+
&Live Panel
&Live venster
-
+
Toggle Live Panel
Live venster wel / niet tonen
-
+
Toggle the visibility of the live panel.
Live venster wel / niet tonen.
-
+
&Plugin List
&Plugin Lijst
-
+
List the Plugins
Lijst met plugins =uitbreidingen van OpenLP
-
+
&User Guide
Gebr&uikshandleiding
-
+
&About
&Over OpenLP
-
+
More information about OpenLP
Meer Informatie over OpenLP
-
+
&Online Help
&Online help
-
+
&Web Site
&Website
-
+
Use the system language, if available.
Gebruik systeem standaardtaal, indien mogelijk.
-
+
Set the interface language to %s
%s als taal in OpenLP gebruiken
-
+
Add &Tool...
Hulpprogramma &toevoegen...
-
+
Add an application to the list of tools.
Voeg een hulpprogramma toe aan de lijst.
-
+
&Default
&Standaard
-
+
Set the view mode back to the default.
Terug naar de standaard weergave modus.
-
+
&Setup
&Setup
-
+
Set the view mode to Setup.
Weergave modus naar Setup.
-
+
&Live
&Live
-
+
Set the view mode to Live.
Weergave modus naar Live.
-
+
OpenLP Version Updated
Nieuwe OpenLP versie beschikbaar
-
+
OpenLP Main Display Blanked
OpenLP projectie op zwart
-
+
The Main Display has been blanked out
Projectie is uitgeschakeld: scherm staat op zwart
-
+
Default Theme: %s
Standaardthema: %s
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
@@ -3096,17 +3153,17 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
Nederlands
-
+
Configure &Shortcuts...
&Sneltoetsen instellen...
-
+
Close OpenLP
OpenLP afsluiten
-
+
Are you sure you want to close OpenLP?
OpenLP afsluiten?
@@ -3116,12 +3173,12 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
Druk de huidige liturgie af.
-
+
Open &Data Folder...
Open &Data map...
-
+
Open the folder where songs, bibles and other data resides.
Open de map waar liederen, bijbels en andere data staat.
@@ -3131,83 +3188,164 @@ U kunt de laatste versie op http://openlp.org/ downloaden.
&Configureer Weergave Tags
-
+
&Autodetect
&Autodetecteer
-
+
Update Theme Images
Thema afbeeldingen opwaarderen
-
+
Update the preview images for all themes.
Voorbeeld afbeeldingen opwaarderen voor alle thema’s.
-
+
Print the current service.
Druk de huidige liturgie af.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Instellingen
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Open bestand
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Niets geselecteerd
@@ -3217,32 +3355,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Voeg selectie toe aan de liturgie
-
+
You must select one or more items to preview.
Selecteer een of meerdere onderdelen om voorbeeld te laten zien.
-
+
You must select one or more items to send live.
Selecteer een of meerdere onderdelen om Live te tonen.
-
+
You must select one or more items.
Selecteer een of meerdere onderdelen.
-
+
You must select an existing service item to add to.
Selecteer een liturgie om deze onderdelen aan toe te voegen.
-
+
Invalid Service Item
Ongeldige Liturgie onderdeel
-
+
You must select a %s service item.
Selecteer een %s liturgie onderdeel.
@@ -3254,12 +3392,12 @@ Filename already exists in list
Deze bestandsnaam staat als in de lijst
-
+
You must select one or more items to add.
Selecteer een of meerdere onderdelen om toe te voegen.
-
+
No Search Results
Niets gevonden
@@ -3271,7 +3409,7 @@ This filename is already in the list
Deze bestandsnaam staat al in de lijst
-
+
&Clone
@@ -3287,8 +3425,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3452,12 +3590,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3473,209 +3611,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Bovenaan plaa&tsen
-
+
Move item to the top of the service.
Plaats dit onderdeel bovenaan.
-
+
Move &up
Naar b&oven
-
+
Move item up one position in the service.
Verplaats een plek naar boven.
-
+
Move &down
Naar bene&den
-
+
Move item down one position in the service.
Verplaats een plek naar beneden.
-
+
Move to &bottom
Onderaan &plaatsen
-
+
Move item to the end of the service.
Plaats dit onderdeel onderaan.
-
+
&Delete From Service
Verwij&deren uit de liturgie
-
+
Delete the selected item from the service.
Verwijder dit onderdeel uit de liturgie.
-
+
&Add New Item
&Voeg toe
-
+
&Add to Selected Item
&Voeg selectie toe
-
+
&Edit Item
B&ewerk onderdeel
-
+
&Reorder Item
He&rschik onderdeel
-
+
&Notes
Aa&ntekeningen
-
+
&Change Item Theme
&Wijzig onderdeel thema
-
+
File is not a valid service.
The content encoding is not UTF-8.
Geen geldig liturgie bestand.
Tekst codering is geen UTF-8.
-
+
File is not a valid service.
Geen geldig liturgie bestand.
-
+
Missing Display Handler
Ontbrekende weergave regelaar
-
+
Your item cannot be displayed as there is no handler to display it
Dit onderdeel kan niet weergegeven worden, omdat er een regelaar ontbreekt
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
Dit onderdeel kan niet weergegeven worden omdat de benodigde plugin ontbreekt of inactief is
-
+
&Expand all
Alles &uitklappen
-
+
Expand all the service items.
Alle liturgie onderdelen uitklappen.
-
+
&Collapse all
Alles &inklappen
-
+
Collapse all the service items.
Alle liturgie onderdelen inklappen.
-
+
Open File
Open bestand
-
+
OpenLP Service Files (*.osz)
OpenLP liturgie bestanden (*.osz)
-
+
Moves the selection up the window.
Verplaatst de selectie naar boven.
-
+
Move up
Naar boven
-
+
Go Live
Ga Live
-
+
Send the selected item to Live.
Toon selectie Live.
-
+
Moves the selection down the window.
Verplaatst de selectie naar beneden.
-
+
Modified Service
Gewijzigde liturgie
-
+
&Start Time
&Start Tijd
-
+
Show &Preview
Toon &Voorbeeld
-
+
Show &Live
Toon &Live
-
+
The current service has been modified. Would you like to save this service?
De huidige liturgie is gewijzigd. Veranderingen opslaan?
-
+
File could not be opened because it is corrupt.
Bestand kan niet worden geopend omdat het beschadigd is.
-
+
Empty File
Leeg bestand
-
+
This service file does not contain any data.
Deze liturgie bevat nog geen gegevens.
-
+
Corrupt File
Corrupt bestand
@@ -3695,7 +3833,7 @@ Tekst codering is geen UTF-8.
Speeltijd:
-
+
Untitled Service
Liturgie zonder naam
@@ -3705,37 +3843,37 @@ Tekst codering is geen UTF-8.
Dit bestand is beschadigd of geen OpenLP 2.0 liturgie bestand.
-
+
Load an existing service.
Laad een bestaande liturgie.
-
+
Save this service.
Deze liturgie opslaan.
-
+
Select a theme for the service.
Selecteer een thema voor de liturgie.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
Dit bestand is beschadigd of geen OpenLP 2.0 liturgie bestand.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3867,17 +4005,17 @@ Tekst codering is geen UTF-8.
Volgende dia
-
+
Previous Service
Vorige liturgie
-
+
Next Service
Volgende liturgie
-
+
Escape Item
Onderdeel annuleren
@@ -3931,6 +4069,11 @@ Tekst codering is geen UTF-8.
Start playing media.
Speel media af.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4016,32 +4159,32 @@ Tekst codering is geen UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Selecteer afbeelding
-
+
Theme Name Missing
Thema naam ontbreekt
-
+
There is no name for this theme. Please enter one.
Dit thema heeft nog geen naam. Geef een naam voor dit thema.
-
+
Theme Name Invalid
Ongeldige naam
-
+
Invalid theme name. Please enter one.
Deze naam kan niet worden gebruikt als thema naam. Kies een andere naam.
-
+
(approximately %d lines per slide)
(ongeveer %d regels per dia)
@@ -4119,7 +4262,7 @@ Tekst codering is geen UTF-8.
Selecteer een thema om te bewerken.
-
+
You are unable to delete the default theme.
Het standaard thema kan niet worden verwijderd.
@@ -4171,7 +4314,7 @@ Tekst codering is geen UTF-8.
Geen geldig thema bestand.
-
+
Theme %s is used in the %s plugin.
Thema %s wordt gebruikt in de %s plugin.
@@ -4221,7 +4364,7 @@ Tekst codering is geen UTF-8.
%s thema verwijderen?
-
+
Validation Error
Validatie fout
@@ -4245,255 +4388,260 @@ Tekst codering is geen UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Thema assistent
-
+
Welcome to the Theme Wizard
Welkom bij de thema assistent
-
+
Set Up Background
Achtergrond instellen
-
+
Set up your theme's background according to the parameters below.
Thema achtergrond instellen met onderstaande parameters.
-
+
Background type:
Achtergrond type:
-
+
Solid Color
Vaste kleur
-
+
Gradient
Kleurverloop
-
+
Color:
Kleur:
-
+
Gradient:
Kleurverloop:
-
+
Horizontal
Horizontaal
-
+
Vertical
Verticaal
-
+
Circular
Radiaal
-
+
Top Left - Bottom Right
Links boven - rechts onder
-
+
Bottom Left - Top Right
Links onder - Rechts boven
-
+
Main Area Font Details
Font instellingen algemeen
-
+
Define the font and display characteristics for the Display text
Stel de eigenschappen voor de tekst weergave in
-
+
Font:
Font:
-
+
Size:
Grootte:
-
+
Line Spacing:
Interlinie:
-
+
&Outline:
&Omtrek:
-
+
&Shadow:
&Schaduw:
-
+
Bold
Vet
-
+
Italic
Cursief
-
+
Footer Area Font Details
Eigenschappen voettekst
-
+
Define the font and display characteristics for the Footer text
Stel de eigenschappen voor de voettekst weergave in
-
+
Text Formatting Details
Tekst opmaak eigenschappen
-
+
Allows additional display formatting information to be defined
Toestaan dat er afwijkende opmaak kan worden bepaald
-
+
Horizontal Align:
Horizontaal uitlijnen:
-
+
Left
links
-
+
Right
rechts
-
+
Center
Centreren
-
+
Output Area Locations
Uitvoer gebied locaties
-
+
Allows you to change and move the main and footer areas.
Toestaan dat tekstvelden gewijzigd en verplaatst worden.
-
+
&Main Area
&Hoofdgebied
-
+
&Use default location
Gebr&uik standaard locatie
-
+
X position:
X positie:
-
+
px
px
-
+
Y position:
Y positie:
-
+
Width:
Breedte:
-
+
Height:
Hoogte:
-
+
Use default location
Gebruik standaard locatie
-
+
Save and Preview
Opslaan en voorbeeld
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Thema bekijken en sla het op onder dezelfde naam om te vervangen of onder een andere naam om een nieuw thema te maken
-
+
Theme name:
Thema naam:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Deze assistent helpt bij het maken en bewerken van thema's. Klik op volgende om als eerste een achtergrond in te stellen.
-
+
Transitions:
Overgangen:
-
+
&Footer Area
&Voettekst gebied
-
+
Edit Theme - %s
Bewerk thema - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Achtergrondkleur:
+
OpenLP.ThemesTab
@@ -4884,7 +5032,7 @@ Tekst codering is geen UTF-8.
Klaar.
-
+
Starting import...
Start importeren...
@@ -5241,17 +5389,17 @@ Tekst codering is geen UTF-8.
Presentaties (%s)
-
+
Missing Presentation
Ontbrekende presentatie
-
+
The Presentation %s no longer exists.
De presentatie %s bestaat niet meer.
-
+
The Presentation %s is incomplete, please reload.
De presentatie %s is niet compleet, herladen aub.
@@ -5429,126 +5577,141 @@ Tekst codering is geen UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Lied gebruik bijhouden
-
+
&Delete Tracking Data
Verwij&der gegevens liedgebruik
-
+
Delete song usage data up to a specified date.
Verwijder alle gegevens over lied gebruik tot een bepaalde datum.
-
+
&Extract Tracking Data
&Extraheer gegevens liedgebruik
-
+
Generate a report on song usage.
Geneer rapportage liedgebruik.
-
+
Toggle Tracking
Gegevens bijhouden aan|uit
-
+
Toggle the tracking of song usage.
Gegevens liedgebruik bijhouden aan of uit zetten.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Liedgebruik plugin</strong><br />Met deze plugin kunt u bijhouden welke liederen tijdens de vieringen gezongen worden.
-
+
SongUsage
name singular
Liedprotokollierung
-
+
SongUsage
name plural
Liedprotokollierung
-
+
SongUsage
container title
Liedgebruik
-
+
Song Usage
Liedgebruik
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Gegevens liedgebruik verwijderen
-
+
Delete Selected Song Usage Events?
Wilt u de gegevens liedgebruik verwijderen?
-
+
Are you sure you want to delete selected Song Usage data?
Weet u zeker dat u de gegevens liedgebruik wilt verwijderen?
-
+
Deletion Successful
Succesvol verwijderd
-
+
All requested data has been deleted successfully.
Alle opgegeven data is verwijderd.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Gegevens liedgebruik extraheren
-
+
Select Date Range
Selecteer periode
-
+
to
tot
-
+
Report Location
Locatie rapport
@@ -5563,12 +5726,12 @@ Tekst codering is geen UTF-8.
liedgebruik_details_%s_%s.txt
-
+
Report Creation
Maak rapportage
-
+
Report
%s
has been successfully created.
@@ -5590,137 +5753,137 @@ is gemaakt.
SongsPlugin
-
+
&Song
&Lied
-
+
Import songs using the import wizard.
Importeer liederen met de lied assistent.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Lied plugin</strong><br />De lied plugin regelt de weergave en het beheer van liederen.
-
+
&Re-index Songs
He&r-indexeer liederen
-
+
Re-index the songs database to improve searching and ordering.
Her-indexxer de liederen in de database om het zoeken en ordenen te verbeteren.
-
+
Reindexing songs...
Liederen her-indexeren...
-
+
Song
name singular
Lied
-
+
Songs
name plural
Lieder
-
+
Songs
container title
Liederen
-
+
Arabic (CP-1256)
Arabisch (CP-1256)
-
+
Baltic (CP-1257)
Baltisch (CP-1257)
-
+
Central European (CP-1250)
Centraal Europees (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillisch (CP-1251)
-
+
Greek (CP-1253)
Grieks (CP-1253)
-
+
Hebrew (CP-1255)
Hebreeuws (CP-1255)
-
+
Japanese (CP-932)
Japans (CP-932)
-
+
Korean (CP-949)
Koreaans (CP-949)
-
+
Simplified Chinese (CP-936)
Chinees, eenvoudig (CP-936)
-
+
Thai (CP-874)
Thais (CP-874)
-
+
Traditional Chinese (CP-950)
Traditioneel Chinees (CP-950)
-
+
Turkish (CP-1254)
Turks (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamees (CP-1258)
-
+
Western European (CP-1252)
Westeuropees (CP-1252)
-
+
Character Encoding
Tekst codering
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Kies een tekstcodering (codepage).
De tekstcodering is verantwoordelijk voor een correcte weergave van lettertekens.
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5729,7 +5892,7 @@ een correcte weergave van lettertekens.
Meestal voldoet de suggestie van OpenLP.
-
+
Exports songs using the export wizard.
Exporteer liederen met de export assistent.
@@ -5764,32 +5927,32 @@ Meestal voldoet de suggestie van OpenLP.
Voeg geselecteerde lied toe aan de liturgie.
-
+
Add a new song.
Voeg nieuw lied toe.
-
+
Edit the selected song.
Bewerk geselecteerde lied.
-
+
Delete the selected song.
Verwijder geselecteerde lied.
-
+
Preview the selected song.
Toon voorbeeld geselecteerd lied.
-
+
Send the selected song live.
Toon lied Live.
-
+
Add the selected song to the service.
Voeg geselecteerde lied toe aan de liturgie.
@@ -5848,7 +6011,7 @@ Meestal voldoet de suggestie van OpenLP.
Beheerd door %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5858,177 +6021,177 @@ Meestal voldoet de suggestie van OpenLP.
SongsPlugin.EditSongForm
-
+
Song Editor
Lied bewerker
-
+
&Title:
&Titel:
-
+
&Lyrics:
Lied&tekst:
-
+
Ed&it All
&Alles bewerken
-
+
Title && Lyrics
Titel && Liedtekst
-
+
&Add to Song
Voeg toe &aan lied
-
+
&Remove
Ve&rwijderen
-
+
A&dd to Song
Voeg toe &aan lied
-
+
R&emove
V&erwijderen
-
+
New &Theme
Nieuw &Thema
-
+
Copyright Information
Copyright
-
+
Comments
Commentaren
-
+
Theme, Copyright Info && Comments
Thema, Copyright && Commentaren
-
+
Add Author
Voeg auteur toe
-
+
This author does not exist, do you want to add them?
Deze auteur bestaat nog niet, toevoegen?
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Geen auteur geselecteerd. Kies een auteur uit de lijst of voeg er een toe door de naam in te typen en op de knop "Voeg auteur toe" te klikken.
-
+
Add Topic
Voeg onderwerp toe
-
+
This topic does not exist, do you want to add it?
Dit onderwerp bestaat nog niet, toevoegen?
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Geen geldig onderwerp geselecteerd. Kies een onderwerp uit de lijst of type een nieuw onderwerp en klik op "Nieuw onderwerp toevoegen".
-
+
Add Book
Voeg boek toe
-
+
This song book does not exist, do you want to add it?
Dit liedboek bestaat nog niet, toevoegen?
-
+
You need to type in a song title.
Vul de titel van het lied in.
-
+
You need to type in at least one verse.
Vul minstens de tekst van één couplet in.
-
+
Warning
Waarschuwing
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
De volgorde van de coupletten klopt niet. Er is geen couplet dat overeenkomt met %s. Wel zijn %s beschikbaar.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
U heeft %s nergens in de vers volgorde gebruikt. Weet u zeker dat u dit lied zo wilt opslaan?
-
+
Alt&ernate title:
Afwiss&elende titel:
-
+
&Verse order:
&Vers volgorde:
-
+
&Manage Authors, Topics, Song Books
&Beheer auteurs, onderwerpen, liedboeken
-
+
Authors, Topics && Song Book
Auteurs, onderwerpen && liedboeken
-
+
This author is already in the list.
Deze auteur staat al in de lijst.
-
+
This topic is already in the list.
Dit onderwerp staat al in de lijst.
-
+
Book:
Boek:
-
+
Number:
Nummer:
-
+
You need to have an author for this song.
Iemand heeft dit lied geschreven.
@@ -6037,6 +6200,31 @@ Meestal voldoet de suggestie van OpenLP.
You need to type some text in to the verse.
Er moet toch een tekst zijn om te zingen.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6081,7 +6269,7 @@ Meestal voldoet de suggestie van OpenLP.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Deze assistent helpt u uw liederen te exporteren naar het openen vrije OpenLyrics worship lied bestand formaat.
+ Deze assistent helpt u uw liederen te exporteren naar het openen vrije OpenLyrics worship lied bestand formaat.
@@ -6144,7 +6332,7 @@ Meestal voldoet de suggestie van OpenLP.
Geef aan waar het bestand moet worden opgeslagen.
-
+
Select Destination Folder
Selecteer een doelmap
@@ -6153,6 +6341,11 @@ Meestal voldoet de suggestie van OpenLP.
Select the directory where you want the songs to be saved.
Selecteer een map waarin de liederen moeten worden bewaard.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6272,15 +6465,28 @@ Meestal voldoet de suggestie van OpenLP.
Algemeen document/presentatie import is uitgeschakeld omdat OpenLP OpenOffice.org niet kan vinden op deze computer.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titels
-
+
Lyrics
Liedtekst
@@ -6290,17 +6496,17 @@ Meestal voldoet de suggestie van OpenLP.
Wis lied(eren)?
-
+
CCLI License:
CCLI Licentie:
-
+
Entire Song
Gehele lied
-
+
Are you sure you want to delete the %n selected song(s)?
Weet u zeker dat u dit %n lied wilt verwijderen?
@@ -6308,12 +6514,12 @@ Meestal voldoet de suggestie van OpenLP.
-
+
Maintain the lists of authors, topics and books.
Beheer de lijst met auteurs, onderwerpen en liedboeken.
-
+
copy
For song cloning
@@ -6322,7 +6528,7 @@ Meestal voldoet de suggestie van OpenLP.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Geen geldige openlp.org v1.x lied database.
@@ -6371,23 +6577,28 @@ Meestal voldoet de suggestie van OpenLP.
Finished export.
- Exporteren afgerond.
+ Exporteren afgerond.
-
+
Your song export failed.
Liederen export is mislukt.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
De volgende liederen konden niet worden geïmporteerd:
diff --git a/resources/i18n/pt_BR.ts b/resources/i18n/pt_BR.ts
index 5351f34b6..e0a037049 100644
--- a/resources/i18n/pt_BR.ts
+++ b/resources/i18n/pt_BR.ts
@@ -827,17 +827,17 @@ com o usu, portanto uma conexão com a internet é necessária.
Você não pode combinar um versículo simples e um duplo nos resultados das buscas. Você deseja deletar os resultados da sua busca e comecar uma nova?
-
+
Bible not fully loaded.
Bíblia não carregada completamente.
-
+
Information
Informações
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
A Bíblia secundária não contém todos os versículos que estão na Bíblia principal. Somente versículos encontrados em ambas as Bíblias serão exibidas. %d versículos não foram inclusos nos resultados.
@@ -1328,24 +1328,24 @@ Observe, que versículos das Bíblias Internet serão transferidos sob demanda e
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Plugin de Imagens</strong><br />O plugin de imagens permite a exibição de imagens.<br />Uma das funcionalidades importantes deste plugin é a possibilidade de agrupar várias imagens no culto, facilitando a exibição de várias imagens. Este plugin também pode usar a funcionalidade de "repetição temporizada" do OpenLP para criar uma apresentação de slides que é executada automaticamente. Além disso, imagens do plugin podem ser usadas em sobreposição ao plano de fundo do tema atual, exibindo itens baseados em texto como músicas com a imagem selecionada ao fundo ao invés do plano de fundo fornecido pelo tema.
-
+
Image
name singular
Imagem
-
+
Images
name plural
Imagens
-
+
Images
container title
Imagens
@@ -1386,37 +1386,37 @@ Observe, que versículos das Bíblias Internet serão transferidos sob demanda e
Adicionar a Imagem selecionada ao culto.
-
+
Load a new image.
Carregar uma nova imagem.
-
+
Add a new image.
Adicionar uma nova imagem.
-
+
Edit the selected image.
Editar a imagem selecionada.
-
+
Delete the selected image.
Excluir a imagem selecionada.
-
+
Preview the selected image.
Pré-visualizar a imagem selecionada.
-
+
Send the selected image live.
Enviar a imagem selecionada para a projeção.
-
+
Add the selected image to the service.
Adicionar a imagem selecionada ao culto.
@@ -1437,43 +1437,61 @@ Observe, que versículos das Bíblias Internet serão transferidos sob demanda e
Selecionar Imagem(s)
-
+
You must select an image to delete.
Você precisa selecionar uma imagem para excluir.
-
+
You must select an image to replace the background with.
Você precisa selecionar uma imagem para definir como plano de fundo.
-
+
Missing Image(s)
Imagem(s) não encontrada(s)
-
+
The following image(s) no longer exist: %s
A(s) seguinte(s) imagem(s) não existe(m) mais: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
A(s) seguinte(s) imagem(s) não existe(m) mais: %s
Mesmo assim, deseja continuar adicionando as outras imagens?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Ocorreu um erro ao substituir o plano de fundo, o arquivo de imagem "%s" não existe.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1578,17 +1596,17 @@ Mesmo assim, deseja continuar adicionando as outras imagens?
Selecionar Mídia
-
+
You must select a media file to delete.
Você deve selecionar um arquivo de mídia para apagar.
-
+
Missing Media File
Arquivo de Mídia não encontrado
-
+
The file %s no longer exists.
O arquivo %s não existe.
@@ -1612,6 +1630,16 @@ Mesmo assim, deseja continuar adicionando as outras imagens?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -2250,17 +2278,17 @@ Agradecemos se for possível escrever seu relatório em inglês.
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Transferindo %s...
-
+
Download complete. Click the finish button to start OpenLP.
Transferência finalizada. Clique no botão terminar para iniciar o OpenLP.
-
+
Enabling selected plugins...
Habilitando os plugins selecionados...
@@ -2346,49 +2374,49 @@ Agradecemos se for possível escrever seu relatório em inglês.
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Nenhuma conexão com a internet foi encontrada. O Assistente de Primeiro Uso necessita de uma conexão com a internet para baixar exemplos de músicas, Bíblias e temas.
+ Nenhuma conexão com a internet foi encontrada. O Assistente de Primeiro Uso necessita de uma conexão com a internet para baixar exemplos de músicas, Bíblias e temas.
Para executar o assistente novamente mais tarde e importar os dados de exemplo, clique no botão cancelar, verifique a sua conexão com a internet e reinicie o OpenLP.
Para cancelar o assistente completamente, clique no botão finalizar.
-
+
Sample Songs
Músicas de Exemplo
-
+
Select and download public domain songs.
Selecione e baixe músicas de domínio público.
-
+
Sample Bibles
Bíblias de Exemplo
-
+
Select and download free Bibles.
Selecione e baixe Bíblias gratuitas.
-
+
Sample Themes
Temas de Exemplo
-
+
Select and download sample themes.
Selecione e baixe temas de exemplo.
-
+
Default Settings
Configurações Padrões
-
+
Set up default settings to be used by OpenLP.
Configure os ajustes padrões que serão utilizados pelo OpenLP.
@@ -2403,17 +2431,17 @@ Para cancelar o assistente completamente, clique no botão finalizar.Por Favor aguarde enquanto o OpenLP é configurado e os seus dados importados.
-
+
Default output display:
Saída de projeção padrão:
-
+
Select default theme:
Selecione o tema padrão:
-
+
Starting configuration process...
Iniciando o processo de configuração...
@@ -2423,22 +2451,22 @@ Para cancelar o assistente completamente, clique no botão finalizar.Este assistente irá ajudá-lo na configuração do OpenLP para o uso inicial. Clique abaixo no botão avançar para começar.
-
+
Setting Up And Downloading
Configurando e Transferindo
-
+
Please wait while OpenLP is set up and your data is downloaded.
Por favor, aguarde enquanto o OpenLP é configurado e seus dados são transferidos.
-
+
Setting Up
Configurando
-
+
Click the finish button to start OpenLP.
Clique o botão finalizar para iniciar o OpenLP.
@@ -2448,15 +2476,34 @@ Para cancelar o assistente completamente, clique no botão finalizar.Slides Personalizados
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+ Fim
+
OpenLP.FormattingTagDialog
@@ -2630,130 +2677,140 @@ Para cancelar o assistente completamente, clique no botão finalizar.
OpenLP.GeneralTab
-
+
General
Geral
-
+
Monitors
Monitores
-
+
Select monitor for output display:
Selecione um monitor para exibição:
-
+
Display if a single screen
Exibir em caso de tela única
-
+
Application Startup
Inicialização do Aplicativo
-
+
Show blank screen warning
Exibir alerta de tela em branco
-
+
Automatically open the last service
Abrir automaticamente o último culto
-
+
Show the splash screen
Exibir a tela de abertura
-
+
Application Settings
Configurações do Aplicativo
-
+
Prompt to save before starting a new service
Perguntar sobre salvamento antes de iniciar um novo culto
-
+
Automatically preview next item in service
Pré-visualizar automaticamente o próximo item no culto
-
+
sec
seg
-
+
CCLI Details
Detalhes de CCLI
-
+
SongSelect username:
Usuário SongSelect:
-
+
SongSelect password:
Senha do SongSelect:
-
+
Display Position
Posição do Display
-
+
X
X
-
+
Y
Y
-
+
Height
Altura
-
+
Width
Largura
-
+
Override display position
Modificar posição do display
-
+
Check for updates to OpenLP
Procurar por atualizações do OpenLP
-
+
Unblank display when adding new live item
Ativar projeção ao adicionar um item novo
-
+
Enable slide wrap-around
Habilitar repetição de slides
-
+
Timed slide interval:
Intervalo temporizado de slide:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2771,7 +2828,7 @@ Para cancelar o assistente completamente, clique no botão finalizar.
OpenLP.MainDisplay
-
+
OpenLP Display
Saída do OpenLP
@@ -2779,287 +2836,287 @@ Para cancelar o assistente completamente, clique no botão finalizar.
OpenLP.MainWindow
-
+
&File
&Arquivo
-
+
&Import
&Importar
-
+
&Export
&Exportar
-
+
&View
&Exibir
-
+
M&ode
M&odo
-
+
&Tools
&Ferramentas
-
+
&Settings
&Configurações
-
+
&Language
&Idioma
-
+
&Help
Aj&uda
-
+
Media Manager
Gerenciador de Mídia
-
+
Service Manager
Gerenciador de Culto
-
+
Theme Manager
Gerenciador de Tema
-
+
&New
&Novo
-
+
&Open
&Abrir
-
+
Open an existing service.
Abrir um culto existente.
-
+
&Save
&Salvar
-
+
Save the current service to disk.
Salvar o culto atual no disco.
-
+
Save &As...
Salvar &Como...
-
+
Save Service As
Salvar Culto Como
-
+
Save the current service under a new name.
Salvar o culto atual com um novo nome.
-
+
E&xit
S&air
-
+
Quit OpenLP
Fechar o OpenLP
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
&Configurar o OpenLP...
-
+
&Media Manager
&Gerenciador de Mídia
-
+
Toggle Media Manager
Alternar Gerenciador de Mídia
-
+
Toggle the visibility of the media manager.
Alternar a visibilidade do gerenciador de mídia.
-
+
&Theme Manager
&Gerenciador de Tema
-
+
Toggle Theme Manager
Alternar para Gerenciamento de Tema
-
+
Toggle the visibility of the theme manager.
Alternar a visibilidade do gerenciador de tema.
-
+
&Service Manager
Gerenciador de &Culto
-
+
Toggle Service Manager
Alternar o Gerenciador de Culto
-
+
Toggle the visibility of the service manager.
Alternar visibilidade do gerenciador de culto.
-
+
&Preview Panel
&Painel de Pré-Visualização
-
+
Toggle Preview Panel
Alternar o Painel de Pré-Visualização
-
+
Toggle the visibility of the preview panel.
Alternar a visibilidade do painel de pré-visualização.
-
+
&Live Panel
&Painel de Projeção
-
+
Toggle Live Panel
Alternar Painel da Projeção
-
+
Toggle the visibility of the live panel.
Alternar a visibilidade do painel de projeção.
-
+
&Plugin List
&Lista de Plugins
-
+
List the Plugins
Listar os Plugins
-
+
&User Guide
&Guia do Usuário
-
+
&About
&Sobre
-
+
More information about OpenLP
Mais informações sobre o OpenLP
-
+
&Online Help
&Ajuda Online
-
+
&Web Site
&Web Site
-
+
Use the system language, if available.
Usar o idioma do sistema, caso disponível.
-
+
Set the interface language to %s
Definir o idioma da interface como %s
-
+
Add &Tool...
Adicionar &Ferramenta...
-
+
Add an application to the list of tools.
Adicionar um aplicativo à lista de ferramentas.
-
+
&Default
&Padrão
-
+
Set the view mode back to the default.
Reverter o modo de visualização ao padrão.
-
+
&Setup
&Configuração
-
+
Set the view mode to Setup.
Configurar o modo de visualização para Configuração.
-
+
&Live
&Ao Vivo
-
+
Set the view mode to Live.
Configurar o modo de visualização como Ao Vivo.
-
+
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/.
@@ -3068,22 +3125,22 @@ You can download the latest version from http://openlp.org/.
Voce pode baixar a última versão em http://openlp.org/.
-
+
OpenLP Version Updated
Versão do OpenLP Atualizada
-
+
OpenLP Main Display Blanked
Tela Principal do OpenLP desativada
-
+
The Main Display has been blanked out
A Tela Principal foi desativada
-
+
Default Theme: %s
Tema padrão: %s
@@ -3094,17 +3151,17 @@ Voce pode baixar a última versão em http://openlp.org/.
Português do Brasil
-
+
Configure &Shortcuts...
Configurar &Atalhos...
-
+
Close OpenLP
Fechar o OpenLP
-
+
Are you sure you want to close OpenLP?
Você tem certeza de que deseja fechar o OpenLP?
@@ -3119,93 +3176,174 @@ Voce pode baixar a última versão em http://openlp.org/.
&Configurar Etiquetas de Exibição
-
+
Open &Data Folder...
Abrir Pasta de &Dados...
-
+
Open the folder where songs, bibles and other data resides.
Abrir a pasta na qual músicas, bíblias e outros arquivos são armazenados.
-
+
&Autodetect
&Auto detectar
-
+
Update Theme Images
Atualizar Imagens de Tema
-
+
Update the preview images for all themes.
Atualizar as imagens de pré-visualização de todos os temas.
-
+
Print the current service.
Imprimir o culto atual.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Configurações
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Abrir Arquivo
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Nenhum Item Selecionado
@@ -3215,32 +3353,32 @@ Re-running this wizard may make changes to your current OpenLP configuration and
&Adicionar ao Item de Ordem de Culto selecionado
-
+
You must select one or more items to preview.
Você deve selecionar um ou mais itens para pré-visualizar.
-
+
You must select one or more items to send live.
Você deve selecionar um ou mais itens para projetar.
-
+
You must select one or more items.
Você deve selecionar um ou mais itens.
-
+
You must select an existing service item to add to.
Você deve selecionar um item de culto existente ao qual adicionar.
-
+
Invalid Service Item
Item de Culto inválido
-
+
You must select a %s service item.
Você deve selecionar um item de culto %s.
@@ -3252,12 +3390,12 @@ Filename already exists in list
O nome do arquivo já existe na lista
-
+
You must select one or more items to add.
Você deve selecionar um ou mais itens para adicionar.
-
+
No Search Results
Nenhum Resultado de Busca
@@ -3269,7 +3407,7 @@ This filename is already in the list
Este nome de arquivo já está na lista
-
+
&Clone
@@ -3285,8 +3423,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -3450,12 +3588,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -3471,209 +3609,209 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Mover para o &topo
-
+
Move item to the top of the service.
Mover item para o topo do culto.
-
+
Move &up
Mover para &cima
-
+
Move item up one position in the service.
Mover item uma posição para cima no culto.
-
+
Move &down
Mover para &baixo
-
+
Move item down one position in the service.
Mover item uma posição para baixo no culto.
-
+
Move to &bottom
Mover para o &final
-
+
Move item to the end of the service.
Mover item para o final do culto.
-
+
&Delete From Service
&Excluir do Culto
-
+
Delete the selected item from the service.
Excluir o item selecionado do culto.
-
+
&Add New Item
&Adicionar um Novo Item
-
+
&Add to Selected Item
&Adicionar ao Item Selecionado
-
+
&Edit Item
&Editar Item
-
+
&Reorder Item
&Reordenar Item
-
+
&Notes
&Anotações
-
+
&Change Item Theme
&Alterar Tema do Item
-
+
File is not a valid service.
The content encoding is not UTF-8.
O arquivo não é um culto válida.
A codificação do conteúdo não é UTF-8.
-
+
File is not a valid service.
Arquivo não é uma ordem de culto válida.
-
+
Missing Display Handler
Faltando o Manipulador de Exibição
-
+
Your item cannot be displayed as there is no handler to display it
O seu item não pode ser exibido porque não existe um manipulador para exibí-lo
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
O item não pode ser exibido porque o plugin necessário para visualizá-lo está ausente ou está desativado
-
+
&Expand all
&Expandir todos
-
+
Expand all the service items.
Expandir todos os itens do culto.
-
+
&Collapse all
&Recolher todos
-
+
Collapse all the service items.
Recolher todos os itens do culto.
-
+
Open File
Abrir Arquivo
-
+
OpenLP Service Files (*.osz)
Arquivos de Culto do OpenLP (*.osz)
-
+
Moves the selection down the window.
Move a seleção para baixo dentro da janela.
-
+
Move up
Mover para cima
-
+
Moves the selection up the window.
Move a seleção para cima dentro da janela.
-
+
Go Live
Projetar
-
+
Send the selected item to Live.
Enviar o item selecionado para a Projeção.
-
+
Modified Service
Culto Modificado
-
+
&Start Time
&Horário Inicial
-
+
Show &Preview
Exibir &Pré-visualização
-
+
Show &Live
Exibir &Projeção
-
+
The current service has been modified. Would you like to save this service?
O culto atual foi modificada. Você gostaria de salvar este culto?
-
+
File could not be opened because it is corrupt.
Arquivo não pôde ser aberto porque está corrompido.
-
+
Empty File
Arquivo vazio
-
+
This service file does not contain any data.
Este arquivo de culto não contém dados.
-
+
Corrupt File
Arquivo corrompido
@@ -3693,7 +3831,7 @@ A codificação do conteúdo não é UTF-8.
Duração:
-
+
Untitled Service
Culto Sem Nome
@@ -3703,37 +3841,37 @@ A codificação do conteúdo não é UTF-8.
O arquivo está corrompido ou não é uma arquivo de culto OpenLP 2.0.
-
+
Load an existing service.
Carregar um culto existente.
-
+
Save this service.
Salvar este culto.
-
+
Select a theme for the service.
Selecionar um tema para o culto.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
Este arquivo está corrompido ou não é um arquivo de culto do OpenLP 2.0.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3865,17 +4003,17 @@ A codificação do conteúdo não é UTF-8.
Slide Seguinte
-
+
Previous Service
Lista Anterior
-
+
Next Service
Próxima Lista
-
+
Escape Item
Escapar Item
@@ -3929,6 +4067,11 @@ A codificação do conteúdo não é UTF-8.
Start playing media.
Começar a reproduzir mídia.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -4014,32 +4157,32 @@ A codificação do conteúdo não é UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Selecionar Imagem
-
+
Theme Name Missing
Faltando Nome do Tema
-
+
There is no name for this theme. Please enter one.
Não há nome para este tema. Por favor forneça um.
-
+
Theme Name Invalid
Nome do Tema Inválido
-
+
Invalid theme name. Please enter one.
O nome do tema é inválido. Por favor forneça um.
-
+
(approximately %d lines per slide)
(aproximadamente %d linhas por slide)
@@ -4117,7 +4260,7 @@ A codificação do conteúdo não é UTF-8.
Você precisa selecionar um tema para editar.
-
+
You are unable to delete the default theme.
Você não pode apagar o tema padrão.
@@ -4169,7 +4312,7 @@ A codificação do conteúdo não é UTF-8.
O arquivo não é um tema válido.
-
+
Theme %s is used in the %s plugin.
O tema %s é usado no plugin %s.
@@ -4219,7 +4362,7 @@ A codificação do conteúdo não é UTF-8.
Apagar o tema %s?
-
+
Validation Error
Erro de Validação
@@ -4243,255 +4386,260 @@ A codificação do conteúdo não é UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
Assistente de Tema
-
+
Welcome to the Theme Wizard
Bem-vindo ao Assistente de Tema
-
+
Set Up Background
Configurar Plano de Fundo
-
+
Set up your theme's background according to the parameters below.
Configure o plano de fundo de seu tema de acordo com os parâmetros abaixo.
-
+
Background type:
Tipo de plano de fundo:
-
+
Solid Color
Cor Sólida
-
+
Gradient
Degradê
-
+
Color:
Cor:
-
+
Gradient:
Degradê:
-
+
Horizontal
Horizontal
-
+
Vertical
Vertical
-
+
Circular
Circular
-
+
Top Left - Bottom Right
Esquerda Superior - Direita Inferior
-
+
Bottom Left - Top Right
Esquerda Inferior - Direita Superior
-
+
Main Area Font Details
Detalhes da Fonte da Área Principal
-
+
Define the font and display characteristics for the Display text
Definir a fonte e características de exibição para o texto de Exibição
-
+
Font:
Fonte:
-
+
Size:
Tamanho:
-
+
Line Spacing:
Espaçamento entre linhas:
-
+
&Outline:
&Contorno:
-
+
&Shadow:
&Sombra:
-
+
Bold
Negrito
-
+
Italic
Itálico
-
+
Footer Area Font Details
Detalhes de Fonte da Área de Rodapé
-
+
Define the font and display characteristics for the Footer text
Defina a fone e as características de exibição do texto de Rodapé
-
+
Text Formatting Details
Detalhes da Formatação de Texto
-
+
Allows additional display formatting information to be defined
Permite que informações adicionais de formatações de exibição sejam definidas
-
+
Horizontal Align:
Alinhamento Horizontal:
-
+
Left
Esquerda
-
+
Right
Direita
-
+
Center
Centralizado
-
+
Output Area Locations
Posições das Áreas de Saída
-
+
Allows you to change and move the main and footer areas.
Permite modificar e mover as áreas principal e de rodapé.
-
+
&Main Area
&Área Principal
-
+
&Use default location
&Usar posição padrão
-
+
X position:
Posição X:
-
+
px
px
-
+
Y position:
Posição Y:
-
+
Width:
Largura:
-
+
Height:
Altura:
-
+
Use default location
Usar posição padrão
-
+
Save and Preview
Salvar e pré-visualizar
-
+
View the theme and save it replacing the current one or change the name to create a new theme
Visualizar o tema e salvá-lo, substituindo o atual ou mudar o nome para criar um novo tema
-
+
Theme name:
Nome do tema:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
Este assistente vai ajudá-lo a criar e editar seus temas. Clique no botão avançar abaixo para iniciar o processo, configurando seu plano de fundo.
-
+
Transitions:
Transições:
-
+
&Footer Area
Área do &Rodapé
-
+
Edit Theme - %s
Editar Tema - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+
+
OpenLP.ThemesTab
@@ -4882,7 +5030,7 @@ A codificação do conteúdo não é UTF-8.
Pronto.
-
+
Starting import...
Iniciando importação...
@@ -5239,17 +5387,17 @@ A codificação do conteúdo não é UTF-8.
Apresentações (%s)
-
+
Missing Presentation
Apresentação Não Encontrada
-
+
The Presentation %s no longer exists.
A Apresentação %s não existe mais.
-
+
The Presentation %s is incomplete, please reload.
A Apresentação %s está incompleta, por favor recarregue-a.
@@ -5427,126 +5575,141 @@ A codificação do conteúdo não é UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Registro de Uso de Músicas
-
+
&Delete Tracking Data
&Excluir Dados de Registro
-
+
Delete song usage data up to a specified date.
Excluir registros de uso até uma data específica.
-
+
&Extract Tracking Data
&Extrair Dados de Registro
-
+
Generate a report on song usage.
Gerar um relatório sobre o uso das músicas.
-
+
Toggle Tracking
Alternar Registro
-
+
Toggle the tracking of song usage.
Alternar o registro de uso das músicas.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Plugin de Uso das Músicas</strong><br />Este plugin registra o uso das músicas nos cultos.
-
+
SongUsage
name singular
Registro das Músicas
-
+
SongUsage
name plural
Registro das Músicas
-
+
SongUsage
container title
Uso das Músicas
-
+
Song Usage
Uso das Músicas
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Excluir Dados de Registro das Músicas
-
+
Delete Selected Song Usage Events?
Deseja Excluir os Eventos de Uso das Músicas?
-
+
Are you sure you want to delete selected Song Usage data?
Você tem certeza de que deseja excluir os dados selecionados de Uso das Músicas?
-
+
Deletion Successful
Exclusão Bem Sucedida
-
+
All requested data has been deleted successfully.
Todos os dados solicitados foram apagados com sucesso.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Extração de Uso das Músicas
-
+
Select Date Range
Selecionar Faixa de Datas
-
+
to
até
-
+
Report Location
Localização do Relatório
@@ -5561,12 +5724,12 @@ A codificação do conteúdo não é UTF-8.
detalhe_uso_%s_%s.txt
-
+
Report Creation
Criação de Relatório
-
+
Report
%s
has been successfully created.
@@ -5588,130 +5751,130 @@ foi criado com sucesso.
SongsPlugin
-
+
&Song
&Música
-
+
Import songs using the import wizard.
Importar músicas com o assistente de importação.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Plugin de Músicas</strong><br />O plugin de músicas permite exibir e gerenciar músicas.
-
+
&Re-index Songs
&Re-indexar Músicas
-
+
Re-index the songs database to improve searching and ordering.
Re-indexar o banco de dados de músicas para melhorar a busca e a ordenação.
-
+
Reindexing songs...
Reindexando músicas...
-
+
Song
name singular
Música
-
+
Songs
name plural
Músicas
-
+
Songs
container title
Músicas
-
+
Arabic (CP-1256)
Arábico (CP-1256)
-
+
Baltic (CP-1257)
Báltico (CP-1257)
-
+
Central European (CP-1250)
Europeu Central (CP-1250)
-
+
Cyrillic (CP-1251)
Cirílico (CP-1251)
-
+
Greek (CP-1253)
Grego (CP-1253)
-
+
Hebrew (CP-1255)
Hebraico (CP-1255)
-
+
Japanese (CP-932)
Japonês (CP-932)
-
+
Korean (CP-949)
Coreano (CP-949)
-
+
Simplified Chinese (CP-936)
Chinês Simplificado (CP-936)
-
+
Thai (CP-874)
Tailandês (CP-874)
-
+
Traditional Chinese (CP-950)
Chinês Tradicional (CP-950)
-
+
Turkish (CP-1254)
Turco (CP-1254)
-
+
Vietnam (CP-1258)
Vietnamita (CP-1258)
-
+
Western European (CP-1252)
Europeu Ocidental (CP-1252)
-
+
Character Encoding
Codificação de Caracteres
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5720,14 +5883,14 @@ pela correta representação dos caracteres.
Normalmente pode usar a opção pré-selecionada.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Escolha a codificação dos caracteres.
A codificação é responsável pela correta representação dos caracteres.
-
+
Exports songs using the export wizard.
Exporta músicas utilizando o assistente de exportação.
@@ -5762,32 +5925,32 @@ A codificação é responsável pela correta representação dos caracteres.Adicionar a Música selecionada ao culto.
-
+
Add a new song.
Adicionar uma nova música.
-
+
Edit the selected song.
Editar a música selecionada.
-
+
Delete the selected song.
Excluir a música selecionada.
-
+
Preview the selected song.
Pré-visualizar a música selecionada.
-
+
Send the selected song live.
Enviar a música selecionada para a projeção.
-
+
Add the selected song to the service.
Adicionar a música selecionada ao culto.
@@ -5846,7 +6009,7 @@ A codificação é responsável pela correta representação dos caracteres.Administrado por %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5856,177 +6019,177 @@ A codificação é responsável pela correta representação dos caracteres.
SongsPlugin.EditSongForm
-
+
Song Editor
Editor de Músicas
-
+
&Title:
&Título:
-
+
Alt&ernate title:
Título &Alternativo:
-
+
&Lyrics:
&Letra:
-
+
&Verse order:
Ordem das &estrofes:
-
+
Ed&it All
&Editar Todos
-
+
Title && Lyrics
Título && Letra
-
+
&Add to Song
&Adicionar à Música
-
+
&Remove
&Remover
-
+
&Manage Authors, Topics, Song Books
&Gerenciar Autores, Assuntos, Hinários
-
+
A&dd to Song
A&dicionar uma Música
-
+
R&emove
R&emover
-
+
Book:
Hinário:
-
+
Number:
Número:
-
+
Authors, Topics && Song Book
Autores, Assuntos && Hinários
-
+
New &Theme
Novo &Tema
-
+
Copyright Information
Direitos Autorais
-
+
Comments
Comentários
-
+
Theme, Copyright Info && Comments
Tema, Direitos Autorais && Comentários
-
+
Add Author
Adicionar Autor
-
+
This author does not exist, do you want to add them?
Este autor não existe, deseja adicioná-lo?
-
+
This author is already in the list.
Este autor já está na lista.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Você não selecionou um autor válido. Selecione um autor da lista, ou digite um novo autor e clique em "Adicionar Autor à Música" para adicioná-lo.
-
+
Add Topic
Adicionar Assunto
-
+
This topic does not exist, do you want to add it?
Este assunto não existe, deseja adicioná-lo?
-
+
This topic is already in the list.
Este assunto já está na lista.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Você não selecionou um assunto válido. Selecione um assunto da lista ou digite um novo assunto e clique em "Adicionar Assunto à Música" para adicioná-lo.
-
+
You need to type in a song title.
Você deve digitar um título para a música.
-
+
You need to type in at least one verse.
Você deve digitar ao menos um verso.
-
+
Warning
Aviso
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
A ordem das estrofes é inválida. Não há estrofe correspondente a %s. Valores válidos são %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Você não usou %s em nenhum lugar na ordem das estrofes. Deseja mesmo salvar a música assim?
-
+
Add Book
Adicionar Hinário
-
+
This song book does not exist, do you want to add it?
Este hinário não existe, deseja adicioná-lo?
-
+
You need to have an author for this song.
Você precisa ter um autor para esta música.
@@ -6035,6 +6198,31 @@ A codificação é responsável pela correta representação dos caracteres.You need to type some text in to the verse.
Você precisa digitar algum texto na estrofe.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -6079,7 +6267,7 @@ A codificação é responsável pela correta representação dos caracteres.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Este assistente irá ajudá-lo a exportar as suas músicas para o formato de músicas de louvor aberto e gratuito OpenLyrics.
+ Este assistente irá ajudá-lo a exportar as suas músicas para o formato de músicas de louvor aberto e gratuito OpenLyrics.
@@ -6142,7 +6330,7 @@ A codificação é responsável pela correta representação dos caracteres.Você precisa especificar um diretório.
-
+
Select Destination Folder
Selecione a Pasta de Destino
@@ -6151,6 +6339,11 @@ A codificação é responsável pela correta representação dos caracteres.Select the directory where you want the songs to be saved.
Selecionar o diretório onde deseja salvar as músicas.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -6270,15 +6463,28 @@ A codificação é responsável pela correta representação dos caracteres.A importação de documentos/apresentações genéricos foi desabilitada porque OpenLP não consegue acessar OpenOffice ou LibreOffice.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Títulos
-
+
Lyrics
Letras
@@ -6288,17 +6494,17 @@ A codificação é responsável pela correta representação dos caracteres.Excluir Música(s)?
-
+
CCLI License:
Licença CCLI:
-
+
Entire Song
Música Inteira
-
+
Are you sure you want to delete the %n selected song(s)?
Tem certeza de que quer excluir a(s) %n música(s) selecionada(s)?
@@ -6306,12 +6512,12 @@ A codificação é responsável pela correta representação dos caracteres.
-
+
Maintain the lists of authors, topics and books.
Gerencia a lista de autores, tópicos e hinários.
-
+
copy
For song cloning
@@ -6320,7 +6526,7 @@ A codificação é responsável pela correta representação dos caracteres.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
Não é uma base de dados de músicas válida do openlp.org 1.x.
@@ -6369,23 +6575,28 @@ A codificação é responsável pela correta representação dos caracteres.
Finished export.
- Exportação finalizada.
+ Exportação finalizada.
-
+
Your song export failed.
A sua exportação de músicas falhou.
+
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
+
+
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
As seguintes músicas não puderam ser importadas:
diff --git a/resources/i18n/ru.ts b/resources/i18n/ru.ts
index 1f413dd87..82f9936e9 100644
--- a/resources/i18n/ru.ts
+++ b/resources/i18n/ru.ts
@@ -65,7 +65,7 @@ Do you want to continue anyway?
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
- <strong>Плагин оповещений</strong><br/>Плагин оповещений контролирует отображения срочной информации на экране.
+ <strong>Плагин оповещений</strong><br />Плагин оповещений контролирует отображения срочной информации на экране.
@@ -794,17 +794,17 @@ demand and thus an internet connection is required.
Вы не можете комбинировать результат поиска для одной и двух Библий. Желаете удалить результаты поиска и начать новый поиск?
-
+
Bible not fully loaded.
Библия загружена не полностью.
-
+
Information
Информация
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
Альтернативный перевод Библии не содержит всех стихов, которые требует основной перевод. Будут показаны только те стихи, которые найдены в обеих вариантах перевод. %d стихов не будут включены в результаты.
@@ -1164,60 +1164,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
<strong>Плагин Изображений</strong><br />Плагин изображений позволяет отображать изображения.<br />Одной из отличительных возможностей этого плагина является возможность группировать выбранные изображение в менеджере служения, что делает работу с большим количеством изображений более легкой. Этот плагин также позволяет использовать возможности "временной петли" OpenLP, чтобы создавать слайд-шоу, которые выполняются автоматически. В дополнение к этому, изображения из плагина могут быть использованы, чтобы заменить текущий фон, что позволяет отображать текстовые элементы, такие как песни, с выбранным изображением в качестве фона, вместо фона, который указан в теме.
-
+
Image
name singular
Изображение
-
+
Images
name plural
Изображения
-
+
Images
container title
Изображения
-
+
Load a new image.
Загрузить новое изображение.
-
+
Add a new image.
Добавить новое изображение
-
+
Edit the selected image.
Изменить выбранное изображение.
-
+
Delete the selected image.
Удалить выбранное изображение.
-
+
Preview the selected image.
Просмотреть выбранное изображение.
-
+
Send the selected image live.
Отправить выбранное изображение на проектор.
-
+
Add the selected image to the service.
Добавить выбранное изображение к служению.
@@ -1238,41 +1238,59 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Выбрать Изображение(я)
-
+
You must select an image to delete.
Вы должны выбрать изображение для удаления.
-
+
Missing Image(s)
Отсутствует изображение(я)
-
+
The following image(s) no longer exist: %s
Следующие изображения больше не существуют: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Следующих изображений больше не существуют: %s
Добавить остальные изображения?
-
+
You must select an image to replace the background with.
Вы должны выбрать изображение, которым следует заменить фон.
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Возникла проблема при замене Фона проектора, файл "%s" больше не существует.
-
+
There was no display item to amend.
-
+ Отсутствует объект для изменений.
+
+
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
@@ -1354,17 +1372,17 @@ Do you want to add the other images anyway?
Возникла проблема замены фона, поскольку файл "%s" не найден.
-
+
Missing Media File
Отсутствует медиа-файл
-
+
The file %s no longer exists.
Файл %s не существует.
-
+
You must select a media file to delete.
Вы должны выбрать медиа-файл для удаления.
@@ -1376,7 +1394,17 @@ Do you want to add the other images anyway?
There was no display item to amend.
-
+ Отсутствует объект для изменений.
+
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
@@ -2010,17 +2038,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
Загрузка %s...
-
+
Download complete. Click the finish button to start OpenLP.
Загрузка завершена. Нажмите кнопку Завершить для запуска OpenLP.
-
+
Enabling selected plugins...
Разрешение выбранных плагинов...
@@ -2047,7 +2075,7 @@ Version: %s
Songs
- Псалмы
+ Песни
@@ -2101,64 +2129,64 @@ Version: %s
To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
To cancel the First Time Wizard completely, press the finish button now.
- Соединение с интернетом не было найдено. Для Мастера первого запуска необходимо наличие интернет-соединения чтобы загрузить образцы песен, Библию и темы.
+ Соединение с интернетом не было найдено. Для Мастера первого запуска необходимо наличие интернет-соединения чтобы загрузить образцы песен, Библию и темы.
Чтобы перезапустить Мастер первого запуска и импортировать данные позже, нажмите кнопку Отмена, проверьте интернет-соединение и перезапустите OpenLP.
Чтобы полностью отменить запуск Мастера первого запуска, нажмите кнопку Завершить.
-
+
Sample Songs
Готовые сборники
-
+
Select and download public domain songs.
Выберите и загрузите песни.
-
+
Sample Bibles
Библии
-
+
Select and download free Bibles.
Выберите и загрузите Библии
-
+
Sample Themes
Образцы тем
-
+
Select and download sample themes.
Выберите и загрузите темы.
-
+
Default Settings
Настройки по умолчанию
-
+
Set up default settings to be used by OpenLP.
Установите настройки по умолчанию для использования в OpenLP.
-
+
Default output display:
Дисплей для показа по умолчанию:
-
+
Select default theme:
Тема по умолчанию:
-
+
Starting configuration process...
Запуск процесса конфигурирования...
@@ -2168,22 +2196,22 @@ To cancel the First Time Wizard completely, press the finish button now.Этот мастер поможет вам настроить OpenLP для первого использования. Чтобы приступить, нажмите кнопку Далее.
-
+
Setting Up And Downloading
Настройка и загрузка
-
+
Please wait while OpenLP is set up and your data is downloaded.
Пожалуйста, дождитесь пока OpenLP применит настройки и загрузит данные.
-
+
Setting Up
Настройка
-
+
Click the finish button to start OpenLP.
Нажмите кнопку Завершить чтобы запустить OpenLP.
@@ -2193,22 +2221,41 @@ To cancel the First Time Wizard completely, press the finish button now.Специальные Слайды
-
+
Download complete. Click the finish button to return to OpenLP.
+ Загрузка завершена. Нажмите кнопку Завершить, чтобы вернуться в OpenLP.
+
+
+
+ Click the finish button to return to OpenLP.
+ Нажмите кнопку Завершить для возврата в OpenLP.
+
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
-
- Click the finish button to return to OpenLP.
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+ Finish
+ Конец
+
OpenLP.FormattingTagDialog
Configure Formatting Tags
-
+ Настроить теги форматирования
@@ -2276,7 +2323,7 @@ To cancel the First Time Wizard completely, press the finish button now.
<HTML here>
- <HTML сюда>
+ <HTML здесь>
@@ -2375,130 +2422,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
Общие
-
+
Monitors
Мониторы
-
+
Select monitor for output display:
Выберите монитор для показа:
-
+
Display if a single screen
Выполнять на одном экране
-
+
Application Startup
Запуск приложения
-
+
Show blank screen warning
Показывать предупреждение об очистке экрана
-
+
Automatically open the last service
Автоматически загружать последнее служение
-
+
Show the splash screen
Показывать заставку
-
+
Check for updates to OpenLP
Проверять обновления OpenLP
-
+
Application Settings
Настройки приложения
-
+
Prompt to save before starting a new service
Запрос сохранения перед созданием нового служения
-
+
Automatically preview next item in service
Автоматически просматривать следующий объект в служении
-
+
sec
сек
-
+
CCLI Details
Детали CCLI
-
+
SongSelect username:
SongSelect логин:
-
+
SongSelect password:
SongSelect пароль:
-
+
Display Position
Положение дисплея
-
+
X
Х
-
+
Y
Y
-
+
Height
Высота
-
+
Width
Ширина
-
+
Override display position
Сместить положение показа
-
+
Unblank display when adding new live item
Снимать блокировку дисплея при добавлении нового объекта
-
+
Enable slide wrap-around
Разрешить слайдам циклический переход
-
+
Timed slide interval:
Интервал показа:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2516,7 +2573,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
Дисплей OpenLP
@@ -2524,488 +2581,584 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
&Файл
-
+
&Import
&Импорт
-
+
&Export
&Экспорт
-
+
&View
&Вид
-
+
M&ode
Р&ежим
-
+
&Tools
&Инструменты
-
+
&Settings
&Настройки
-
+
&Language
&Язык
-
+
&Help
&Помощь
-
+
Media Manager
Менеджер Мультимедиа
-
+
Service Manager
Менеджер служения
-
+
Theme Manager
Менеджер Тем
-
+
&New
&Новая
-
+
&Open
&Открыть
-
+
Open an existing service.
Открыть существующее служение.
-
+
&Save
&Сохранить
-
+
Save the current service to disk.
Сохранить текущее служение на диск.
-
+
Save &As...
Сохранить к&ак...
-
+
Save Service As
Сохранить служение как
-
+
Save the current service under a new name.
Сохранить текущее служение под новым именем.
-
+
E&xit
Вы&ход
-
+
Quit OpenLP
Завершить работу OpenLP
-
+
&Theme
Т&ема
-
+
Configure &Shortcuts...
Настройки и б&ыстрые клавиши...
-
+
&Configure OpenLP...
&Настроить OpenLP...
-
+
&Media Manager
Управление &Материалами
-
+
Toggle Media Manager
Свернуть Менеджер Медиа
-
+
Toggle the visibility of the media manager.
Свернуть видимость менеджера мультимедиа.
-
+
&Theme Manager
Управление &темами
-
+
Toggle Theme Manager
Свернуть Менеджер Тем
-
+
Toggle the visibility of the theme manager.
Свернуть видимость Менеджера Тем.
-
+
&Service Manager
Управление &Служением
-
+
Toggle Service Manager
Свернуть Менеджер Служения
-
+
Toggle the visibility of the service manager.
Свернуть видимость Менеджера Служения.
-
+
&Preview Panel
Пан&ель предпросмотра
-
+
Toggle Preview Panel
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
Toggle the visibility of the preview panel.
-
+
&Live Panel
&Панель проектора
-
+
Toggle Live Panel
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
Toggle the visibility of the live panel.
-
+
&Plugin List
&Список плагинов
-
+
List the Plugins
Выводит список плагинов
-
+
&User Guide
&Руководство пользователя
-
+
&About
&О программе
-
+
More information about OpenLP
Больше информации про OpenLP
-
+
&Online Help
&Помощь онлайн
-
+
&Web Site
&Веб-сайт
-
+
Use the system language, if available.
Использовать системный язык, если доступно.
-
+
Set the interface language to %s
Изменить язык интерфеса на %s
-
+
Add &Tool...
Добавить &Инструмент...
-
+
Add an application to the list of tools.
Добавить приложение к списку инструментов
-
+
&Default
&По умолчанию
-
+
Set the view mode back to the default.
Установить вид в режим по умолчанию.
-
+
&Setup
&Настройка
-
+
Set the view mode to Setup.
-
+ Установить вид в режим настройки.
-
+
&Live
-
+ &Демонстрация
-
+
Set the view mode to Live.
-
+ Установить вид в режим демонстрации.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+ Для загрузки доступна версия OpenLP %s (в настоящее время вы используете версию %s).
+
+Вы можете загрузить последнюю версию с http://openlp.org/.
-
+
OpenLP Version Updated
-
+ Версия OpenLP обновлена
-
+
OpenLP Main Display Blanked
-
+ Главный дисплей OpenLP очищен
-
+
The Main Display has been blanked out
-
+ Главный дисплей был очищен
-
+
Close OpenLP
-
+ Закрыть OpenLP
-
+
Are you sure you want to close OpenLP?
-
+ Вы уверены что хотите закрыть OpenLP?
-
+
Default Theme: %s
-
+ Тема по умолчанию: %s
English
Please add the name of your language here
- Английский
+ Русский
-
+
Open &Data Folder...
-
+ Открыть &папку данных...
-
+
Open the folder where songs, bibles and other data resides.
-
-
-
-
- &Autodetect
-
+ Открыть папку размещения песен, Библий и других данных.
+ &Autodetect
+ &Автоопределение
+
+
+
Update Theme Images
-
+ Обновить изображение Темы
-
+
Update the preview images for all themes.
-
+ Обновить миниатюры тем.
-
+
Print the current service.
-
+ Распечатать текущее служение.
-
+
L&ock Panels
-
+ За&блокировать панели
-
+
Prevent the panels being moved.
-
+ Сохраняет панели от перемещения.
-
+
Re-run First Time Wizard
-
+ Перезапустить мастер первого запуска
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+ Перезапуск Мастера первого запуска, импорт песен, Библий и тем.
-
+
Re-run First Time Wizard?
-
+ Перезапустить Мастер первого запуска?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+ Вы уверены что хотите перезапустить Мастер первого запуска?
+
+Перезапуск мастера сделает изменения в текущей конфигурации OpenLP и, возможно, добавит песни к существующему списку и произведет изменения темы по умолчанию.
-
+
&Recent Files
-
+ &Недавние файлы
&Configure Formatting Tags...
-
+ &Настроить теги форматирования...
-
+
Clear List
Clear List of recent files
+ Очистить список
+
+
+
+ Clear the list of recent files.
+ Очистить список недавних файлов.
+
+
+
+ Configure &Formatting Tags...
-
- Clear the list of recent files.
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+ Настройки
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+ Открыть файл
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
OpenLP.MediaManagerItem
-
+
No Items Selected
Объекты не выбраны
&Add to selected Service Item
-
+ &Добавить в выбранный объект Служения
-
+
You must select one or more items to preview.
-
+ Вы должны выбрать объекты для просмотра.
-
+
You must select one or more items to send live.
-
+ Вы должны выбрать элементы для показа.
-
+
You must select one or more items.
-
+ Вы должны выбрать один или более элементов.
-
+
You must select an existing service item to add to.
-
+ Для добавления вы должны выбрать существующий элемент служения.
-
+
Invalid Service Item
-
+ Неправильный элемент Служения
-
+
You must select a %s service item.
-
+ Вы должны выбрать объект служения %s.
-
+
You must select one or more items to add.
-
+ Для добавления вы должны выбрать один или более элементов.
-
+
No Search Results
-
+ Результаты поиска отсутствуют
-
+
&Clone
-
+ &Клонировать
Invalid File Type
-
+ Неправильный тип файла
Invalid File %s.
Suffix not supported
-
+ Неправильный файл %s.
+Расширение не поддерживается
Duplicate files found on import and ignored.
+ Во время импорта обнаружены и проигнорированы дубликаты.
+
+
+
+ Duplicate files were found on import and were ignored.
@@ -3014,42 +3167,42 @@ Suffix not supported
Plugin List
-
+ Список плагинов
Plugin Details
-
+ Описание плагина
Status:
-
+ Статус:
Active
-
+ Активирован
Inactive
-
+ Деактивирован
%s (Disabled)
-
+ %s (Запрещен)
%s (Active)
-
+ %s (Активирован)
%s (Inactive)
-
+ %s (Деактивирован)
@@ -3057,12 +3210,12 @@ Suffix not supported
Fit Page
-
+ Вписать в страницу
Fit Width
-
+ По ширине
@@ -3070,77 +3223,77 @@ Suffix not supported
Options
-
+ Опции
Copy
-
+ Копировать
Copy as HTML
-
+ Копировать как HTML
Zoom In
-
+ Увеличить
Zoom Out
-
+ Уменьшить
Zoom Original
-
+ 1:1
Other Options
-
+ Другие опции
Include slide text if available
-
+ Включить текст слайда, если доступно
Include service item notes
-
+ Включить заметки к элементам служения
Include play length of media items
-
+ Включить время для мультимедиа объектов
Add page break before each text item
-
+ Добавить разрыв страницы перед каждым текстовым элементом
Service Sheet
-
+ Лист Служения
Print
-
+ Печать
Title:
-
+ Название:
Custom Footer Text:
-
+ Специальный текст подписи:
@@ -3148,25 +3301,25 @@ Suffix not supported
Screen
-
+ Экран
primary
-
+ основной
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+ <strong>Начать</strong>: %s
-
+
<strong>Length</strong>: %s
-
+ <strong>Длина</strong>: %s
@@ -3180,265 +3333,266 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
-
+ Передвинуть &вверх
-
+
Move item to the top of the service.
-
+ Передвинуть объект в начало служения.
-
+
Move &up
-
+ Передвинуть &вверх
-
+
Move item up one position in the service.
-
+ Передвинуть объект на одну позицию в служении
-
+
Move &down
-
+ Передвинуть &вниз
-
+
Move item down one position in the service.
-
+ Передвинуть объект на одну позицию вниз в служении.
-
+
Move to &bottom
-
+ Передвинуть &вниз
-
+
Move item to the end of the service.
-
+ Передвинуть объект в конец служения.
-
+
Moves the selection down the window.
-
+ Передвинуть выделенное вниз окна.
-
+
Move up
-
+ Передвинуть вверх
-
+
Moves the selection up the window.
-
+ Передвинуть выделенное вверх окна.
-
+
&Delete From Service
-
+ &Удалить из служения
-
+
Delete the selected item from the service.
-
+ Удалить выбранный объект из служения.
-
+
&Expand all
-
+ &Расширить все
-
+
Expand all the service items.
-
+ Расширить все объекты служения.
-
+
&Collapse all
-
+ &Свернуть все
-
+
Collapse all the service items.
-
+ Свернуть все объекты служения.
-
+
Go Live
-
+ Показать
-
+
Send the selected item to Live.
-
+ Показать выбранный объект.
-
+
&Add New Item
-
+ &Добавить новый элемент
-
+
&Add to Selected Item
-
+ &Добавить к выбранному элементу
-
+
&Edit Item
-
+ &Изменить элемент
-
+
&Reorder Item
-
+ &Упорядочить элементы
-
+
&Notes
-
+ &Заметки
-
+
&Change Item Theme
-
+ &Изменить тему элемента
-
+
Open File
Открыть файл
-
+
OpenLP Service Files (*.osz)
-
+ Открыть файл служения OpenLP (*.osz)
-
+
Modified Service
-
+ Измененное служение
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+ Файл не является правильным служением.
+Формат кодирования не UTF-8.
-
+
File is not a valid service.
-
+ Файл не является правильным служением.
-
+
Missing Display Handler
-
+ Отсутствует обработчик показа
-
+
Your item cannot be displayed as there is no handler to display it
-
+ Объект не может быть показан, поскольку отсутствует обработчик для его показа
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+ Элемент служения не может быть показан, поскольку требуемый плагин отсутствует или отключен
-
+
&Start Time
-
+ &Время начала
-
+
Show &Preview
-
+ Показать &Просмотр
-
+
Show &Live
-
+ Показать &на проектор
-
+
The current service has been modified. Would you like to save this service?
-
+ Текущее служение было изменено. Вы хотите сохранить это служение?
-
+
File could not be opened because it is corrupt.
-
+ Файл не может быть открыт, поскольку он поврежден.
-
+
Empty File
-
+ Пустой файл
-
+
This service file does not contain any data.
-
+ Файл служения не содержит данных.
-
+
Corrupt File
-
+ Поврежденный файл
Custom Service Notes:
-
+ Заметки к служению:
Notes:
-
+ Заметки:
Playing time:
-
+ Время игры:
-
+
Untitled Service
-
+ Служение без названия
-
+
Load an existing service.
-
+ Загрузить существующее служение.
-
+
Save this service.
-
+ Сохранить это служение.
-
+
Select a theme for the service.
-
+ Выбрать тему для служения.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+ Этот файл поврежден или не является файлом служения OpenLP 2.0.
-
+
Slide theme
-
+ Тема слайда
-
+
Notes
-
+ Заметки
-
+
Service File Missing
-
+ Файл служения отсутствует
@@ -3462,67 +3616,67 @@ The content encoding is not UTF-8.
Action
-
+ Действие
Shortcut
-
+ Быстрые клавиши
Duplicate Shortcut
-
+ Дублировать быстрые клавиши
The shortcut "%s" is already assigned to another action, please use a different shortcut.
-
+ Сочетание "%s" уже назначено для другого действия. Пожалуйста используйте другое сокращение.
Alternate
-
+ Альтернатива
Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively.
-
+ Выберите действие и щелкните на кнопку ниже, чтобы начать захват основного или альтернативного сочетания клавиш.
Default
-
+ По-умолчанию
Custom
-
+ Особое
Capture shortcut.
-
+ Захватить сочетание.
Restore the default shortcut of this action.
-
+ Восстановить сочетание клавиш по умолчанию для этого действия.
Restore Default Shortcuts
-
+ Восстановить быстрые клавиши по умолчанию
Do you want to restore all shortcuts to their defaults?
-
+ Вы хотите восстановить все быстрые клавиши на значения по умолчанию?
Configure Shortcuts
-
+ Настроить быстрые клавиши
@@ -3530,91 +3684,96 @@ The content encoding is not UTF-8.
Previous Slide
-
+ Предыдущий слайд
Next Slide
-
+ Следующий слайд
Hide
-
+ Скрыть
Blank Screen
-
+ Пустой экран
Blank to Theme
-
+ Фон темы
Show Desktop
-
+ Показать рабочий стол
Go To
-
-
-
-
- Previous Service
-
+ Перейти к
- Next Service
-
+ Previous Service
+ Предыдущее служение
+ Next Service
+ Следующее служение
+
+
+
Escape Item
Move to previous.
-
+ Переместить к предыдущему.
Move to next.
-
+ Переместить к следующему.
Play Slides
-
+ Проиграть слайды.
Delay between slides in seconds.
-
+ Задержка между слайдами в секундах.
Move to live.
-
+ Переместить к показу.
Add to Service.
-
+ Добавить к служению.
Edit and reload song preview.
-
+ Изменить и перезагрузить предпросмотр песни.
Start playing media.
+ Начать проигрывание медиафайла.
+
+
+
+ Pause audio.
@@ -3623,12 +3782,12 @@ The content encoding is not UTF-8.
Spelling Suggestions
-
+ Правописание
Formatting Tags
-
+ Теги форматирования
@@ -3641,85 +3800,85 @@ The content encoding is not UTF-8.
Hours:
-
+ Часов:
Minutes:
-
+ Минут:
Seconds:
-
+ Секунд:
Item Start and Finish Time
-
+ Время начала и конца для элемента
Start
-
+ Начало
Finish
-
+ Конец
Length
-
+ Длительность
Time Validation Error
-
+ Ошибка проверки времени
Finish time is set after the end of the media item
-
+ Время окончания больше длительности медиа файла
Start time is after the finish time of the media item
-
+ Время начало больше длительности медиа файла
OpenLP.ThemeForm
-
+
Select Image
-
+ Выбрать изображение
-
+
Theme Name Missing
-
+ Название темы отсутствует
-
+
There is no name for this theme. Please enter one.
-
+ Не указано название темы. Укажите его.
-
+
Theme Name Invalid
-
+ Название темы неправильное
-
+
Invalid theme name. Please enter one.
-
+ Наверное название темы. Исправьте его.
-
+
(approximately %d lines per slide)
-
+ (приблизительно %d строк на слайд)
@@ -3727,447 +3886,453 @@ The content encoding is not UTF-8.
Create a new theme.
-
+ Создать новую тему.
Edit Theme
-
+ Изменить Тему
Edit a theme.
-
+ Изменить тему.
Delete Theme
-
+ Удалить Тему.
Delete a theme.
-
+ Удаляет тему.
Import Theme
-
+ Импортировать Тему.
Import a theme.
-
+ Импортирует тему.
Export Theme
-
+ Экспортировать Тему
Export a theme.
-
+ Экспортирует тему.
&Edit Theme
-
+ &Изменить Тему
&Copy Theme
-
+ &Скопировать Тему
&Rename Theme
-
+ &Переименовать Тему
&Delete Theme
-
+ &Удалить Тему
Set As &Global Default
-
+ Установить &по умолчания для всех
&Export Theme
-
+ &Экспортировать Тему
%s (default)
-
+ %s (по-умолчанию)
You must select a theme to rename.
-
+ Вы должны выбрать тему для переименования.
Rename Confirmation
-
+ Подтверждения переименования
Rename %s theme?
-
+ Переименовать тему %s?
You must select a theme to edit.
-
+ Вы должны выбрать тему для редактирования.
You must select a theme to delete.
-
+ Вы должны выбрать тему для удаления.
Delete Confirmation
-
+ Подтверждение удаления
Delete %s theme?
-
+ Удалить тему %s?
You have not selected a theme.
-
+ Вы не выбрали тему.
Save Theme - (%s)
-
+ Сохранить Тему - (%s)
Theme Exported
-
+ Тема экспортирована.
Your theme has been successfully exported.
-
+ Ваша тема была успешна экспортирована.
Theme Export Failed
-
+ Экспорт темы провалился.
Your theme could not be exported due to an error.
-
+ Ваша тема не может быть экспортирована из-за ошибки.
Select Theme Import File
-
+ Выберите файл темы для импорта
File is not a valid theme.
The content encoding is not UTF-8.
-
+ Файл темы не верный.
+Содержимое контента не похоже на UTF-8.
-
+
Validation Error
-
+ Ошибка Проверки
File is not a valid theme.
-
+ Файл не является темой.
A theme with this name already exists.
-
+ Тема с подобным именем уже существует.
-
+
You are unable to delete the default theme.
-
+ Вы не можете удалить тему назначенную по умолчанию.
-
+
Theme %s is used in the %s plugin.
-
+ Тема %s используется в плагине %s.
OpenLP Themes (*.theme *.otz)
-
+ Тема OpenLP (*.theme *.otz)
Copy of %s
Copy of <theme name>
-
+ Копия %s
OpenLP.ThemeWizard
-
+
Edit Theme - %s
-
-
-
-
- Theme Wizard
-
-
-
-
- Welcome to the Theme Wizard
-
+ Изменить тему - %s
+ Theme Wizard
+ Мастер Тем
+
+
+
+ Welcome to the Theme Wizard
+ Добро пожаловать в Мастер Тем
+
+
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
-
-
-
- Set Up Background
-
-
-
-
- Set up your theme's background according to the parameters below.
-
+ Этот мастер поможет вам создать и изменить темы. Выберите кнопку Далее чтобы начать процесс настройки темы.
- Background type:
-
+ Set Up Background
+ Выбор фона
+ Set up your theme's background according to the parameters below.
+ Установите фон темы в соответствии с параметрами.
+
+
+
+ Background type:
+ Тип фона:
+
+
+
Solid Color
-
+ Сплошная заливка
-
+
Gradient
-
+ Градиент
-
+
Color:
-
+ Цвет:
-
+
Gradient:
-
+ Градиент:
-
+
Horizontal
-
+ Горизонтальный
-
+
Vertical
-
+ Вертикальный
-
+
Circular
-
-
-
-
- Top Left - Bottom Right
-
-
-
-
- Bottom Left - Top Right
-
+ Круговой
- Main Area Font Details
-
+ Top Left - Bottom Right
+ Верх слева - низ справа
- Define the font and display characteristics for the Display text
-
+ Bottom Left - Top Right
+ Низ слева - верх справа
-
- Font:
-
-
-
-
- Size:
-
+
+ Main Area Font Details
+ Шрифт основной области
- Line Spacing:
-
+ Define the font and display characteristics for the Display text
+ Определите шрифт и характеристики дисплея
-
- &Outline:
-
+
+ Font:
+ Шрифт:
+
+
+
+ Size:
+ Размер:
- &Shadow:
-
+ Line Spacing:
+ Интервал:
+ &Outline:
+ &Контур:
+
+
+
+ &Shadow:
+ &Тень:
+
+
+
Bold
Жирный
-
+
Italic
-
+ Курсив
-
+
Footer Area Font Details
-
-
-
-
- Define the font and display characteristics for the Footer text
-
+ Настройки шрифта подписи
- Text Formatting Details
-
-
-
-
- Allows additional display formatting information to be defined
-
-
-
-
- Horizontal Align:
-
+ Define the font and display characteristics for the Footer text
+ Определите шрифт для подписи
- Left
-
+ Text Formatting Details
+ Настройки форматирования текста
+ Allows additional display formatting information to be defined
+ Разрешить дополнительные настройки форматирования
+
+
+
+ Horizontal Align:
+ Горизонтальная привязка:
+
+
+
+ Left
+ Слева
+
+
+
Right
-
+ Справа
-
+
Center
-
-
-
-
- Transitions:
-
-
-
-
- Output Area Locations
-
-
-
-
- Allows you to change and move the main and footer areas.
-
+ По центру
- &Main Area
-
+ Transitions:
+ Переходы:
+ Output Area Locations
+ Расположение области вывода
+
+
+
+ Allows you to change and move the main and footer areas.
+ Разрешить изменять и перемещать основную область и область вывода.
+
+
+
+ &Main Area
+ &Основная область
+
+
+
&Use default location
-
+ &Использовать положение по умолчанию
-
+
X position:
-
+ Позиция Х:
-
+
px
-
-
-
-
- Y position:
-
-
-
-
- Width:
-
+ px
+ Y position:
+ Позиция Y:
+
+
+
+ Width:
+ Ширина:
+
+
+
Height:
-
+ Высота:
-
+
&Footer Area
-
+ &Область подписи
-
+
Use default location
-
+ Использовать расположение по умолчанию
-
+
Save and Preview
-
+ Сохранить и просмотреть
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+ Просмотреть тему и сохранить ее заменяя текущую или изменить название создав новую тему
-
+
Theme name:
-
+ Название темы:
-
+
Starting color:
-
+ Начальный цвет:
-
+
Ending color:
-
+ Конечный цвет:
+
+
+
+ Background color:
+ Цвет фона:
@@ -4175,42 +4340,42 @@ The content encoding is not UTF-8.
Global Theme
-
+ Основная Тема
Theme Level
-
+ Уровень Темы
S&ong Level
-
+ У&ровень песен
Use the theme from each song in the database. If a song doesn't have a theme associated with it, then use the service's theme. If the service doesn't have a theme, then use the global theme.
-
+ Использовать тему для каждой песни. Если песня не имеет специальную тему, назначенную ей, иначе использовать тему служения. Если тема служения не используется, используется основная тема.
&Service Level
-
+ &Уровень служения
Use the theme from the service, overriding any of the individual songs' themes. If the service doesn't have a theme, then use the global theme.
-
+ Использовать тему служения, заменяя индивидуальные настройки песен. Если тема служения не существует, используется основная тема.
&Global Level
-
+ &Основной уровень
Use the global theme, overriding any themes associated with either the service or the songs.
-
+ Используется основная тема, заменяя все темы назначенные служению или песне.
@@ -4344,7 +4509,7 @@ The content encoding is not UTF-8.
Middle
-
+ По центру
@@ -4398,7 +4563,7 @@ The content encoding is not UTF-8.
Preview
- Предпросмотр
+ Просмотр
@@ -4466,7 +4631,7 @@ The content encoding is not UTF-8.
Top
-
+ Вверх
@@ -4529,7 +4694,7 @@ The content encoding is not UTF-8.
Готов.
-
+
Starting import...
Начинаю импорт...
@@ -4587,7 +4752,7 @@ The content encoding is not UTF-8.
Song Maintenance
-
+ Обслуживание песен
@@ -4599,154 +4764,154 @@ The content encoding is not UTF-8.
Topics
Plural
-
+ Темы
Continuous
-
+ Непрерывно
Default
-
+ По умолчанию
Display style:
-
+ Стиль показа:
File
-
+ Файл
Help
-
+ Помощь
h
The abbreviated unit for hours
-
+ ч
Layout style:
-
+ Стиль размещения:
Live Toolbar
-
+ Панель показа
m
The abbreviated unit for minutes
-
+ м
OpenLP is already running. Do you wish to continue?
-
+ OpenLP уже запущен. Вы хотите продолжить?
Settings
-
+ Настройки
Tools
-
+ Инструменты
Verse Per Slide
-
+ Стих на слайд
Verse Per Line
-
+ Стих на абзац
View
-
+ Просмотр
Duplicate Error
-
+ Ошибка дупликата
Unsupported File
-
+ Файл не поддерживается
Title and/or verses not found
-
+ Название и/или стих не найден
XML syntax error
-
+ Ошибка синтаксиса XML
View Mode
-
+ Режим отображения
Welcome to the Bible Upgrade Wizard
-
+ Добро пожаловать в Мастер обновления Библии
Open service.
-
+ Открыть служение.
Print Service
-
+ Распечатать служение
Replace live background.
-
+ Заменить фон показа
Reset live background.
-
+ Сбросить фон показа
&Split
-
+ &Разделить
Split a slide into two only if it does not fit on the screen as one slide.
-
+ Разделить слайд на два если он не помещается как один слайд.
Confirm Delete
-
+ Подтвердить удаление
Play Slides in Loop
-
+ Воспроизводить слайды в цикле
@@ -4853,17 +5018,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s is incomplete, please reload.
-
+
The Presentation %s no longer exists.
@@ -4987,7 +5152,7 @@ The content encoding is not UTF-8.
Go Live
-
+ Показать
@@ -4997,7 +5162,7 @@ The content encoding is not UTF-8.
Options
-
+ Опции
@@ -5036,126 +5201,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
&Отслеживание использования песен
-
+
&Delete Tracking Data
&Удалить данные отслеживания
-
+
Delete song usage data up to a specified date.
Удалить данные использования песен до указанной даты.
-
+
&Extract Tracking Data
&Извлечь данные использования
-
+
Generate a report on song usage.
Отчет по использованию песен.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
<strong>Плагин Использования песен</strong><br />Этот плагин отслеживает использование песен в служениях.
-
+
SongUsage
name singular
Использование песен
-
+
SongUsage
name plural
Использование песен
-
+
SongUsage
container title
Использование песен
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
Удалить данные использования песен
-
+
Delete Selected Song Usage Events?
Удалить выбранное событие использования песни?
-
+
Are you sure you want to delete selected Song Usage data?
Вы уверены, что хотите удалить выбранные данные использования песен?
-
+
Deletion Successful
Успешно удалено
-
+
All requested data has been deleted successfully.
Все запросы были успешно удалены.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
-
+
to
-
+
Report Location
@@ -5170,12 +5350,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -5195,82 +5375,82 @@ has been successfully created.
SongsPlugin
-
+
Arabic (CP-1256)
Arabic (CP-1256)
-
+
Baltic (CP-1257)
Baltic (CP-1257)
-
+
Central European (CP-1250)
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
Greek (CP-1253)
-
+
Hebrew (CP-1255)
Hebrew (CP-1255)
-
+
Japanese (CP-932)
Japanese (CP-932)
-
+
Korean (CP-949)
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
Vietnam (CP-1258)
-
+
Western European (CP-1252)
Western European (CP-1252)
-
+
Character Encoding
Кодировка символов
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
@@ -5280,92 +5460,92 @@ Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
Пожалуйста, выберите кодировку символов.
Кодировка ответственна за корректное отображение символов.
-
+
&Song
&Песня
-
+
Import songs using the import wizard.
Импортировать песни используя мастер импорта.
-
+
&Re-index Songs
&Переиндексировать песни
-
+
Re-index the songs database to improve searching and ordering.
Переиндексировать песни, чтобы улучшить поиск и сортировку.
-
+
Reindexing songs...
Индексация песен...
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
<strong>Плагин Песен</strong><br />Плагин песен обеспечивает возможность отображения и управления песнями.
-
+
Song
name singular
Песня
-
+
Songs
name plural
ПесниПсалмы
-
+
Songs
container title
Псалмы
-
+
Exports songs using the export wizard.
Экспортировать песни используя мастер экспорта.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5424,7 +5604,7 @@ The encoding is responsible for the correct character representation.
Администрируется %s
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5434,177 +5614,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
Редактор Песен
-
+
&Title:
&Название:
-
+
Alt&ernate title:
До&полнительное название:
-
+
&Lyrics:
&Слова:
-
+
&Verse order:
П&орядок куплтов:
-
+
Ed&it All
Редактировать &все
-
+
Title && Lyrics
Название и слова
-
+
&Add to Song
Д&обавить к песне
-
+
&Remove
Уда&лить
-
+
&Manage Authors, Topics, Song Books
&Управление Авторами, Темами и Сборниками песен
-
+
A&dd to Song
Д&обавить к песне
-
+
R&emove
Уда&лить
-
+
Book:
Сборник:
-
+
Number:
Номер:
-
+
Authors, Topics && Song Book
Авторы, Темы и Сборники песен
-
+
New &Theme
Новая &Тема
-
+
Copyright Information
Информация об авторских правах
-
+
Comments
Комментарии
-
+
Theme, Copyright Info && Comments
Тема, информация об авторских правах и комментарии
-
+
Add Author
Добавить Автора
-
+
This author does not exist, do you want to add them?
Этот автор не существует. Хотите добавить его?
-
+
This author is already in the list.
Такой автор уже присутсвует в списке.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
Вы не выбрали подходящего автора. Выберите автора из списка, или введите нового автора и выберите "Добавить Автора к Песне", чтобы добавить нового автора.
-
+
Add Topic
Добавить Тему
-
+
This topic does not exist, do you want to add it?
Эта тема не существует. Хотите добавить её?
-
+
This topic is already in the list.
Такая тема уже присутсвует в списке.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
Вы не выбрали подходящую тему. Выберите тему из списка, или введите новую тему и выберите "Добавить Тему к Песне", чтобы добавить новую тему.
-
+
You need to type in a song title.
Вы должны указать название песни.
-
+
You need to type in at least one verse.
Вы должны ввести по крайней мере один куплет.
-
+
You need to have an author for this song.
Вы должны добавить автора к этой песне.
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
Порядок куплетов указан неверно. Нет куплета, который бы соответсвовал %s. Правильными записями являютеся %s.
-
+
Warning
Предупреждение
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
Вы не используете %s нигде в порядке куплетов. Вы уверены, что хотите сохранить песню в таком виде?
-
+
Add Book
Добавить Книгу
-
+
This song book does not exist, do you want to add it?
Этот сборник песен не существует. Хотите добавить его?
@@ -5613,6 +5793,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
Вы должны указать какой-то текст в этом куплете.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5647,7 +5852,7 @@ The encoding is responsible for the correct character representation.
This wizard will help to export your songs to the open and free OpenLyrics worship song format.
- Этот мастер поможет вам экспортировать песни в открытый и свободный формат OpenLyrics.
+ Этот мастер поможет вам экспортировать песни в открытый и свободный формат OpenLyrics.
@@ -5710,7 +5915,7 @@ The encoding is responsible for the correct character representation.
Вы должны указать папку.
-
+
Select Destination Folder
Выберите целевую папку
@@ -5719,6 +5924,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5810,7 +6020,7 @@ The encoding is responsible for the correct character representation.
Copy
-
+ Копировать
@@ -5828,20 +6038,33 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Entire Song
Всю песню
-
+
Titles
Название
-
+
Lyrics
Слова
@@ -5851,7 +6074,7 @@ The encoding is responsible for the correct character representation.
Удалить песню(и)?
-
+
Are you sure you want to delete the %n selected song(s)?
Вы уверены, что хотите удалить %n выбранную песню?
@@ -5860,17 +6083,17 @@ The encoding is responsible for the correct character representation.
-
+
CCLI License:
Лицензия CCLI:
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5879,7 +6102,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5926,25 +6149,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
diff --git a/resources/i18n/sv.ts b/resources/i18n/sv.ts
index 3940470cb..715047537 100644
--- a/resources/i18n/sv.ts
+++ b/resources/i18n/sv.ts
@@ -1,66 +1,39 @@
-
- AlertPlugin.AlertForm
-
-
- You have not entered a parameter to be replaced.
-Do you want to continue anyway?
- Du har inte angivit någon parameter som kan ersättas.
-Vill du fortsätta ändå?
-
-
-
- No Parameter Found
- Inga parametrar hittades
-
-
-
- The alert text does not contain '<>'.
-Do you want to continue anyway?
- Larmmeddelandet innehåller inte '<>'.
-Vill du fortsätta ändå?
-
-
AlertsPlugin
&Alert
- &Larm
+ &Meddelande
Show an alert message.
- Visa ett larmmeddelande.
-
-
-
- <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen
- <strong>Larmplugin</strong><br />Larmpluginen kontrollerar visningen av larmmeddelande på visningsskärmen
+ Visa ett publikt meddelande.
Alert
name singular
- Larm
+ Meddelande
Alerts
name plural
- Alarm
+ Meddelanden
Alerts
container title
- Larm
+ Meddelanden
<strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen.
-
+ <strong>Meddelandemodul</strong><br />Meddelandemodulen kontrollerar visningen av publika meddelanden på visningsskärmen.
@@ -68,22 +41,22 @@ Vill du fortsätta ändå?
Alert Message
- Larmmeddelande
+ Meddelande
Alert &text:
- Larm & text:
+ Meddelande&text:
&New
- &Ny
+ &Nytt
&Save
- &Spara
+ &Spara
@@ -98,12 +71,12 @@ Vill du fortsätta ändå?
New Alert
- Nytt larm
+ Nytt meddelande
You haven't specified any text for your alert. Please type in some text before clicking New.
- Du har inte angivit någon text för ditt larm. Ange en text innan du klickar på Nytt.
+ Du har inte angivit någon text för ditt meddelande. Ange en text innan du klickar på Nytt.
@@ -113,25 +86,25 @@ Vill du fortsätta ändå?
No Parameter Found
- Inga parametrar hittades
+ Parameter saknas
You have not entered a parameter to be replaced.
Do you want to continue anyway?
- Du har inte angivit någon parameter som kan ersättas.
+ Du har inte angivit någon parameter.
Vill du fortsätta ändå?
No Placeholder Found
-
+ Platshållare saknas
The alert text does not contain '<>'.
Do you want to continue anyway?
- Larmmeddelandet innehåller inte '<>'.
+ Meddelandet innehåller inte '<>'.
Vill du fortsätta ändå?
@@ -140,7 +113,7 @@ Vill du fortsätta ändå?
Alert message created and displayed.
- Larmmeddelande skapat och visat.
+ Meddelande skapat och visat.
@@ -176,67 +149,12 @@ Vill du fortsätta ändå?
Visningstid:
-
- BibleDB.Wizard
-
-
- Importing books... %s
- Importerar böcker... %s
-
-
-
- Importing verses from %s...
- Importing verses from <book name>...
- Importerar verser från %s...
-
-
-
- Importing verses... done.
- Importerar verser... klart.
-
-
-
- BiblePlugin.HTTPBible
-
-
- Download Error
- Fel vid nerladdning
-
-
-
- Parse Error
- Fel vid analys
-
-
-
- There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
- Det var problem med nerladdningen av versurvalet. Kontrollera internetuppkopplingen och om problemet återkommer fundera på att rapportera det som en bugg.
-
-
-
- There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
- Det var ett problem att extrahera ditt vers-val. Om problemet uppstår igen, överväg att rapportera en bugg.
-
-
-
- BiblePlugin.MediaItem
-
-
- Bible not fully loaded.
- Bibeln är inte helt laddad.
-
-
-
- You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
- Du kan inte kombinera sökresultat från en bibel och två biblar. Vill du ta bort dina sökresultat och starta en ny sökning?
-
-
BiblesPlugin
&Bible
- &Bibel
+ &Bibel
@@ -248,28 +166,28 @@ Vill du fortsätta ändå?
Bibles
name plural
- Biblar
+ Biblar
Bibles
container title
- Biblar
+ Biblar
No Book Found
- Ingen bok hittades
+ Bok saknas
No matching book could be found in this Bible. Check that you have spelled the name of the book correctly.
- Ingen bok hittades i vald bibel. Kontrollera stavningen på bokens namn.
+ Ingen bok hittades i vald bibel. Kontrollera stavningen av bokens namn.
Import a Bible.
- Importera en bibel.
+ Importera en bibelöversättning.
@@ -279,7 +197,7 @@ Vill du fortsätta ändå?
Edit the selected Bible.
- Ändra i vald bibel.
+ Redigera vald bibel.
@@ -289,32 +207,32 @@ Vill du fortsätta ändå?
Preview the selected Bible.
- Förhandsgranska vald bibel.
+ Förhandsgranska bibeltexten.
Send the selected Bible live.
- Skicka vald bibel.
+ Visa bibeltexten live.
Add the selected Bible to the service.
- Lägg till vald bibel till gudstjänsten.
+ Lägg till bibeltexten i körschemat.
<strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service.
-
+ <strong>Bibelmodul</strong><br />Bibelmodulen gör det möjligt att visa bibelverser från olika översättningar under gudstjänsten.
&Upgrade older Bibles
-
+ &Uppgradera äldre biblar
Upgrade the Bible databases to the latest format.
-
+ Uppgradera bibeldatabasen till det senaste formatet.
@@ -322,17 +240,17 @@ Vill du fortsätta ändå?
Scripture Reference Error
- Felaktigt bibelställe
+ Felaktig bibelreferens
Web Bible cannot be used
- Bibel på webben kan inte användas
+ Webb-bibel kan inte användas
Text Search is not available with Web Bibles.
- Textsökning är inte tillgänglig för bibel på webben.
+ Textsökning är inte tillgänglig för webb-biblar.
@@ -344,7 +262,7 @@ Du kan ange flera sökord avskilda med mellanslag för att söka på alla sökor
There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles.
- Det finns ingen bibel installerad. Använd guiden för bibelimport och installera en eller flera biblar.
+ Det finns inga biblar installerade. Använd guiden för bibelimport och installera en eller flera bibelöversättningar.
@@ -356,12 +274,19 @@ Book Chapter:Verse-Verse
Book Chapter:Verse-Verse,Verse-Verse
Book Chapter:Verse-Verse,Chapter:Verse-Verse
Book Chapter:Verse-Chapter:Verse
-
+ Bibelreferensen stöds antingen inte av OpenLP, eller är ogiltig. Kontrollera att bibelreferensen är given enligt något av följande mönster:
+
+Bok kapitel
+Bok kapitel-kapitel
+Bok kapitel:vers-vers
+Bok kapitel:vers-vers,vers-vers
+Bok kapitel:vers-vers,kapitel:vers-vers
+Bok kapitel:vers-kapitel:vers
No Bibles Available
- Inga biblar tillgängliga.
+ Inga biblar tillgängliga
@@ -369,7 +294,7 @@ Book Chapter:Verse-Chapter:Verse
Verse Display
- Visning av verser
+ Visning av bibeltext
@@ -405,8 +330,8 @@ Book Chapter:Verse-Chapter:Verse
Note:
Changes do not affect verses already in the service.
- Notera:
-Ändringar kommer inte påverka verser som finns i planeringen.
+ Observera:
+Ändringar kommer inte att påverka verser som redan finns i körschemat.
@@ -419,42 +344,42 @@ Changes do not affect verses already in the service.
Select Book Name
-
+ Välj bok
The following book name cannot be matched up internally. Please select the corresponding English name from the list.
-
+ Följande bok kunde inte identifieras. Välj motsvarande engelskt namn från listan.
Current name:
-
+ Nuvarande namn:
Corresponding name:
-
+ Motsvarande namn:
Show Books From
-
+ Visa böcker från
Old Testament
-
+ Gamla testamentet
New Testament
-
+ Nya testamentet
Apocrypha
-
+ Apokryferna
@@ -462,7 +387,7 @@ Changes do not affect verses already in the service.
You need to select a book.
-
+ Du måste välja en bok.
@@ -470,18 +395,18 @@ Changes do not affect verses already in the service.
Importing books... %s
- Importerar böcker... %s
+ Importerar böcker... %s
Importing verses from %s...
Importing verses from <book name>...
- Importerar verser från %s...
+ Importerar verser från %s...
Importing verses... done.
- Importerar verser... klart.
+ Importerar verser... klart.
@@ -489,38 +414,38 @@ Changes do not affect verses already in the service.
Registering Bible and loading books...
-
+ Registrerar bibel och laddar böcker...
Registering Language...
-
+ Registrerar språk...
Importing %s...
Importing <book name>...
-
+ Importerar %s...
Download Error
- Fel vid nerladdning
+ Fel vid nedladdning
There was a problem downloading your verse selection. Please check your Internet connection, and if this error continues to occur please consider reporting a bug.
- Det var problem med nerladdningen av versurvalet. Kontrollera internetuppkopplingen och om problemet återkommer fundera på att rapportera det som en bugg.
+ Det uppstod problem vid nedladdningen av versurvalet. Kontrollera Internetanslutningen och om problemet återkommer, överväg att rapportera det som en bugg.
Parse Error
- Fel vid analys
+ Fel vid tolkning
There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug.
- Det var ett problem att extrahera ditt vers-val. Om problemet uppstår igen, överväg att rapportera en bugg.
+ Det uppstod problem vid extraherande av vers-urvalet. Om problemet uppstår igen, överväg att rapportera det som en bugg.
@@ -538,52 +463,52 @@ Changes do not affect verses already in the service.
Web Download
- Nedladdning från internet
+ Nedladdning från Internet
Location:
- Placering:
+ Källa:
Crosswalk
- Crosswalk
+ Crosswalk
BibleGateway
- BibleGateway
+ BibleGateway
Bible:
- Bibel:
+ Bibel:
Download Options
- Alternativ för nedladdning
+ Alternativ för nedladdning
Server:
- Server:
+ Server:
Username:
- Användarnamn:
+ Användarnamn:
Password:
- Lösenord:
+ Lösenord:
Proxy Server (Optional)
- Proxyserver (Frivilligt)
+ Proxyserver (frivilligt)
@@ -598,32 +523,32 @@ Changes do not affect verses already in the service.
Version name:
- Versionsnamn:
+ Namn på bibelöversättningen:
Copyright:
- Copyright:
+ Copyright:
Please wait while your Bible is imported.
- Vänta medan din bibel importeras.
+ Vänta medan bibeln importeras.
You need to specify a file with books of the Bible to use in the import.
- Du måste välja en fil med bibelböcker att använda i importen.
+ Du måste välja en fil med bibelböcker att använda i importen.
You need to specify a file of Bible verses to import.
- Du måste specificera en fil med bibelverser att importera.
+ Du måste välja en fil med bibelverser att importera.
You need to specify a version name for your Bible.
- Du måste ange ett versionsnamn för din bibel.
+ Du måste ange ett namn för bibeln.
@@ -633,17 +558,17 @@ Changes do not affect verses already in the service.
Your Bible import failed.
- Din bibelimport misslyckades.
+ Bibelimporten misslyckades.
You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such.
-
+ Du måste ange en copyright-text för bibeln. Biblar i public domain måste anges som sådana.
This Bible already exists. Please import a different Bible or first delete the existing one.
- Denna Bibeln finns redan. Importera en annan Bibel eller radera den nuvarande.
+ Bibeln finns redan. Importera en annan Bibel eller radera den nuvarande.
@@ -689,7 +614,8 @@ Changes do not affect verses already in the service.
Registered Bible. Please note, that verses will be downloaded on
demand and thus an internet connection is required.
-
+ Bibeln registrerad. Observera att verser kommer att laddas ner
+vid behov, och därför behövs en Internetanslutning.
@@ -697,17 +623,17 @@ demand and thus an internet connection is required.
Select Language
-
+ Välj språk
OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below.
-
+ OpenLP kan inte avgöra den här bibelöversättningens språk. Välj språk från listan nedan.
Language:
-
+ Språk:
@@ -715,7 +641,7 @@ demand and thus an internet connection is required.
You need to choose a language.
-
+ Du måste välja ett språk.
@@ -723,77 +649,77 @@ demand and thus an internet connection is required.
Quick
- Snabb
+ Enkelt
Find:
- Hitta:
+ Sök efter:
Book:
- Bok:
+ Bok:
Chapter:
- Kapitel:
+ Kapitel:
Verse:
- Vers:
+ Vers:
From:
- Från:
+ Från:
To:
- Till:
+ Till:
Text Search
- Textsökning
+ Textsökning
Second:
- Andra:
+ Alternativ:
Scripture Reference
-
+ Bibelreferens
Toggle to keep or clear the previous results.
-
+ Växla mellan att behålla eller rensa föregående sökresultat.
You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search?
- Du kan inte kombinera sökresultat från en bibel och två biblar. Vill du ta bort dina sökresultat och starta en ny sökning?
+ Du kan inte kombinera resultat från sökning i en bibel med resultat från sökning i två biblar. Vill du ta bort dina sökresultat och starta en ny sökning?
-
+
Bible not fully loaded.
- Bibeln är inte helt laddad.
+ Bibeln är inte helt laddad.
-
+
Information
-
+ Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
-
+ Den alternativa bibelöversättningen innehåller inte alla verser som finns i huvudöversättningen. Endast verser som finns i båda översättningar kommer att visas. %d verser har utelämnats.
@@ -824,158 +750,149 @@ demand and thus an internet connection is required.
Select a Backup Directory
-
+ Välj en backupmapp
Bible Upgrade Wizard
-
+ Bibeluppgraderingsguiden
This wizard will help you to upgrade your existing Bibles from a prior version of OpenLP 2. Click the next button below to start the upgrade process.
-
+ Den här guiden hjälper dig att uppgradera dina befintliga biblar från en tidigare version av OpenLP 2. Klicka på Nästa för att starta uppgraderingsprocessen.
Select Backup Directory
-
+ Välj backupmapp
Please select a backup directory for your Bibles
-
+ Välj en mapp för backup av dina biblar
Previous releases of OpenLP 2.0 are unable to use upgraded Bibles. This will create a backup of your current Bibles so that you can simply copy the files back to your OpenLP data directory if you need to revert to a previous release of OpenLP. Instructions on how to restore the files can be found in our <a href="http://wiki.openlp.org/faq">Frequently Asked Questions</a>.
-
+ Tidigare utgåvor av OpenLP 2.0 kan inte använda uppgraderade biblar. Nu skapas en backup av dina nuvarande biblar så att du enkelt kan kopiera tillbaks filerna till din OpenLP-datamapp om du skulle behöva återgå till en tidigare utgåva av OpenLP. Instruktioner om hur man återställer finns i vår <a href="http://wiki.openlp.org/faq">FAQ</a>.
Please select a backup location for your Bibles.
-
+ Välj en mapp för backup av dina biblar.
Backup Directory:
-
+ Backupmapp:
There is no need to backup my Bibles
-
+ Det är inte nödvändigt med backup av mina biblar
Select Bibles
-
+ Välj biblar
Please select the Bibles to upgrade
-
-
-
-
- Version name:
- Versionsnamn:
+ Välj biblar att uppgradera
Upgrading
-
+ Uppgraderar
Please wait while your Bibles are upgraded.
-
-
-
-
- You need to specify a version name for your Bible.
- Du måste ange ett versionsnamn för din bibel.
-
-
-
- Bible Exists
- Bibeln finns redan
+ Vänta medan biblarna uppgraderas.
Upgrading Bible %s of %s: "%s"
Failed
-
+ Uppgraderar bibel %s av %s: "%s"
+Misslyckades
Upgrading Bible %s of %s: "%s"
Upgrading ...
-
+ Uppgraderar bibel %s av %s: "%s"
+Uppgraderar...
Download Error
- Fel vid nerladdning
+ Fel vid nedladdning
Upgrading Bible %s of %s: "%s"
Upgrading %s ...
-
+ Uppgraderar bibel %s av %s: "%s"
+Uppgraderar %s...
, %s failed
-
+ , %s misslyckades
Upgrading Bible(s): %s successful%s
-
+ Uppgradering av biblar: %s lyckades%s
Upgrade failed.
-
+ Uppgradering misslyckades.
The backup was not successful.
To backup your Bibles you need permission to write to the given directory.
-
+ Backuptagningen lyckades inte.
+För att kunna göra backup av dina biblar krävs skrivrättigheter i den givna mappen.
To upgrade your Web Bibles an Internet connection is required.
-
+ För att uppgradera dina webb-biblar krävs en Internetanslutning.
Upgrading Bible %s of %s: "%s"
Complete
-
+ Uppgraderar bibel %s av %s: "%s"
+Färdig
Upgrading Bible(s): %s successful%s
Please note that verses from Web Bibles will be downloaded on demand and so an Internet connection is required.
-
+ Uppgradering av biblar: %s lyckades%s
+Observera att verser från webb-biblar kommer att laddas ner vid behov, och därför behövs en Internetanslutning.
You need to specify a backup directory for your Bibles.
-
+ Du måste välja en backupmapp för dina biblar.
Starting upgrade...
-
+ Startar uppgradering...
There are no Bibles that need to be upgraded.
-
+ Det finns inga biblar som behöver uppgraderas.
@@ -1084,11 +1001,6 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Edit all the slides at once.
Redigera alla diabilder på en gång.
-
-
- Split Slide
- Dela diabilden
-
Split a slide into two by inserting a slide splitter.
@@ -1136,103 +1048,63 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
-
- CustomsPlugin
-
-
- Custom
- name singular
- Anpassad
-
-
-
- Custom
- container title
- Anpassad
-
-
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
Bild
-
+
Images
name plural
Bilder
-
+
Images
container title
Bilder
-
- Load a new Image.
- Ladda en ny bild.
-
-
-
- Add a new Image.
- Lägg till en ny bild.
-
-
-
- Edit the selected Image.
- Redigera den valda bilden.
-
-
-
- Delete the selected Image.
- Radera den valda bilden.
-
-
-
- Preview the selected Image.
- Förhandsgranska den valda bilden.
-
-
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1253,43 +1125,61 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
Välj bild(er)
-
+
You must select an image to delete.
Du måste välja en bild som skall tas bort.
-
+
You must select an image to replace the background with.
Du måste välja en bild att ersätta bakgrundsbilden med.
-
+
Missing Image(s)
Bild(er) saknas
-
+
The following image(s) no longer exist: %s
Följande bild(er) finns inte längre: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
Följande bild(er) finns inte längre: %s
Vill du lägga till dom andra bilderna ändå?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
Det uppstod ett problem med att ersätta din bakgrund, bildfilen "%s" finns inte längre.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1359,17 +1249,17 @@ Vill du lägga till dom andra bilderna ändå?
Välj media
-
+
You must select a media file to delete.
Du måste välja en mediafil för borttagning.
-
+
Missing Media File
-
+
The file %s no longer exists.
Filen %s finns inte längre.
@@ -1393,6 +1283,16 @@ Vill du lägga till dom andra bilderna ändå?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1417,7 +1317,7 @@ Vill du lägga till dom andra bilderna ändå?
Information
-
+ Information
@@ -1764,17 +1664,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
@@ -1849,66 +1749,57 @@ Version: %s
-
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
-
-To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
-
-To cancel the First Time Wizard completely, press the finish button now.
-
-
-
-
+
Sample Songs
-
+
Select and download public domain songs.
-
+
Sample Bibles
-
+
Select and download free Bibles.
-
+
Sample Themes
-
+
Select and download sample themes.
-
+
Default Settings
-
+
Set up default settings to be used by OpenLP.
-
+
Default output display:
-
+
Select default theme:
-
+
Starting configuration process...
@@ -1918,22 +1809,22 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -1943,15 +1834,34 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -2125,130 +2035,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
Allmänt
-
+
Monitors
Skärmar
-
+
Select monitor for output display:
Välj skärm för utsignal:
-
+
Display if a single screen
Visa även på enkel skärm
-
+
Application Startup
Programstart
-
+
Show blank screen warning
Visa varning vid tom skärm
-
+
Automatically open the last service
- Öppna automatiskt den senaste planeringen
+ Öppna det senaste körschemat automatiskt
-
+
Show the splash screen
Visa startbilden
-
+
Application Settings
Programinställningar
-
+
Prompt to save before starting a new service
-
+
Automatically preview next item in service
- Automatiskt förhandsgranska nästa post i planeringen
+ Förhandsgranska nästa post i körschemat automatiskt
-
+
sec
sekunder
-
+
CCLI Details
CCLI-detaljer
-
+
SongSelect username:
SongSelect användarnamn:
-
+
SongSelect password:
SongSelect lösenord:
-
+
Display Position
-
+
X
X
-
+
Y
Y
-
+
Height
Höjd
-
+
Width
Bredd
-
+
Override display position
-
+
Check for updates to OpenLP
-
+
Unblank display when adding new live item
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2266,7 +2186,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
@@ -2274,309 +2194,310 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
&Fil
-
+
&Import
&Importera
-
+
&Export
&Exportera
-
+
&View
&Visa
-
+
M&ode
&Läge
-
+
&Tools
&Verktyg
-
+
&Settings
&Inställningar
-
+
&Language
&Språk
-
+
&Help
&Hjälp
-
+
Media Manager
Mediahanterare
-
+
Service Manager
- Planeringshanterare
+ Körschema
-
+
Theme Manager
Temahanterare
-
+
&New
&Ny
-
+
&Open
&Öppna
-
+
Open an existing service.
- Öppna en befintlig planering.
+ Öppna ett befintligt körschema.
-
+
&Save
&Spara
-
+
Save the current service to disk.
- Spara den aktuella planeringen till disk.
+ Spara det aktuella körschemat till disk.
-
+
Save &As...
S¶ som...
-
-
- Save Service As
- Spara planering som
-
-
-
- Save the current service under a new name.
- Spara den aktuella planeringen under ett nytt namn.
-
+ Save Service As
+ Spara körschema som
+
+
+
+ Save the current service under a new name.
+ Spara det aktuella körschemat under ett nytt namn.
+
+
+
E&xit
&Avsluta
-
+
Quit OpenLP
Avsluta OpenLP
-
+
&Theme
&Tema
-
+
&Configure OpenLP...
&Konfigurera OpenLP...
-
+
&Media Manager
&Mediahanterare
-
+
Toggle Media Manager
Växla mediahanterare
-
+
Toggle the visibility of the media manager.
Växla synligheten för mediahanteraren.
-
+
&Theme Manager
&Temahanterare
-
+
Toggle Theme Manager
Växla temahanteraren
-
+
Toggle the visibility of the theme manager.
Växla synligheten för temahanteraren.
-
+
&Service Manager
- &Planeringshanterare
+
+
-
+
Toggle Service Manager
- Växla planeringshanterare
+ Växla körschema
-
+
Toggle the visibility of the service manager.
- Växla synligheten för planeringshanteraren.
+ Växla synligheten för körschemat.
-
+
&Preview Panel
&Förhandsgranskningpanel
-
+
Toggle Preview Panel
Växla förhandsgranskningspanel
-
+
Toggle the visibility of the preview panel.
Växla synligheten för förhandsgranskningspanelen.
-
+
&Live Panel
-
+
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
-
+
&Plugin List
&Pluginlista
-
+
List the Plugins
Lista pluginen
-
+
&User Guide
&Användarguide
-
+
&About
&Om
-
+
More information about OpenLP
Mer information om OpenLP
-
+
&Online Help
&Hjälp online
-
+
&Web Site
&Webbsida
-
+
Use the system language, if available.
Använd systemspråket om möjligt.
-
+
Set the interface language to %s
Sätt användargränssnittets språk till %s
-
+
Add &Tool...
Lägg till &verktyg...
-
+
Add an application to the list of tools.
Lägg till en applikation i verktygslistan.
-
+
&Default
&Standard
-
+
Set the view mode back to the default.
-
+
&Setup
-
+
Set the view mode to Setup.
-
+
&Live
&Live
-
+
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
OpenLP-versionen uppdaterad
-
+
OpenLP Main Display Blanked
OpenLPs huvuddisplay rensad
-
+
The Main Display has been blanked out
Huvuddisplayen har rensats
-
+
Default Theme: %s
Standardtema: %s
@@ -2587,158 +2508,239 @@ You can download the latest version from http://openlp.org/.
Svenska
-
+
Configure &Shortcuts...
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
-
+
&Autodetect
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
Inget objekt valt
&Add to selected Service Item
- &Lägg till vald planeringsobjekt
+ &Lägg till i vald post i körschemat
-
+
You must select one or more items to preview.
Du måste välja ett eller flera objekt att förhandsgranska.
-
+
You must select one or more items to send live.
-
+
You must select one or more items.
Du måste välja ett eller flera objekt.
-
+
You must select an existing service item to add to.
- Du måste välja en befintligt planeringsobjekt att lägga till till.
+ Du måste välja ett befintlig post i körschemat att lägga till i.
-
+
Invalid Service Item
- Felaktigt planeringsobjekt
+ Ogiltig körschemapost
-
+
You must select a %s service item.
- Du måste välja ett %s planeringsobjekt.
+ Du måste välja en %s i körschemat.
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -2754,8 +2756,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -2822,11 +2824,6 @@ Suffix not supported
Options
Alternativ
-
-
- Close
- Stäng
-
Copy
@@ -2914,12 +2911,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -2935,208 +2932,208 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
Flytta högst &upp
-
+
Move item to the top of the service.
-
+
Move &up
Flytta &upp
-
+
Move item up one position in the service.
-
+
Move &down
Flytta &ner
-
+
Move item down one position in the service.
-
+
Move to &bottom
Flytta längst &ner
-
+
Move item to the end of the service.
-
+
&Delete From Service
- &Ta bort från planeringen
+ &Ta bort från körschemat
-
+
Delete the selected item from the service.
-
+
&Add New Item
-
+
&Add to Selected Item
-
+
&Edit Item
&Redigera objekt
-
+
&Reorder Item
-
+
&Notes
&Anteckningar
-
+
&Change Item Theme
&Byt objektets tema
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
-
+
OpenLP Service Files (*.osz)
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
-
+
Send the selected item to Live.
-
+
Modified Service
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
-
+
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
@@ -3156,42 +3153,42 @@ The content encoding is not UTF-8.
-
+
Untitled Service
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3318,17 +3315,17 @@ The content encoding is not UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3372,6 +3369,11 @@ The content encoding is not UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3388,7 +3390,7 @@ The content encoding is not UTF-8.
Language:
-
+ Språk:
@@ -3447,32 +3449,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
Välj bild
-
+
Theme Name Missing
Temanamn saknas
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3550,7 +3552,7 @@ The content encoding is not UTF-8.
-
+
You are unable to delete the default theme.
Du kan inte ta bort standardtemat.
@@ -3601,7 +3603,7 @@ The content encoding is not UTF-8.
Filen är inte ett giltigt tema.
-
+
Theme %s is used in the %s plugin.
@@ -3651,7 +3653,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -3675,255 +3677,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
Solid färg
-
+
Gradient
Stegvis
-
+
Color:
Färg:
-
+
Gradient:
Stegvis:
-
+
Horizontal
Horisontal
-
+
Vertical
Vertikal
-
+
Circular
Cirkulär
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
Typsnitt:
-
+
Size:
Storlek:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
Fetstil
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
Vänster
-
+
Right
Höger
-
+
Center
Centrera
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
X-position:
-
+
px
px
-
+
Y position:
Y-position:
-
+
Width:
Bredd:
-
+
Height:
Höjd:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Edit Theme - %s
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+ Bakgrundsfärg:
+
OpenLP.ThemesTab
@@ -3945,7 +3952,7 @@ The content encoding is not UTF-8.
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.
- Använd temat för varje sång i databasen indviduellt. Om en sång inte har ett associerat tema, använd planeringens schema. Om planeringen inte har ett tema, använd globala temat.
+ Använd temat för varje sång i databasen indviduellt. Om en sång inte har ett associerat tema, använd körschemats tema. Om körschemat inte har ett tema, använd globala temat.
@@ -3955,7 +3962,7 @@ The content encoding is not UTF-8.
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.
- Använd temat för mötesplaneringen, och ignorera sångernas individuella teman. Om mötesplaneringen inte har ett tema använd då det globala temat.
+ Använd temat för körschemat och ignorera sångernas individuella teman. Om körschemat inte har ett tema, använd det globala temat.
@@ -3965,7 +3972,7 @@ The content encoding is not UTF-8.
Use the global theme, overriding any themes associated with either the service or the songs.
- Använd det globala temat, ignorerar teman associerade med mötesplaneringen eller sångerna.
+ Använd det globala temat och ignorera teman associerade med körschemat eller sångerna.
@@ -4018,7 +4025,7 @@ The content encoding is not UTF-8.
Create a new service.
- Skapa en ny planering.
+ Skapa ett nytt körschema.
@@ -4033,7 +4040,7 @@ The content encoding is not UTF-8.
Live
-
+ Live
@@ -4048,22 +4055,17 @@ The content encoding is not UTF-8.
New Service
- Ny planering
+ Nytt körschema
OpenLP 2.0
OpenLP 2.0
-
-
- Open Service
- Öppna planering
-
Preview
- Förhandsgranska
+ Förhandsgranskning
@@ -4078,7 +4080,7 @@ The content encoding is not UTF-8.
Save Service
- Spara planering
+ Spara körschema
@@ -4284,7 +4286,7 @@ The content encoding is not UTF-8.
-
+
Starting import...
@@ -4608,17 +4610,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -4682,7 +4684,7 @@ The content encoding is not UTF-8.
Service Manager
- Planeringshanterare
+ Körschema
@@ -4791,126 +4793,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
Ta bort valda sånganvändningsdata?
-
+
Are you sure you want to delete selected Song Usage data?
Vill du verkligen ta bort vald sånganvändningsdata?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
Sånganvändningsutdrag
-
+
Select Date Range
Välj datumspann
-
+
to
till
-
+
Report Location
Rapportera placering
@@ -4925,12 +4942,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -4950,173 +4967,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
&Sång
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Song
name singular
Sång
-
+
Songs
name plural
Sånger
-
+
Songs
container title
Sånger
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5175,7 +5192,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5185,177 +5202,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
Sångredigerare
-
+
&Title:
&Titel:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
Red&igera alla
-
+
Title && Lyrics
Titel && Sångtexter
-
+
&Add to Song
&Lägg till i sång
-
+
&Remove
&Ta bort
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
Lä&gg till i sång
-
+
R&emove
Ta &bort
-
+
Book:
Bok:
-
+
Number:
Nummer:
-
+
Authors, Topics && Song Book
-
+
New &Theme
Nytt &tema
-
+
Copyright Information
Copyrightinformation
-
+
Comments
Kommentarer
-
+
Theme, Copyright Info && Comments
Tema, copyrightinfo && kommentarer
-
+
Add Author
Lägg till föfattare
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5364,6 +5381,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5395,11 +5437,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5461,7 +5498,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5470,6 +5507,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5579,30 +5621,43 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
Titlar
-
+
Lyrics
Sångtexter
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
@@ -5610,12 +5665,12 @@ The encoding is responsible for the correct character representation.
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5624,7 +5679,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5671,25 +5726,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
copyright
-
+
The following songs could not be imported:
diff --git a/resources/i18n/zh_CN.ts b/resources/i18n/zh_CN.ts
index 690dd8753..4d8f7ce74 100644
--- a/resources/i18n/zh_CN.ts
+++ b/resources/i18n/zh_CN.ts
@@ -695,17 +695,17 @@ demand and thus an internet connection is required.
-
+
Bible not fully loaded.
-
+
Information
-
+
The second Bible does not contain all the verses that are in the main Bible. Only verses found in both Bibles will be shown. %d verses have not been included in the results.
@@ -1032,60 +1032,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
ImagePlugin
-
+
<strong>Image Plugin</strong><br />The image plugin provides displaying of images.<br />One of the distinguishing features of this plugin is the ability to group a number of images together in the service manager, making the displaying of multiple images easier. This plugin can also make use of OpenLP's "timed looping" feature to create a slide show that runs automatically. In addition to this, images from the plugin can be used to override the current theme's background, which renders text-based items like songs with the selected image as a background instead of the background provided by the theme.
-
+
Image
name singular
-
+
Images
name plural
-
+
Images
container title
-
+
Load a new image.
-
+
Add a new image.
-
+
Edit the selected image.
-
+
Delete the selected image.
-
+
Preview the selected image.
-
+
Send the selected image live.
-
+
Add the selected image to the service.
@@ -1106,42 +1106,60 @@ Please note that verses from Web Bibles will be downloaded on demand and so an I
-
+
You must select an image to delete.
-
+
You must select an image to replace the background with.
-
+
Missing Image(s)
-
+
The following image(s) no longer exist: %s
-
+
The following image(s) no longer exist: %s
Do you want to add the other images anyway?
-
+
There was a problem replacing your background, the image file "%s" no longer exists.
-
+
There was no display item to amend.
+
+ ImagesPlugin.ImageTab
+
+
+ Background Color
+
+
+
+
+ Default Color:
+
+
+
+
+ Provides border where image is not the correct dimensions for the screen when resized.
+
+
+
MediaPlugin
@@ -1211,7 +1229,7 @@ Do you want to add the other images anyway?
-
+
You must select a media file to delete.
@@ -1226,12 +1244,12 @@ Do you want to add the other images anyway?
-
+
Missing Media File
-
+
The file %s no longer exists.
@@ -1245,6 +1263,16 @@ Do you want to add the other images anyway?
There was no display item to amend.
+
+
+ File Too Big
+
+
+
+
+ The file you are trying to load is too big. Please reduce it to less than 50MiB.
+
+
MediaPlugin.MediaTab
@@ -1616,17 +1644,17 @@ Version: %s
OpenLP.FirstTimeWizard
-
+
Downloading %s...
-
+
Download complete. Click the finish button to start OpenLP.
-
+
Enabling selected plugins...
@@ -1701,66 +1729,57 @@ Version: %s
-
- No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes.
-
-To re-run the First Time Wizard and import this sample data at a later stage, press the cancel button now, check your Internet connection, and restart OpenLP.
-
-To cancel the First Time Wizard completely, press the finish button now.
-
-
-
-
+
Sample Songs
-
+
Select and download public domain songs.
-
+
Sample Bibles
-
+
Select and download free Bibles.
-
+
Sample Themes
-
+
Select and download sample themes.
-
+
Default Settings
-
+
Set up default settings to be used by OpenLP.
-
+
Default output display:
-
+
Select default theme:
-
+
Starting configuration process...
@@ -1770,22 +1789,22 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Setting Up And Downloading
-
+
Please wait while OpenLP is set up and your data is downloaded.
-
+
Setting Up
-
+
Click the finish button to start OpenLP.
@@ -1795,15 +1814,34 @@ To cancel the First Time Wizard completely, press the finish button now.
-
+
Download complete. Click the finish button to return to OpenLP.
-
+
Click the finish button to return to OpenLP.
+
+
+ No Internet connection was found. The First Time Wizard needs an Internet connection in order to be able to download sample songs, Bibles and themes. Press the Finish button now to start OpenLP with initial settings and no sample data.
+
+To re-run the First Time Wizard and import this sample data at a later time, check your Internet connection and re-run this wizard by selecting "Tools/Re-run First Time Wizard" from OpenLP.
+
+
+
+
+
+
+To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now.
+
+
+
+
+ Finish
+
+
OpenLP.FormattingTagDialog
@@ -1977,130 +2015,140 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.GeneralTab
-
+
General
-
+
Monitors
-
+
Select monitor for output display:
-
+
Display if a single screen
-
+
Application Startup
-
+
Show blank screen warning
-
+
Automatically open the last service
-
+
Show the splash screen
-
+
Application Settings
-
+
Prompt to save before starting a new service
-
+
Automatically preview next item in service
-
+
sec
-
+
CCLI Details
-
+
SongSelect username:
-
+
SongSelect password:
-
+
Display Position
-
+
X
-
+
Y
-
+
Height
-
+
Width
-
+
Override display position
-
+
Check for updates to OpenLP
-
+
Unblank display when adding new live item
-
+
Enable slide wrap-around
-
+
Timed slide interval:
+
+
+ Background Audio
+
+
+
+
+ Start background audio paused
+
+
OpenLP.LanguageManager
@@ -2118,7 +2166,7 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainDisplay
-
+
OpenLP Display
@@ -2126,309 +2174,309 @@ To cancel the First Time Wizard completely, press the finish button now.
OpenLP.MainWindow
-
+
&File
-
+
&Import
-
+
&Export
-
+
&View
-
+
M&ode
-
+
&Tools
-
+
&Settings
-
+
&Language
-
+
&Help
-
+
Media Manager
-
+
Service Manager
-
+
Theme Manager
-
+
&New
-
+
&Open
-
+
Open an existing service.
-
+
&Save
-
+
Save the current service to disk.
-
+
Save &As...
-
+
Save Service As
-
+
Save the current service under a new name.
-
+
E&xit
-
+
Quit OpenLP
-
+
&Theme
-
+
&Configure OpenLP...
-
+
&Media Manager
-
+
Toggle Media Manager
-
+
Toggle the visibility of the media manager.
-
+
&Theme Manager
-
+
Toggle Theme Manager
-
+
Toggle the visibility of the theme manager.
-
+
&Service Manager
-
+
Toggle Service Manager
-
+
Toggle the visibility of the service manager.
-
+
&Preview Panel
-
+
Toggle Preview Panel
-
+
Toggle the visibility of the preview panel.
-
+
&Live Panel
-
+
Toggle Live Panel
-
+
Toggle the visibility of the live panel.
-
+
&Plugin List
-
+
List the Plugins
-
+
&User Guide
-
+
&About
-
+
More information about OpenLP
-
+
&Online Help
-
+
&Web Site
-
+
Use the system language, if available.
-
+
Set the interface language to %s
-
+
Add &Tool...
-
+
Add an application to the list of tools.
-
+
&Default
-
+
Set the view mode back to the default.
-
+
&Setup
-
+
Set the view mode to Setup.
-
+
&Live
-
+
Set the view mode to Live.
-
+
Version %s of OpenLP is now available for download (you are currently running version %s).
You can download the latest version from http://openlp.org/.
-
+
OpenLP Version Updated
-
+
OpenLP Main Display Blanked
-
+
The Main Display has been blanked out
-
+
Default Theme: %s
@@ -2439,108 +2487,189 @@ You can download the latest version from http://openlp.org/.
中国
-
+
Configure &Shortcuts...
-
+
Close OpenLP
-
+
Are you sure you want to close OpenLP?
-
+
Open &Data Folder...
-
+
Open the folder where songs, bibles and other data resides.
-
+
&Autodetect
-
+
Update Theme Images
-
+
Update the preview images for all themes.
-
+
Print the current service.
-
+
L&ock Panels
-
+
Prevent the panels being moved.
-
+
Re-run First Time Wizard
-
+
Re-run the First Time Wizard, importing songs, Bibles and themes.
-
+
Re-run First Time Wizard?
-
+
Are you sure you want to re-run the First Time Wizard?
Re-running this wizard may make changes to your current OpenLP configuration and possibly add songs to your existing songs list and change your default theme.
-
+
&Recent Files
-
- &Configure Formatting Tags...
-
-
-
-
+
Clear List
Clear List of recent files
-
+
Clear the list of recent files.
+
+
+ Configure &Formatting Tags...
+
+
+
+
+ Export OpenLP settings to a specified *.config file
+
+
+
+
+ Settings
+
+
+
+
+ Import OpenLP settings from a specified *.config file previously exported on this or another machine
+
+
+
+
+ Import settings?
+
+
+
+
+ Are you sure you want to import settings?
+
+Importing settings will make permanent changes to your current OpenLP configuration.
+
+Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally.
+
+
+
+
+ Open File
+
+
+
+
+ OpenLP Export Settings Files (*.conf)
+
+
+
+
+ Import settings
+
+
+
+
+ OpenLP will now close. Imported settings will be applied the next time you start OpenLP.
+
+
+
+
+ Export Settings File
+
+
+
+
+ OpenLP Export Settings File (*.conf)
+
+
+
+
+ OpenLP.Manager
+
+
+ Database Error
+
+
+
+
+ The database being loaded was created in a more recent version of OpenLP. The database is version %d, while OpenLP expects version %d. The database will not be loaded.
+
+Database: %s
+
+
+
+
+ OpenLP cannot load your database.
+
+Database: %s
+
+
OpenLP.MediaManagerItem
-
+
No Items Selected
@@ -2550,47 +2679,47 @@ Re-running this wizard may make changes to your current OpenLP configuration and
-
+
You must select one or more items to preview.
-
+
You must select one or more items to send live.
-
+
You must select one or more items.
-
+
You must select an existing service item to add to.
-
+
Invalid Service Item
-
+
You must select a %s service item.
-
+
You must select one or more items to add.
-
+
No Search Results
-
+
&Clone
@@ -2606,8 +2735,8 @@ Suffix not supported
-
- Duplicate files found on import and ignored.
+
+ Duplicate files were found on import and were ignored.
@@ -2761,12 +2890,12 @@ Suffix not supported
OpenLP.ServiceItem
-
+
<strong>Start</strong>: %s
-
+
<strong>Length</strong>: %s
@@ -2782,208 +2911,208 @@ Suffix not supported
OpenLP.ServiceManager
-
+
Move to &top
-
+
Move item to the top of the service.
-
+
Move &up
-
+
Move item up one position in the service.
-
+
Move &down
-
+
Move item down one position in the service.
-
+
Move to &bottom
-
+
Move item to the end of the service.
-
+
&Delete From Service
-
+
Delete the selected item from the service.
-
+
&Add New Item
-
+
&Add to Selected Item
-
+
&Edit Item
-
+
&Reorder Item
-
+
&Notes
-
+
&Change Item Theme
-
+
OpenLP Service Files (*.osz)
-
+
File is not a valid service.
The content encoding is not UTF-8.
-
+
File is not a valid service.
-
+
Missing Display Handler
-
+
Your item cannot be displayed as there is no handler to display it
-
+
Your item cannot be displayed as the plugin required to display it is missing or inactive
-
+
&Expand all
-
+
Expand all the service items.
-
+
&Collapse all
-
+
Collapse all the service items.
-
+
Open File
-
+
Moves the selection down the window.
-
+
Move up
-
+
Moves the selection up the window.
-
+
Go Live
-
+
Send the selected item to Live.
-
+
&Start Time
-
+
Show &Preview
-
+
Show &Live
-
+
Modified Service
-
+
The current service has been modified. Would you like to save this service?
-
+
File could not be opened because it is corrupt.
-
+
Empty File
-
+
This service file does not contain any data.
-
+
Corrupt File
@@ -3003,42 +3132,42 @@ The content encoding is not UTF-8.
-
+
Untitled Service
-
+
Load an existing service.
-
+
Save this service.
-
+
Select a theme for the service.
-
+
This file is either corrupt or it is not an OpenLP 2.0 service file.
-
+
Slide theme
-
+
Notes
-
+
Service File Missing
@@ -3165,17 +3294,17 @@ The content encoding is not UTF-8.
-
+
Previous Service
-
+
Next Service
-
+
Escape Item
@@ -3219,6 +3348,11 @@ The content encoding is not UTF-8.
Start playing media.
+
+
+ Pause audio.
+
+
OpenLP.SpellTextEdit
@@ -3294,32 +3428,32 @@ The content encoding is not UTF-8.
OpenLP.ThemeForm
-
+
Select Image
-
+
Theme Name Missing
-
+
There is no name for this theme. Please enter one.
-
+
Theme Name Invalid
-
+
Invalid theme name. Please enter one.
-
+
(approximately %d lines per slide)
@@ -3397,12 +3531,12 @@ The content encoding is not UTF-8.
-
+
You are unable to delete the default theme.
-
+
Theme %s is used in the %s plugin.
@@ -3498,7 +3632,7 @@ The content encoding is not UTF-8.
-
+
Validation Error
@@ -3522,255 +3656,260 @@ The content encoding is not UTF-8.
OpenLP.ThemeWizard
-
+
Theme Wizard
-
+
Welcome to the Theme Wizard
-
+
Set Up Background
-
+
Set up your theme's background according to the parameters below.
-
+
Background type:
-
+
Solid Color
-
+
Gradient
-
+
Color:
-
+
Gradient:
-
+
Horizontal
-
+
Vertical
-
+
Circular
-
+
Top Left - Bottom Right
-
+
Bottom Left - Top Right
-
+
Main Area Font Details
-
+
Define the font and display characteristics for the Display text
-
+
Font:
-
+
Size:
-
+
Line Spacing:
-
+
&Outline:
-
+
&Shadow:
-
+
Bold
-
+
Italic
-
+
Footer Area Font Details
-
+
Define the font and display characteristics for the Footer text
-
+
Text Formatting Details
-
+
Allows additional display formatting information to be defined
-
+
Horizontal Align:
-
+
Left
-
+
Right
-
+
Center
-
+
Output Area Locations
-
+
Allows you to change and move the main and footer areas.
-
+
&Main Area
-
+
&Use default location
-
+
X position:
-
+
px
-
+
Y position:
-
+
Width:
-
+
Height:
-
+
Use default location
-
+
Save and Preview
-
+
View the theme and save it replacing the current one or change the name to create a new theme
-
+
Theme name:
-
+
Edit Theme - %s
-
+
This wizard will help you to create and edit your themes. Click the next button below to start the process by setting up your background.
-
+
Transitions:
-
+
&Footer Area
-
+
Starting color:
-
+
Ending color:
+
+
+ Background color:
+
+
OpenLP.ThemesTab
@@ -4126,7 +4265,7 @@ The content encoding is not UTF-8.
-
+
Starting import...
@@ -4450,17 +4589,17 @@ The content encoding is not UTF-8.
-
+
Missing Presentation
-
+
The Presentation %s no longer exists.
-
+
The Presentation %s is incomplete, please reload.
@@ -4633,126 +4772,141 @@ The content encoding is not UTF-8.
SongUsagePlugin
-
+
&Song Usage Tracking
-
+
&Delete Tracking Data
-
+
Delete song usage data up to a specified date.
-
+
&Extract Tracking Data
-
+
Generate a report on song usage.
-
+
Toggle Tracking
-
+
Toggle the tracking of song usage.
-
+
<strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services.
-
+
SongUsage
name singular
-
+
SongUsage
name plural
-
+
SongUsage
container title
-
+
Song Usage
-
+
Song usage tracking is active.
-
+
Song usage tracking is inactive.
+
+
+ display
+
+
+
+
+ printed
+
+
SongUsagePlugin.SongUsageDeleteForm
-
+
Delete Song Usage Data
-
+
Delete Selected Song Usage Events?
-
+
Are you sure you want to delete selected Song Usage data?
-
+
Deletion Successful
-
+
All requested data has been deleted successfully.
+
+
+ Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted.
+
+
SongUsagePlugin.SongUsageDetailForm
-
+
Song Usage Extraction
-
+
Select Date Range
-
+
to
-
+
Report Location
@@ -4767,12 +4921,12 @@ The content encoding is not UTF-8.
-
+
Report Creation
-
+
Report
%s
has been successfully created.
@@ -4792,173 +4946,173 @@ has been successfully created.
SongsPlugin
-
+
&Song
-
+
Import songs using the import wizard.
-
+
<strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs.
-
+
&Re-index Songs
-
+
Re-index the songs database to improve searching and ordering.
-
+
Reindexing songs...
-
+
Arabic (CP-1256)
-
+
Baltic (CP-1257)
-
+
Central European (CP-1250)
-
+
Cyrillic (CP-1251)
-
+
Greek (CP-1253)
-
+
Hebrew (CP-1255)
-
+
Japanese (CP-932)
-
+
Korean (CP-949)
-
+
Simplified Chinese (CP-936)
-
+
Thai (CP-874)
-
+
Traditional Chinese (CP-950)
-
+
Turkish (CP-1254)
-
+
Vietnam (CP-1258)
-
+
Western European (CP-1252)
-
+
Character Encoding
-
+
The codepage setting is responsible
for the correct character representation.
Usually you are fine with the preselected choice.
-
+
Please choose the character encoding.
The encoding is responsible for the correct character representation.
-
+
Song
name singular
-
+
Songs
name plural
-
+
Songs
container title
-
+
Exports songs using the export wizard.
-
+
Add a new song.
-
+
Edit the selected song.
-
+
Delete the selected song.
-
+
Preview the selected song.
-
+
Send the selected song live.
-
+
Add the selected song to the service.
@@ -5017,7 +5171,7 @@ The encoding is responsible for the correct character representation.
-
+
[above are Song Tags with notes imported from
EasyWorship]
@@ -5027,177 +5181,177 @@ The encoding is responsible for the correct character representation.
SongsPlugin.EditSongForm
-
+
Song Editor
-
+
&Title:
-
+
Alt&ernate title:
-
+
&Lyrics:
-
+
&Verse order:
-
+
Ed&it All
-
+
Title && Lyrics
-
+
&Add to Song
-
+
&Remove
-
+
&Manage Authors, Topics, Song Books
-
+
A&dd to Song
-
+
R&emove
-
+
Book:
-
+
Number:
-
+
Authors, Topics && Song Book
-
+
New &Theme
-
+
Copyright Information
-
+
Comments
-
+
Theme, Copyright Info && Comments
-
+
Add Author
-
+
This author does not exist, do you want to add them?
-
+
This author is already in the list.
-
+
You have not selected a valid author. Either select an author from the list, or type in a new author and click the "Add Author to Song" button to add the new author.
-
+
Add Topic
-
+
This topic does not exist, do you want to add it?
-
+
This topic is already in the list.
-
+
You have not selected a valid topic. Either select a topic from the list, or type in a new topic and click the "Add Topic to Song" button to add the new topic.
-
+
You need to type in a song title.
-
+
You need to type in at least one verse.
-
+
Warning
-
+
The verse order is invalid. There is no verse corresponding to %s. Valid entries are %s.
-
+
You have not used %s anywhere in the verse order. Are you sure you want to save the song like this?
-
+
Add Book
-
+
This song book does not exist, do you want to add it?
-
+
You need to have an author for this song.
@@ -5206,6 +5360,31 @@ The encoding is responsible for the correct character representation.
You need to type some text in to the verse.
+
+
+ Linked Audio
+
+
+
+
+ Add &File(s)
+
+
+
+
+ Add &Media
+
+
+
+
+ Remove &All
+
+
+
+
+ Open File(s)
+
+
SongsPlugin.EditVerseForm
@@ -5237,11 +5416,6 @@ The encoding is responsible for the correct character representation.
Song Export Wizard
-
-
- This wizard will help to export your songs to the open and free OpenLyrics worship song format.
-
-
Select Songs
@@ -5303,7 +5477,7 @@ The encoding is responsible for the correct character representation.
-
+
Select Destination Folder
@@ -5312,6 +5486,11 @@ The encoding is responsible for the correct character representation.
Select the directory where you want the songs to be saved.
+
+
+ This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format.
+
+
SongsPlugin.ImportWizardForm
@@ -5421,42 +5600,55 @@ The encoding is responsible for the correct character representation.
+
+ SongsPlugin.MediaFilesForm
+
+
+ Select Media File(s)
+
+
+
+
+ Select one or more audio files from the list below, and click OK to import them into this song.
+
+
+
SongsPlugin.MediaItem
-
+
Titles
-
+
Lyrics
-
+
CCLI License:
-
+
Entire Song
-
+
Are you sure you want to delete the %n selected song(s)?
-
+
Maintain the lists of authors, topics and books.
-
+
copy
For song cloning
@@ -5465,7 +5657,7 @@ The encoding is responsible for the correct character representation.
SongsPlugin.OpenLP1SongImport
-
+
Not a valid openlp.org 1.x song database.
@@ -5512,25 +5704,25 @@ The encoding is responsible for the correct character representation.
SongsPlugin.SongExportForm
-
- Finished export.
+
+ Your song export failed.
-
- Your song export failed.
+
+ Finished export. To import these files use the <strong>OpenLyrics</strong> importer.
SongsPlugin.SongImport
-
+
copyright
-
+
The following songs could not be imported:
diff --git a/scripts/check_dependencies.py b/scripts/check_dependencies.py
index 5f2e4c148..14d27fb81 100755
--- a/scripts/check_dependencies.py
+++ b/scripts/check_dependencies.py
@@ -80,6 +80,7 @@ OPTIONAL_MODULES = [
('sqlite', ' (SQLite 2 support)'),
('MySQLdb', ' (MySQL support)'),
('psycopg2', ' (PostgreSQL support)'),
+ ('pytest', ' (testing framework)'),
]
w = sys.stdout.write
diff --git a/testing/conftest.py b/testing/conftest.py
new file mode 100644
index 000000000..f38018c17
--- /dev/null
+++ b/testing/conftest.py
@@ -0,0 +1,45 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Gerald Britton, Jonathan #
+# Corwin, Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, #
+# Armin Köhler, Joshua Millar, Stevan Pettit, Andreas Preikschat, Mattias #
+# Põldaru, Christian Richter, Philip Ridout, Simon Scudder, Jeffrey Smith, #
+# Maikel Stuivenberg, Martin Thompson, Jon Tibble, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+"""
+Configuration file for pytest framework.
+"""
+
+from openlp.core import main as openlp_main
+
+
+# Test function argument to make openlp gui instance persistent for all tests.
+# All test cases have to access the same instance. To allow create multiple
+# instances it would be necessary use diffrent configuraion and data files.
+# Created instance will use your OpenLP settings.
+def pytest_funcarg__openlpapp(request):
+ def setup():
+ return openlp_main(['--testing'])
+ def teardown(app):
+ pass
+ return request.cached_setup(setup=setup, teardown=teardown, scope='session')
diff --git a/testing/run.py b/testing/run.py
new file mode 100755
index 000000000..1f0f54858
--- /dev/null
+++ b/testing/run.py
@@ -0,0 +1,59 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Gerald Britton, Jonathan #
+# Corwin, Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, #
+# Armin Köhler, Joshua Miller, Stevan Pettit, Andreas Preikschat, Mattias #
+# Põldaru, Christian Richter, Philip Ridout, Simon Scudder, Jeffrey Smith, #
+# Maikel Stuivenberg, Martin Thompson, Jon Tibble, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+"""
+This script is used to run set of automated tests of OpenLP. To start tests,
+simply run this script::
+
+ @:~$ ./run.py
+
+"""
+
+import os.path
+import sys
+
+TESTS_PATH = os.path.dirname(os.path.abspath(__file__))
+SRC_PATH = os.path.join(TESTS_PATH, '..')
+
+PYTEST_OPTIONS = [TESTS_PATH]
+
+# Extend python PATH with openlp source
+sys.path.insert(0, SRC_PATH)
+
+# Python testing framework
+# http://pytest.org
+import pytest
+
+
+def main():
+ print 'pytest options:', PYTEST_OPTIONS
+ pytest.main(PYTEST_OPTIONS)
+
+
+if __name__ == u'__main__':
+ main()
diff --git a/testing/test_app.py b/testing/test_app.py
new file mode 100644
index 000000000..00cd744ba
--- /dev/null
+++ b/testing/test_app.py
@@ -0,0 +1,36 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
+
+###############################################################################
+# OpenLP - Open Source Lyrics Projection #
+# --------------------------------------------------------------------------- #
+# Copyright (c) 2008-2011 Raoul Snyman #
+# Portions copyright (c) 2008-2011 Tim Bentley, Gerald Britton, Jonathan #
+# Corwin, Michael Gorven, Scott Guerrieri, Matthias Hub, Meinert Jordan, #
+# Armin Köhler, Joshua Millar, Stevan Pettit, Andreas Preikschat, Mattias #
+# Põldaru, Christian Richter, Philip Ridout, Simon Scudder, Jeffrey Smith, #
+# Maikel Stuivenberg, Martin Thompson, Jon Tibble, Frode Woldsund #
+# --------------------------------------------------------------------------- #
+# This program is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU General Public License as published by the Free #
+# Software Foundation; version 2 of the License. #
+# #
+# This program is distributed in the hope that it will be useful, but WITHOUT #
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
+# more details. #
+# #
+# You should have received a copy of the GNU General Public License along #
+# with this program; if not, write to the Free Software Foundation, Inc., 59 #
+# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
+###############################################################################
+
+from openlp.core import OpenLP
+from openlp.core.ui.mainwindow import MainWindow
+
+
+def test_start_app(openlpapp):
+ assert type(openlpapp) == OpenLP
+ assert type(openlpapp.mainWindow) == MainWindow
+ assert unicode(openlpapp.mainWindow.windowTitle()) == u'OpenLP 2.0'