From 9967e34d0ad27ab5c4a78629dfdd7e4880ded25f Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sat, 10 Dec 2011 15:03:08 +0100 Subject: [PATCH 01/40] re reverted changes Fixes: https://launchpad.net/bugs/768495 --- openlp/core/utils/actions.py | 59 +++++++++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 5 deletions(-) diff --git a/openlp/core/utils/actions.py b/openlp/core/utils/actions.py index 86ee69a48..525a18f37 100644 --- a/openlp/core/utils/actions.py +++ b/openlp/core/utils/actions.py @@ -188,6 +188,7 @@ class ActionList(object): actions or categories. """ instance = None + shortcut_map = {} def __init__(self): self.categories = CategoryList() @@ -226,17 +227,41 @@ class ActionList(object): self.categories[category].actions.append(action) else: self.categories[category].actions.add(action, weight) - if category is None: - # Stop here, as this action is not configurable. - return # Load the shortcut from the config. settings = QtCore.QSettings() settings.beginGroup(u'shortcuts') shortcuts = settings.value(action.objectName(), QtCore.QVariant(action.shortcuts())).toStringList() + settings.endGroup() + if not shortcuts: + action.setShortcuts([]) + return + shortcuts = map(unicode, shortcuts) + # Check the alternate shortcut first, to avoid problems when the + # alternate shortcut becomes the primary shortcut after removing the + # (initial) primary shortcut due to confllicts. + if len(shortcuts) == 2: + existing_actions = ActionList.shortcut_map.get(shortcuts[1], []) + # Check for conflicts with other actions considering the shortcut + # context. + if self._shortcut_available(existing_actions, action): + actions = ActionList.shortcut_map.get(shortcuts[1], []) + actions.append(action) + ActionList.shortcut_map[shortcuts[1]] = actions + else: + shortcuts.remove(shortcuts[1]) + # Check the primary shortcut. + existing_actions = ActionList.shortcut_map.get(shortcuts[0], []) + # Check for conflicts with other actions considering the shortcut + # context. + if self._shortcut_available(existing_actions, action): + actions = ActionList.shortcut_map.get(shortcuts[0], []) + actions.append(action) + ActionList.shortcut_map[shortcuts[0]] = actions + else: + shortcuts.remove(shortcuts[0]) action.setShortcuts( [QtGui.QKeySequence(shortcut) for shortcut in shortcuts]) - settings.endGroup() def remove_action(self, action, category=None): """ @@ -244,7 +269,7 @@ class ActionList(object): automatically removed. ``action`` - The QAction object to be removed. + The ``QAction`` object to be removed. ``category`` The name (unicode string) of the category, which contains the @@ -279,6 +304,30 @@ class ActionList(object): return self.categories.add(name, weight) + def _shortcut_available(self, existing_actions, action): + """ + Checks if the given ``action`` may use its assigned shortcut(s) or not. + Returns ``True`` or ``False. + + ``existing_actions`` + A list of actions which already use a particular shortcut. + + ``action`` + The action which wants to use a particular shortcut. + """ + for existing_action in existing_actions: + if action is existing_action: + continue + if existing_action.parent() is action.parent(): + return False + if existing_action.shortcutContext() in [QtCore.Qt.WindowShortcut, + QtCore.Qt.ApplicationShortcut]: + return False + if action.shortcutContext() in [QtCore.Qt.WindowShortcut, + QtCore.Qt.ApplicationShortcut]: + return False + return True + class CategoryOrder(object): """ From 3cde99d9d955c1d60c7a33793ca74f3215154c76 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sat, 10 Dec 2011 15:03:41 +0100 Subject: [PATCH 02/40] update map when shortcuts change --- openlp/core/ui/shortcutlistform.py | 5 +++- openlp/core/utils/actions.py | 38 +++++++++++++++++++++++++++--- 2 files changed, 39 insertions(+), 4 deletions(-) diff --git a/openlp/core/ui/shortcutlistform.py b/openlp/core/ui/shortcutlistform.py index 1eccddc95..3b3fc7c60 100644 --- a/openlp/core/ui/shortcutlistform.py +++ b/openlp/core/ui/shortcutlistform.py @@ -344,8 +344,11 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog): if category.name is None: continue for action in category.actions: - if self.changedActions .has_key(action): + if self.changedActions.has_key(action): + old_shortcuts = map(unicode, + map(QtGui.QKeySequence.toString, action.shortcuts())) action.setShortcuts(self.changedActions[action]) + self.action_list.update_shortcut_map(action, old_shortcuts) settings.setValue( action.objectName(), QtCore.QVariant(action.shortcuts())) settings.endGroup() diff --git a/openlp/core/utils/actions.py b/openlp/core/utils/actions.py index 525a18f37..d89230c81 100644 --- a/openlp/core/utils/actions.py +++ b/openlp/core/utils/actions.py @@ -244,7 +244,7 @@ class ActionList(object): existing_actions = ActionList.shortcut_map.get(shortcuts[1], []) # Check for conflicts with other actions considering the shortcut # context. - if self._shortcut_available(existing_actions, action): + if self._is_shortcut_available(existing_actions, action): actions = ActionList.shortcut_map.get(shortcuts[1], []) actions.append(action) ActionList.shortcut_map[shortcuts[1]] = actions @@ -254,7 +254,7 @@ class ActionList(object): existing_actions = ActionList.shortcut_map.get(shortcuts[0], []) # Check for conflicts with other actions considering the shortcut # context. - if self._shortcut_available(existing_actions, action): + if self._is_shortcut_available(existing_actions, action): actions = ActionList.shortcut_map.get(shortcuts[0], []) actions.append(action) ActionList.shortcut_map[shortcuts[0]] = actions @@ -304,7 +304,39 @@ class ActionList(object): return self.categories.add(name, weight) - def _shortcut_available(self, existing_actions, action): + def update_shortcut_map(self, action, old_shortcuts): + """ + Remove the action for the given ``old_shortcuts`` from the + ``shortcut_map`` to ensure its up-to-dateness. + + **Note**: The new action's shortcuts **must** be assigned to the given + ``action`` **before** calling this method. + + ``action`` + The action whose shortcuts are supposed to be updated in the + ``shortcut_map``. + + ``old_shortcuts`` + A list of unicode keysequences. + """ + for old_shortcut in old_shortcuts: + # Should always be the case. + if old_shortcut in ActionList.shortcut_map: + # Remove action from the list of actions which are using this + # shortcut. + ActionList.shortcut_map[old_shortcut].remove(action) + # Remove empty entries. + if not ActionList.shortcut_map[old_shortcut]: + del ActionList.shortcut_map[old_shortcut] + new_shortcuts = map(unicode, + map(QtGui.QKeySequence.toString, action.shortcuts())) + # Add the new shortcut to the map. + for new_shortcut in new_shortcuts: + existing_actions = ActionList.shortcut_map.get(new_shortcut, []) + existing_actions.append(action) + ActionList.shortcut_map[new_shortcut] = existing_actions + + def _is_shortcut_available(self, existing_actions, action): """ Checks if the given ``action`` may use its assigned shortcut(s) or not. Returns ``True`` or ``False. From 08743f147c3568e440f6af0eb0921c20222a2fcf Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sat, 10 Dec 2011 15:10:56 +0100 Subject: [PATCH 03/40] replaced has_key --- openlp/core/ui/shortcutlistform.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/core/ui/shortcutlistform.py b/openlp/core/ui/shortcutlistform.py index 3b3fc7c60..711b46c43 100644 --- a/openlp/core/ui/shortcutlistform.py +++ b/openlp/core/ui/shortcutlistform.py @@ -344,7 +344,7 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog): if category.name is None: continue for action in category.actions: - if self.changedActions.has_key(action): + if action in self.changedActions: old_shortcuts = map(unicode, map(QtGui.QKeySequence.toString, action.shortcuts())) action.setShortcuts(self.changedActions[action]) @@ -455,7 +455,7 @@ class ShortcutListForm(QtGui.QDialog, Ui_ShortcutListDialog): those shortcuts which are not saved yet but already assigned (as changes are applied when closing the dialog). """ - if self.changedActions.has_key(action): + if action in self.changedActions: return self.changedActions[action] return action.shortcuts() From ca6250ae3b5776438f02870c349792a5dc1ee5b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Sat, 10 Dec 2011 20:21:18 +0200 Subject: [PATCH 04/40] Supposedly fix BOM mess for utf-8 files. We assume no other file would begin with BOM, whatever encoding they have. --- openlp/core/lib/__init__.py | 3 +++ openlp/plugins/bibles/lib/csvbible.py | 18 +++++++----------- openlp/plugins/bibles/lib/osis.py | 3 +-- openlp/plugins/songs/lib/cclifileimport.py | 3 +++ 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/openlp/core/lib/__init__.py b/openlp/core/lib/__init__.py index e104f4022..99b0e8bc7 100644 --- a/openlp/core/lib/__init__.py +++ b/openlp/core/lib/__init__.py @@ -80,6 +80,9 @@ def get_text_file_string(text_file): content_string = None try: file_handle = open(text_file, u'r') + if not file_handle.read(3) == '\xEF\xBB\xBF': + # no BOM was found + file_handle.seek(0) content = file_handle.read() content_string = content.decode(u'utf-8') except (IOError, UnicodeError): diff --git a/openlp/plugins/bibles/lib/csvbible.py b/openlp/plugins/bibles/lib/csvbible.py index 6735a7344..55feae7d4 100644 --- a/openlp/plugins/bibles/lib/csvbible.py +++ b/openlp/plugins/bibles/lib/csvbible.py @@ -28,17 +28,7 @@ The :mod:`cvsbible` modules provides a facility to import bibles from a set of CSV files. -The module expects two mandatory files containing the books and the verses and -will accept an optional third file containing the testaments. - -The format of the testament file is: - - , - - For example: - - 1,Old Testament - 2,New Testament +The module expects two mandatory files containing the books and the verses. The format of the books file is: @@ -110,6 +100,9 @@ class CSVBible(BibleDB): try: details = get_file_encoding(self.booksfile) books_file = open(self.booksfile, 'r') + if not books_file.read(3) == '\xEF\xBB\xBF': + # no BOM was found + books_file.seek(0) books_reader = csv.reader(books_file, delimiter=',', quotechar='"') for line in books_reader: if self.stop_import_flag: @@ -144,6 +137,9 @@ class CSVBible(BibleDB): book_ptr = None details = get_file_encoding(self.versesfile) verse_file = open(self.versesfile, 'rb') + if not verse_file.read(3) == '\xEF\xBB\xBF': + # no BOM was found + verse_file.seek(0) verse_reader = csv.reader(verse_file, delimiter=',', quotechar='"') for line in verse_reader: if self.stop_import_flag: diff --git a/openlp/plugins/bibles/lib/osis.py b/openlp/plugins/bibles/lib/osis.py index b802cda85..d4d797513 100644 --- a/openlp/plugins/bibles/lib/osis.py +++ b/openlp/plugins/bibles/lib/osis.py @@ -78,8 +78,7 @@ class OSISBible(BibleDB): fbibles = open(filepath, u'r') for line in fbibles: book = line.split(u',') - self.books[book[0]] = (book[1].lstrip().rstrip(), - book[2].lstrip().rstrip()) + self.books[book[0]] = (book[1].strip(), book[2].strip()) except IOError: log.exception(u'OSIS bible import failed') finally: diff --git a/openlp/plugins/songs/lib/cclifileimport.py b/openlp/plugins/songs/lib/cclifileimport.py index 624256290..e9b1aa925 100644 --- a/openlp/plugins/songs/lib/cclifileimport.py +++ b/openlp/plugins/songs/lib/cclifileimport.py @@ -75,6 +75,9 @@ class CCLIFileImport(SongImport): details = chardet.detect(detect_content) detect_file.close() infile = codecs.open(filename, u'r', details['encoding']) + if not infile.read(3) == '\xEF\xBB\xBF': + # not UTF or no BOM was found + infile.seek(0) lines = infile.readlines() infile.close() ext = os.path.splitext(filename)[1] From e70ca4fa063ddde262e12d37a1656ec58b3cad00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 00:58:43 +0200 Subject: [PATCH 05/40] Fix for bug #802159, not decoding of utf8 decoded values of custom display tags. --- openlp/core/lib/formattingtags.py | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/openlp/core/lib/formattingtags.py b/openlp/core/lib/formattingtags.py index ea5547f27..89f9fb837 100644 --- a/openlp/core/lib/formattingtags.py +++ b/openlp/core/lib/formattingtags.py @@ -149,11 +149,17 @@ class FormattingTags(object): tags = [] for tag in FormattingTags.html_expands: if not tag[u'protected'] and not tag.get(u'temporary'): - tags.append(tag) - # Remove key 'temporary' from tags. It is not needed to be saved. - for tag in tags: - if u'temporary' in tag: - del tag[u'temporary'] + # Using dict ensures that copy is made and encoding of values + # a little later does not affect tags in the original list + tags.append(dict(tag)) + tag = tags[-1] + # Remove key 'temporary' from tags. + # It is not needed to be saved. + if u'temporary' in tag: + del tag[u'temporary'] + for e in tag: + if isinstance(tag[e], unicode): + tag[e] = tag[e].encode('utf8') # Formatting Tags were also known as display tags. QtCore.QSettings().setValue(u'displayTags/html_tags', QtCore.QVariant(cPickle.dumps(tags) if tags else u'')) @@ -171,9 +177,13 @@ class FormattingTags(object): user_expands = QtCore.QSettings().value(u'displayTags/html_tags', QtCore.QVariant(u'')).toString() # cPickle only accepts str not unicode strings - user_expands_string = str(unicode(user_expands).encode(u'utf8')) + user_expands_string = str(user_expands) if user_expands_string: user_tags = cPickle.loads(user_expands_string) + for tag in user_tags: + for e in tag: + if isinstance(tag[e], str): + tag[e] = tag[e].decode('utf8') # If we have some user ones added them as well FormattingTags.add_html_tags(user_tags) From 0c06569dc5f90bc25bda6fafb12462ea927b5526 Mon Sep 17 00:00:00 2001 From: M2j Date: Tue, 13 Dec 2011 00:46:04 +0100 Subject: [PATCH 06/40] Bug #882819 - recover v1.x theme file names from XML info --- openlp/core/ui/filerenamedialog.py | 2 +- openlp/core/ui/servicemanager.py | 10 ++- openlp/core/ui/thememanager.py | 129 ++++++++++++++++------------- openlp/core/utils/__init__.py | 24 +----- 4 files changed, 80 insertions(+), 85 deletions(-) diff --git a/openlp/core/ui/filerenamedialog.py b/openlp/core/ui/filerenamedialog.py index 6611a9df7..7d233a4fa 100644 --- a/openlp/core/ui/filerenamedialog.py +++ b/openlp/core/ui/filerenamedialog.py @@ -41,7 +41,7 @@ class Ui_FileRenameDialog(object): self.dialogLayout.addWidget(self.fileNameLabel, 0, 0) self.fileNameEdit = QtGui.QLineEdit(fileRenameDialog) self.fileNameEdit.setValidator(QtGui.QRegExpValidator( - QtCore.QRegExp(r'[^/\\?*|<>\[\]":<>+%]+'), self)) + QtCore.QRegExp(r'[^/\\?*|<>\[\]":+%]+'), self)) self.fileNameEdit.setObjectName(u'fileNameEdit') self.dialogLayout.addWidget(self.fileNameEdit, 0, 1) self.buttonBox = create_accept_reject_button_box(fileRenameDialog, True) diff --git a/openlp/core/ui/servicemanager.py b/openlp/core/ui/servicemanager.py index 8ad2db9c2..ed4807824 100644 --- a/openlp/core/ui/servicemanager.py +++ b/openlp/core/ui/servicemanager.py @@ -43,8 +43,7 @@ from openlp.core.lib.ui import UiStrings, critical_error_message_box, \ context_menu_action, context_menu_separator, find_and_set_in_combo_box from openlp.core.ui import ServiceNoteForm, ServiceItemEditForm, StartTimeForm from openlp.core.ui.printserviceform import PrintServiceForm -from openlp.core.utils import AppLocation, delete_file, file_is_unicode, \ - split_filename +from openlp.core.utils import AppLocation, delete_file, split_filename from openlp.core.utils.actions import ActionList, CategoryOrder class ServiceManagerList(QtGui.QTreeWidget): @@ -635,8 +634,11 @@ class ServiceManager(QtGui.QWidget): try: zip = zipfile.ZipFile(fileName) for zipinfo in zip.infolist(): - ucsfile = file_is_unicode(zipinfo.filename) - if not ucsfile: + try: + ucsfile = zipinfo.filename.decode(u'utf-8') + except UnicodeDecodeError: + log.exception(u'Filename "%s" is not valid UTF-8' % + zipinfo.filename.decode(u'utf-8', u'replace')) critical_error_message_box( message=translate('OpenLP.ServiceManager', 'File is not a valid service.\n' diff --git a/openlp/core/ui/thememanager.py b/openlp/core/ui/thememanager.py index b472ccef0..66cadd38d 100644 --- a/openlp/core/ui/thememanager.py +++ b/openlp/core/ui/thememanager.py @@ -30,6 +30,7 @@ import zipfile import shutil import logging import locale +import re from xml.etree.ElementTree import ElementTree, XML from PyQt4 import QtCore, QtGui @@ -43,8 +44,7 @@ from openlp.core.lib.ui import UiStrings, critical_error_message_box, \ context_menu_action, context_menu_separator from openlp.core.theme import Theme from openlp.core.ui import FileRenameForm, ThemeForm -from openlp.core.utils import AppLocation, delete_file, file_is_unicode, \ - get_filesystem_encoding +from openlp.core.utils import AppLocation, delete_file, get_filesystem_encoding log = logging.getLogger(__name__) @@ -147,6 +147,7 @@ class ThemeManager(QtGui.QWidget): check_directory_exists(self.thumbPath) self.themeForm.path = self.path self.oldBackgroundImage = None + self.bad_v1_name_chars = re.compile(r'[%+\[\]]') # Last little bits of setting up self.configUpdated() @@ -525,46 +526,74 @@ class ThemeManager(QtGui.QWidget): filexml = None try: zip = zipfile.ZipFile(filename) - themename = None - for file in zip.namelist(): - ucsfile = file_is_unicode(file) - if not ucsfile: - critical_error_message_box( - message=translate('OpenLP.ThemeManager', - 'File is not a valid theme.\n' - 'The content encoding is not UTF-8.')) - continue - osfile = unicode(QtCore.QDir.toNativeSeparators(ucsfile)) - theme_dir = None - if osfile.endswith(os.path.sep): - theme_dir = os.path.join(dir, osfile) - check_directory_exists(theme_dir) - else: - fullpath = os.path.join(dir, osfile) - names = osfile.split(os.path.sep) - if len(names) > 1: - # not preview file - if themename is None: - themename = names[0] - if theme_dir is None: - theme_dir = os.path.join(dir, names[0]) - check_directory_exists(theme_dir) - if os.path.splitext(ucsfile)[1].lower() in [u'.xml']: - xml_data = zip.read(file) - xml_data = file_is_unicode(xml_data) - if not xml_data: - break - filexml = self._checkVersionAndConvert(xml_data) - outfile = open(fullpath, u'w') - outfile.write(filexml.encode(u'utf-8')) - else: - outfile = open(fullpath, u'wb') - outfile.write(zip.read(file)) - except (IOError, NameError, zipfile.BadZipfile): - critical_error_message_box( - translate('OpenLP.ThemeManager', 'Validation Error'), - translate('OpenLP.ThemeManager', 'File is not a valid theme.')) + xmlfile = filter(lambda name: + os.path.splitext(name)[1].lower() == u'.xml', zip.namelist()) + if len(xmlfile) != 1: + log.exception(u'Theme contains "%s" XML files' % len(xmlfile)) + raise Exception(u'validation') + xml_tree = ElementTree(element=XML(zip.read(xmlfile[0]))).getroot() + v1_background = xml_tree.find(u'BackgroundType') + if v1_background is not None: + # openlp.org v1.x theme file + themename = xml_tree.find(u'Name').text.strip() + themename = self.bad_v1_name_chars.sub(u'', themename) + themedir = os.path.join(dir, themename) + check_directory_exists(themedir) + filexml = unicode(zip.read(xmlfile[0]), u'utf-8') + filexml = self._migrateVersion122(filexml) + outfile = open(os.path.join(themedir, themename + u'.xml'), + u'w') + outfile.write(filexml.encode(u'utf-8')) + outfile.close() + if v1_background.text.strip() == u'2': + imagename = xml_tree.find(u'BackgroundParameter1').text\ + .strip() + # image file is in subfolder and has same extension + imagefile = filter(lambda name: name.find(r'/') and + os.path.splitext(name)[1].lower() == os.path.splitext( + imagename)[1].lower(), zip.namelist()) + if len(imagefile) >= 1: + outfile = open(os.path.join(themedir, imagename), u'wb') + outfile.write(zip.read(imagefile[0])) + outfile.close() + else: + log.exception(u'Theme file does not contain image file ' + u'"%s"' % imagename.decode(u'utf-8', u'replace')) + raise Exception(u'validation') + else: + themename = xml_tree.find(u'name').text.strip() + for name in zip.namelist(): + try: + uname = unicode(name, u'utf-8') + except UnicodeDecodeError: + log.exception(u'Theme file contains non utf-8 filename' + u' "%s"' % name.decode(u'utf-8', u'replace')) + raise Exception(u'validation') + uname = unicode(QtCore.QDir.toNativeSeparators(uname)) + splitname = uname.split(os.path.sep) + if splitname[-1] == u'' or len(splitname) == 1: + # is directory or preview file + continue + fullname = os.path.join(dir, uname) + check_directory_exists(os.path.dirname(fullname)) + if os.path.splitext(uname)[1].lower() == u'.xml': + filexml = unicode(zip.read(name), u'utf-8') + outfile = open(fullname, u'w') + outfile.write(filexml.encode(u'utf-8')) + else: + outfile = open(fullname, u'wb') + outfile.write(zip.read(name)) + outfile.close() + except (IOError, zipfile.BadZipfile): log.exception(u'Importing theme from zip failed %s' % filename) + raise Exception(u'validation') + except Exception as info: + if unicode(info) == u'validation': + critical_error_message_box(translate('OpenLP.ThemeManager', + 'Validation Error'), translate('OpenLP.ThemeManager', + 'File is not a valid theme.')) + else: + raise finally: # Close the files, to be able to continue creating the theme. if zip: @@ -695,22 +724,6 @@ class ThemeManager(QtGui.QWidget): image = os.path.join(self.path, theme + u'.png') return image - def _checkVersionAndConvert(self, xml_data): - """ - Check if a theme is from OpenLP version 1 - - ``xml_data`` - Theme XML to check the version of - """ - log.debug(u'checkVersion1 ') - theme = xml_data.encode(u'ascii', u'xmlcharrefreplace') - tree = ElementTree(element=XML(theme)).getroot() - # look for old version 1 tags - if tree.find(u'BackgroundType') is None: - return xml_data - else: - return self._migrateVersion122(xml_data) - def _createThemeFromXml(self, themeXml, path): """ Return a theme object using information parsed from XML @@ -775,7 +788,7 @@ class ThemeManager(QtGui.QWidget): """ theme = Theme(xml_data) newtheme = ThemeXML() - newtheme.theme_name = theme.Name + newtheme.theme_name = self.bad_v1_name_chars.sub(u'', theme.Name) if theme.BackgroundType == 0: newtheme.background_type = \ BackgroundType.to_string(BackgroundType.Solid) diff --git a/openlp/core/utils/__init__.py b/openlp/core/utils/__init__.py index fbf185474..2e73fbb80 100644 --- a/openlp/core/utils/__init__.py +++ b/openlp/core/utils/__init__.py @@ -455,26 +455,6 @@ def get_web_page(url, header=None, update_openlp=False): log.debug(page) return page -def file_is_unicode(filename): - """ - Checks if a file is valid unicode and returns the unicode decoded file or - None. - - ``filename`` - File to check is valid unicode. - """ - if not filename: - return None - ucsfile = None - try: - ucsfile = filename.decode(u'utf-8') - except UnicodeDecodeError: - log.exception(u'Filename "%s" is not valid UTF-8' % - filename.decode(u'utf-8', u'replace')) - if not ucsfile: - return None - return ucsfile - def get_uno_command(): """ Returns the UNO command to launch an openoffice.org instance. @@ -507,5 +487,5 @@ from actions import ActionList __all__ = [u'AppLocation', u'get_application_version', u'check_latest_version', u'add_actions', u'get_filesystem_encoding', u'LanguageManager', - u'ActionList', u'get_web_page', u'file_is_unicode', u'get_uno_command', - u'get_uno_instance', u'delete_file', u'clean_filename'] + u'ActionList', u'get_web_page', u'get_uno_command', u'get_uno_instance', + u'delete_file', u'clean_filename'] From 88d717690025e07158bd8a4bfaa740a8872b78f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 02:34:46 +0200 Subject: [PATCH 07/40] Fix for #828385, more sensible and partly alphabetical order of import formats. --- openlp/plugins/songs/forms/songimportform.py | 3 ++- openlp/plugins/songs/lib/importer.py | 26 ++++++++++---------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index b79e56f7b..d556ffde3 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -238,7 +238,8 @@ class SongImportForm(OpenLPWizard): self.sourcePage.setTitle(WizardStrings.ImportSelect) self.sourcePage.setSubTitle(WizardStrings.ImportSelectLong) self.formatLabel.setText(WizardStrings.FormatLabel) - self.formatComboBox.setItemText(SongFormat.OpenLP2, UiStrings().OLPV2) + self.formatComboBox.setItemText(SongFormat.OpenLP2, + translate('SongsPlugin.ImportWizardForm', 'OpenLP 2.0 database')) self.formatComboBox.setItemText(SongFormat.OpenLP1, UiStrings().OLPV1) self.formatComboBox.setItemText(SongFormat.OpenLyrics, translate('SongsPlugin.ImportWizardForm', diff --git a/openlp/plugins/songs/lib/importer.py b/openlp/plugins/songs/lib/importer.py index d8432f668..bdc8d61e1 100644 --- a/openlp/plugins/songs/lib/importer.py +++ b/openlp/plugins/songs/lib/importer.py @@ -68,19 +68,19 @@ class SongFormat(object): """ _format_availability = {} Unknown = -1 - OpenLP2 = 0 - OpenLP1 = 1 - OpenLyrics = 2 - OpenSong = 3 - WordsOfWorship = 4 - CCLI = 5 - SongsOfFellowship = 6 - Generic = 7 - EasiSlides = 8 - EasyWorship = 9 - SongBeamer = 10 - SongShowPlus = 11 - FoilPresenter = 12 + OpenLyrics = 0 + OpenLP2 = 1 + OpenLP1 = 2 + Generic = 3 + CCLI = 4 + EasiSlides = 5 + EasyWorship = 6 + FoilPresenter = 7 + OpenSong = 8 + SongBeamer = 9 + SongShowPlus = 10 + SongsOfFellowship = 11 + WordsOfWorship = 12 #CSV = 13 @staticmethod From 9f5c0645aa9c9e60ff1c6faa28842c8becb4b889 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 12:58:33 +0200 Subject: [PATCH 08/40] No silly name abbreviations anymore. --- openlp/core/lib/formattingtags.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/openlp/core/lib/formattingtags.py b/openlp/core/lib/formattingtags.py index 89f9fb837..bc0055325 100644 --- a/openlp/core/lib/formattingtags.py +++ b/openlp/core/lib/formattingtags.py @@ -157,9 +157,9 @@ class FormattingTags(object): # It is not needed to be saved. if u'temporary' in tag: del tag[u'temporary'] - for e in tag: - if isinstance(tag[e], unicode): - tag[e] = tag[e].encode('utf8') + for element in tag: + if isinstance(tag[element], unicode): + tag[element] = tag[element].encode('utf8') # Formatting Tags were also known as display tags. QtCore.QSettings().setValue(u'displayTags/html_tags', QtCore.QVariant(cPickle.dumps(tags) if tags else u'')) @@ -181,9 +181,9 @@ class FormattingTags(object): if user_expands_string: user_tags = cPickle.loads(user_expands_string) for tag in user_tags: - for e in tag: - if isinstance(tag[e], str): - tag[e] = tag[e].decode('utf8') + for element in tag: + if isinstance(tag[element], str): + tag[element] = tag[element].decode('utf8') # If we have some user ones added them as well FormattingTags.add_html_tags(user_tags) From 4f603d7353ca717e812d16aaa41c974c458aa9ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 21:33:49 +0200 Subject: [PATCH 09/40] Previous change of order was not enough, now is actually works. It also saves the type of import last time used and uses that value as default (as suggested), otherwise defaults to OpenLyrics. --- openlp/plugins/songs/forms/songimportform.py | 56 +++++++++++--------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index d556ffde3..4629703de 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -191,32 +191,32 @@ class SongImportForm(OpenLPWizard): QtGui.QSizePolicy.Expanding) self.formatStack = QtGui.QStackedLayout() self.formatStack.setObjectName(u'FormatStack') + # OpenLyrics + self.addFileSelectItem(u'openLyrics', u'OpenLyrics', True) # OpenLP 2.0 self.addFileSelectItem(u'openLP2', single_select=True) # openlp.org 1.x self.addFileSelectItem(u'openLP1', None, True, True) - # OpenLyrics - self.addFileSelectItem(u'openLyrics', u'OpenLyrics', True) - # Open Song - self.addFileSelectItem(u'openSong', u'OpenSong') - # Words of Worship - self.addFileSelectItem(u'wordsOfWorship') - # CCLI File import - self.addFileSelectItem(u'ccli') - # Songs of Fellowship - self.addFileSelectItem(u'songsOfFellowship', None, True) # Generic Document/Presentation import self.addFileSelectItem(u'generic', None, True) - # EasySlides + # CCLI File import + self.addFileSelectItem(u'ccli') + # EasiSlides self.addFileSelectItem(u'easiSlides', single_select=True) # EasyWorship self.addFileSelectItem(u'ew', single_select=True) - # Words of Worship + # Foilpresenter + self.addFileSelectItem(u'foilPresenter') + # Open Song + self.addFileSelectItem(u'openSong', u'OpenSong') + # SongBeamer self.addFileSelectItem(u'songBeamer') # Song Show Plus self.addFileSelectItem(u'songShowPlus') - # Foilpresenter - self.addFileSelectItem(u'foilPresenter') + # Songs of Fellowship + self.addFileSelectItem(u'songsOfFellowship', None, True) + # Words of Worship + self.addFileSelectItem(u'wordsOfWorship') # Commented out for future use. # self.addFileSelectItem(u'csv', u'CSV', single_select=True) self.sourceLayout.addLayout(self.formatStack) @@ -238,31 +238,30 @@ class SongImportForm(OpenLPWizard): self.sourcePage.setTitle(WizardStrings.ImportSelect) self.sourcePage.setSubTitle(WizardStrings.ImportSelectLong) self.formatLabel.setText(WizardStrings.FormatLabel) - self.formatComboBox.setItemText(SongFormat.OpenLP2, - translate('SongsPlugin.ImportWizardForm', 'OpenLP 2.0 database')) - self.formatComboBox.setItemText(SongFormat.OpenLP1, UiStrings().OLPV1) self.formatComboBox.setItemText(SongFormat.OpenLyrics, translate('SongsPlugin.ImportWizardForm', 'OpenLyrics or OpenLP 2.0 Exported Song')) - self.formatComboBox.setItemText(SongFormat.OpenSong, WizardStrings.OS) - self.formatComboBox.setItemText( - SongFormat.WordsOfWorship, WizardStrings.WoW) - self.formatComboBox.setItemText(SongFormat.CCLI, WizardStrings.CCLI) - self.formatComboBox.setItemText( - SongFormat.SongsOfFellowship, WizardStrings.SoF) + self.formatComboBox.setItemText(SongFormat.OpenLP2, UiStrings().OLPV2) + self.formatComboBox.setItemText(SongFormat.OpenLP1, UiStrings().OLPV1) self.formatComboBox.setItemText(SongFormat.Generic, translate('SongsPlugin.ImportWizardForm', 'Generic Document/Presentation')) + self.formatComboBox.setItemText(SongFormat.CCLI, WizardStrings.CCLI) self.formatComboBox.setItemText( SongFormat.EasiSlides, WizardStrings.ES) self.formatComboBox.setItemText( SongFormat.EasyWorship, WizardStrings.EW) + self.formatComboBox.setItemText( + SongFormat.FoilPresenter, WizardStrings.FP) + self.formatComboBox.setItemText(SongFormat.OpenSong, WizardStrings.OS) self.formatComboBox.setItemText( SongFormat.SongBeamer, WizardStrings.SB) self.formatComboBox.setItemText( SongFormat.SongShowPlus, WizardStrings.SSP) self.formatComboBox.setItemText( - SongFormat.FoilPresenter, WizardStrings.FP) + SongFormat.SongsOfFellowship, WizardStrings.SoF) + self.formatComboBox.setItemText( + SongFormat.WordsOfWorship, WizardStrings.WoW) # self.formatComboBox.setItemText(SongFormat.CSV, WizardStrings.CSV) self.openLP2FilenameLabel.setText( translate('SongsPlugin.ImportWizardForm', 'Filename:')) @@ -360,6 +359,8 @@ class SongImportForm(OpenLPWizard): return True elif self.currentPage() == self.sourcePage: source_format = self.formatComboBox.currentIndex() + QtCore.QSettings().setValue(u'songs/last import type', + source_format) if source_format == SongFormat.OpenLP2: if self.openLP2FilenameEdit.text().isEmpty(): critical_error_message_box(UiStrings().NFSs, @@ -658,7 +659,12 @@ class SongImportForm(OpenLPWizard): self.restart() self.finishButton.setVisible(False) self.cancelButton.setVisible(True) - self.formatComboBox.setCurrentIndex(0) + try: + last_import_type = int(QtCore.QSettings().value( + u'songs/last import type').toString()) + self.formatComboBox.setCurrentIndex(last_import_type) + except ValueError: + self.formatComboBox.setCurrentIndex(0) self.openLP2FilenameEdit.setText(u'') self.openLP1FilenameEdit.setText(u'') self.openLyricsFileListWidget.clear() From 57d78d00dff69c4a569fd0f4ebd3fc865acad89b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 21:52:57 +0200 Subject: [PATCH 10/40] Make loading of variable slightly more bulletproof. --- openlp/plugins/songs/forms/songimportform.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index 4629703de..fa24eaf83 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -662,6 +662,9 @@ class SongImportForm(OpenLPWizard): try: last_import_type = int(QtCore.QSettings().value( u'songs/last import type').toString()) + if last_import_type >= self.formatComboBox.count() or \ + last_import_type < 0: + last_import_type = 0 self.formatComboBox.setCurrentIndex(last_import_type) except ValueError: self.formatComboBox.setCurrentIndex(0) From 143d87cc88bde53a1139df6ae25de969fc14acf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 22:01:21 +0200 Subject: [PATCH 11/40] One more list which needs right order. --- openlp/plugins/songs/lib/importer.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/openlp/plugins/songs/lib/importer.py b/openlp/plugins/songs/lib/importer.py index bdc8d61e1..03ab897f6 100644 --- a/openlp/plugins/songs/lib/importer.py +++ b/openlp/plugins/songs/lib/importer.py @@ -125,19 +125,19 @@ class SongFormat(object): Return a list of the supported song formats. """ return [ + SongFormat.OpenLyrics, SongFormat.OpenLP2, SongFormat.OpenLP1, - SongFormat.OpenLyrics, - SongFormat.OpenSong, - SongFormat.WordsOfWorship, - SongFormat.CCLI, - SongFormat.SongsOfFellowship, SongFormat.Generic, + SongFormat.CCLI, SongFormat.EasiSlides, - SongFormat.EasyWorship, + SongFormat.EasyWorship, + SongFormat.FoilPresenter + SongFormat.OpenSong, SongFormat.SongBeamer, SongFormat.SongShowPlus, - SongFormat.FoilPresenter + SongFormat.SongsOfFellowship, + SongFormat.WordsOfWorship, ] @staticmethod From 1665c557c1218f1602301ff344cc982579c50680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 22:20:17 +0200 Subject: [PATCH 12/40] I always forget something :( --- openlp/plugins/songs/lib/importer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/songs/lib/importer.py b/openlp/plugins/songs/lib/importer.py index 03ab897f6..c24313be1 100644 --- a/openlp/plugins/songs/lib/importer.py +++ b/openlp/plugins/songs/lib/importer.py @@ -132,12 +132,12 @@ class SongFormat(object): SongFormat.CCLI, SongFormat.EasiSlides, SongFormat.EasyWorship, - SongFormat.FoilPresenter + SongFormat.FoilPresenter, SongFormat.OpenSong, SongFormat.SongBeamer, SongFormat.SongShowPlus, SongFormat.SongsOfFellowship, - SongFormat.WordsOfWorship, + SongFormat.WordsOfWorship ] @staticmethod From 13385116af8e1e6ad4a49eb57380f487ec06508f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Tue, 13 Dec 2011 23:04:16 +0200 Subject: [PATCH 13/40] Using toInt of QVariant for sure is better than a chain of toString, str and int. Thanks to superfly. --- openlp/plugins/songs/forms/songimportform.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/openlp/plugins/songs/forms/songimportform.py b/openlp/plugins/songs/forms/songimportform.py index fa24eaf83..53e70cde6 100644 --- a/openlp/plugins/songs/forms/songimportform.py +++ b/openlp/plugins/songs/forms/songimportform.py @@ -659,15 +659,12 @@ class SongImportForm(OpenLPWizard): self.restart() self.finishButton.setVisible(False) self.cancelButton.setVisible(True) - try: - last_import_type = int(QtCore.QSettings().value( - u'songs/last import type').toString()) - if last_import_type >= self.formatComboBox.count() or \ - last_import_type < 0: - last_import_type = 0 - self.formatComboBox.setCurrentIndex(last_import_type) - except ValueError: - self.formatComboBox.setCurrentIndex(0) + last_import_type = QtCore.QSettings().value( + u'songs/last import type').toInt()[0] + if last_import_type < 0 or \ + last_import_type >= self.formatComboBox.count(): + last_import_type = 0 + self.formatComboBox.setCurrentIndex(last_import_type) self.openLP2FilenameEdit.setText(u'') self.openLP1FilenameEdit.setText(u'') self.openLyricsFileListWidget.clear() From d2cf6aa684ee11b6d23159e268c69a599c4180d5 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Wed, 14 Dec 2011 16:45:11 +0100 Subject: [PATCH 14/40] fixed a i18n bug + remove shortcut from map if removing the action --- openlp/core/utils/actions.py | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/openlp/core/utils/actions.py b/openlp/core/utils/actions.py index d62ee99fe..5bf4d6593 100644 --- a/openlp/core/utils/actions.py +++ b/openlp/core/utils/actions.py @@ -234,10 +234,14 @@ class ActionList(object): if not shortcuts: action.setShortcuts([]) return - shortcuts = map(unicode, shortcuts) + # We have to do this to ensure that the loaded shortcut list e. g. + # STRG+O (German) is converted to CTRL+O, which is only done when we + # convert the strings in this way (QKeySequence -> QString -> unicode). + shortcuts = map(QtGui.QKeySequence, shortcuts) + shortcuts = map(unicode, map(QtGui.QKeySequence.toString, shortcuts)) # Check the alternate shortcut first, to avoid problems when the # alternate shortcut becomes the primary shortcut after removing the - # (initial) primary shortcut due to confllicts. + # (initial) primary shortcut due to conflicts. if len(shortcuts) == 2: existing_actions = ActionList.shortcut_map.get(shortcuts[1], []) # Check for conflicts with other actions considering the shortcut @@ -279,6 +283,15 @@ class ActionList(object): # Remove empty categories. if len(self.categories[category].actions) == 0: self.categories.remove(category) + shortcuts = map(unicode, + map(QtGui.QKeySequence.toString, action.shortcuts())) + for shortcut in shortcuts: + # Remove action from the list of actions which are using this + # shortcut. + ActionList.shortcut_map[shortcut].remove(action) + # Remove empty entries. + if not ActionList.shortcut_map[shortcut]: + del ActionList.shortcut_map[shortcut] def add_category(self, name, weight): """ @@ -316,17 +329,15 @@ class ActionList(object): A list of unicode keysequences. """ for old_shortcut in old_shortcuts: - # Should always be the case. - if old_shortcut in ActionList.shortcut_map: - # Remove action from the list of actions which are using this - # shortcut. - ActionList.shortcut_map[old_shortcut].remove(action) - # Remove empty entries. - if not ActionList.shortcut_map[old_shortcut]: - del ActionList.shortcut_map[old_shortcut] + # Remove action from the list of actions which are using this + # shortcut. + ActionList.shortcut_map[old_shortcut].remove(action) + # Remove empty entries. + if not ActionList.shortcut_map[old_shortcut]: + del ActionList.shortcut_map[old_shortcut] new_shortcuts = map(unicode, map(QtGui.QKeySequence.toString, action.shortcuts())) - # Add the new shortcut to the map. + # Add the new shortcuts to the map. for new_shortcut in new_shortcuts: existing_actions = ActionList.shortcut_map.get(new_shortcut, []) existing_actions.append(action) From 2db39bbe765b33f52e02d47b8fe5c7a62e6fd0f3 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Wed, 14 Dec 2011 18:02:07 +0100 Subject: [PATCH 15/40] updated ts files + added sq and el ts files --- resources/i18n/af.ts | 407 +-- resources/i18n/cs.ts | 407 +-- resources/i18n/de.ts | 407 +-- resources/i18n/el.ts | 6196 +++++++++++++++++++++++++++++++++++++++ resources/i18n/en.ts | 406 +-- resources/i18n/en_GB.ts | 407 +-- resources/i18n/en_ZA.ts | 407 +-- resources/i18n/es.ts | 407 +-- resources/i18n/et.ts | 407 +-- resources/i18n/fr.ts | 407 +-- resources/i18n/hu.ts | 407 +-- resources/i18n/id.ts | 406 +-- resources/i18n/ja.ts | 454 +-- resources/i18n/ko.ts | 406 +-- resources/i18n/nb.ts | 406 +-- resources/i18n/nl.ts | 407 +-- resources/i18n/pt_BR.ts | 407 +-- resources/i18n/ru.ts | 407 +-- resources/i18n/sq.ts | 6059 ++++++++++++++++++++++++++++++++++++++ resources/i18n/sv.ts | 407 +-- resources/i18n/zh_CN.ts | 406 +-- 21 files changed, 16174 insertions(+), 3856 deletions(-) create mode 100644 resources/i18n/el.ts create mode 100644 resources/i18n/sq.ts diff --git a/resources/i18n/af.ts b/resources/i18n/af.ts index 30f01f97a..d3b16459d 100644 --- a/resources/i18n/af.ts +++ b/resources/i18n/af.ts @@ -152,24 +152,24 @@ Gaan steeds voort? BiblesPlugin - + &Bible &Bybel - + Bible name singular Bybel - + Bibles name plural Bybels - + Bibles container title Bybels @@ -185,52 +185,52 @@ Gaan steeds voort? Geen passende boek kon in hierdie Bybel gevind word nie. Gaan na dat die naam van die boek korrek gespel is. - + Import a Bible. Voer 'n Bybel in. - + Add a new Bible. Voeg 'n nuwe Bybel by. - + Edit the selected Bible. Redigeer geselekteerde Bybel. - + Delete the selected Bible. Wis die geselekteerde Bybel uit. - + Preview the selected Bible. Voorskou die geselekteerde Bybel. - + Send the selected Bible live. Stuur die geselekteerde Bybel regstreeks. - + Add the selected Bible to the service. Voeg die geselekteerde Bybel by die diens. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Bybel Mini-program</strong<br />Die Bybel mini-program verskaf die vermoë om Bybelverse vanaf verskillende bronne te vertoon tydens die diens. - + &Upgrade older Bibles &Opgradeer ouer Bybels - + Upgrade the Bible databases to the latest format. Opgradeer die Bybel databasisse na die nuutste formaat. @@ -393,18 +393,18 @@ Veranderinge affekteer nie verse wat reeds in die diens is nie. BiblesPlugin.CSVBible - + Importing books... %s Boek invoer... %s - + Importing verses from %s... Importing verses from <book name>... Vers invoer vanaf %s... - + Importing verses... done. Vers invoer... voltooi. @@ -734,12 +734,12 @@ vraag afgelaai word en dus is 'n internet konneksie nodig. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Bepaal enkodering (dit mag 'n paar minuute neem)... - + Importing %s %s... Importing <book name> <chapter>... Invoer %s %s... @@ -1341,12 +1341,12 @@ Voeg steeds die ander beelde by? Beeld Lêers - + Information Informasie - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2320,287 +2320,287 @@ Om die Eerste Keer Gids in geheel te kanselleer (en OpenLP nie te begin nie), dr 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/. @@ -2609,22 +2609,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 @@ -2635,77 +2635,77 @@ 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? - + 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. - + &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. @@ -2714,48 +2714,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and 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 - + 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... Konfigureer &Formattering Etikette... - + Export OpenLP settings to a specified *.config file Voer OpenLP verstellings uit na 'n spesifieke *.config lêer - + Settings Verstellings - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Voer OpenLP verstellings in vanaf 'n gespesifiseerde *.config lêer wat voorheen op hierdie of 'n ander masjien uitgevoer is - + Import settings? Voer verstellings in? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2768,32 +2768,32 @@ Deur verstellings in te voer, sal permanente veranderinge aan die huidige OpenLP As verkeerde verstellings ingevoer word, mag dit onvoorspelbare optrede tot gevolg hê, of OpenLP kan abnormaal termineer. - + Open File Maak Lêer oop - + OpenLP Export Settings Files (*.conf) OpenLP Uitvoer Verstelling Lêers (*.conf) - + Import settings Voer verstellings in - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP sal nou toe maak. Ingevoerde verstellings sal toegepas word die volgende keer as OpenLP begin word. - + Export Settings File Voer Verstellings Lêer Uit - + OpenLP Export Settings File (*.conf) OpenLP Uitvoer Verstellings Lêer (*.conf) @@ -2827,7 +2827,7 @@ Databasis: %s OpenLP.MediaManagerItem - + No Items Selected Geen item geselekteer nie @@ -3048,12 +3048,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Begin</strong>: %s - + <strong>Length</strong>: %s <strong>Durasie</strong>: %s @@ -3149,29 +3149,29 @@ Suffix not supported &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 @@ -3201,7 +3201,7 @@ Die inhoud enkodering is nie UTF-8 nie. Maak Lêer oop - + OpenLP Service Files (*.osz) OpenLP Diens Lêers (*.osz) @@ -3256,22 +3256,22 @@ Die inhoud enkodering is nie UTF-8 nie. 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 @@ -3311,25 +3311,35 @@ Die inhoud enkodering is nie UTF-8 nie. 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 + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3423,37 +3433,37 @@ Die inhoud enkodering is nie UTF-8 nie. Verskuil - + Go To Gaan Na - + Blank Screen Blanko Skerm - + Blank to Theme Blanko na Tema - + Show Desktop Wys Werkskerm - + Previous Service Vorige Diens - + Next Service Volgende Diens - + Escape Item Ontsnap Item @@ -3468,27 +3478,27 @@ Die inhoud enkodering is nie UTF-8 nie. Skuif volgende. - + Play Slides Speel Skyfies - + Delay between slides in seconds. Vertraging tussen skyfies in sekondes. - + Move to live. Skuif na regstreeks. - + Add to Service. Voeg by Diens. - + Edit and reload song preview. Redigeer en herlaai lied voorskou. @@ -3498,7 +3508,7 @@ Die inhoud enkodering is nie UTF-8 nie. Begin media speel. - + Pause audio. Stop oudio. @@ -3523,37 +3533,37 @@ Die inhoud enkodering is nie UTF-8 nie. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3750,7 +3760,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. @@ -3790,19 +3800,12 @@ Die inhoud enkodering is nie UTF-8 nie. Kies Tema Invoer Lêer - - File is not a valid theme. -The content encoding is not UTF-8. - Lêer is nie 'n geldige tema nie. -Die inhoud enkodering is nie UTF-8 nie. - - - + File is not a valid theme. 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. @@ -3852,12 +3855,12 @@ Die inhoud enkodering is nie UTF-8 nie. Wis %s tema uit? - + Validation Error Validerings Fout - + A theme with this name already exists. 'n Tema met hierdie naam bestaan alreeds. @@ -4495,7 +4498,7 @@ Die inhoud enkodering is nie UTF-8 nie. Gereed. - + Starting import... Invoer begin... @@ -4837,17 +4840,17 @@ Die inhoud enkodering is nie UTF-8 nie. PresentationPlugin.PresentationTab - + Available Controllers Beskikbare Beheerders - + Allow presentation application to be overriden Laat toe dat aanbieding program oorheers word - + %s (unavailable) %s (nie beskikbaar nie) @@ -5183,49 +5186,49 @@ 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 @@ -5323,37 +5326,37 @@ The encoding is responsible for the correct character representation. 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. - + 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. @@ -5399,7 +5402,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Die lêer het nie 'n geldige verlening nie. @@ -5705,7 +5708,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Geen Stoor Ligging gespesifiseer nie - + Starting export... Uitvoer begin... @@ -5720,7 +5723,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 @@ -5738,7 +5741,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Selekteer Dokument/Aanbieding Lêers @@ -5753,7 +5756,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Hierdie gids help met die invoer van liedere in verskillende formate. Kliek die volgende knoppie hieronder om die proses te begin deur 'n formaat te kies wat gebruik moet word vir invoer. - + Generic Document/Presentation Generiese Dokumentasie/Aanbieding @@ -5783,42 +5786,42 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Die OpenLyrics invoerder is nog nie ontwikkel nie, maar soos gesien kan word is ons van mening om dit te doen. Hopelik sal dit in die volgende vrystelling wees. - + OpenLP 2.0 Databases OpenLP 2.0 Databasisse - + openlp.org v1.x Databases openlp.org v1.x Databasisse - + Words Of Worship Song Files Words Of Worship Lied Lêers - + Songs Of Fellowship Song Files Songs Of Fellowship Lied Lêers - + SongBeamer Files SongBeamer Lêers - + SongShow Plus Song Files SongShow Plus Lied Lêers - + You need to specify at least one document or presentation file to import from. Ten minste een document of aanbieding moet gespesifiseer word om vanaf in te voer. - + Foilpresenter Song Files Foilpresenter Lied Lêers @@ -5843,12 +5846,12 @@ 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. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5879,7 +5882,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Lirieke - + CCLI License: CCLI Lisensie: @@ -5889,7 +5892,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Volledige Lied - + Are you sure you want to delete the %n selected song(s)? Wis regtig die %n geselekteerde lied uit? @@ -5902,7 +5905,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling.Onderhou die lys van skrywers, onderwerpe en boeke. - + copy For song cloning kopieër @@ -5958,12 +5961,12 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling. SongsPlugin.SongExportForm - + Your song export failed. Die lied uitvoer het misluk. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Uitvoer voltooi. Om hierdie lêers in te voer, gebruik die <strong>OpenLyrics</strong> invoerder. @@ -5999,7 +6002,7 @@ Die enkodering is verantwoordelik vir die korrekte karrakter voorstelling. SongsPlugin.SongImportForm - + Your song import failed. Lied invoer het misluk. diff --git a/resources/i18n/cs.ts b/resources/i18n/cs.ts index 02288d696..d01927097 100644 --- a/resources/i18n/cs.ts +++ b/resources/i18n/cs.ts @@ -152,24 +152,24 @@ Chcete přesto pokračovat? BiblesPlugin - + &Bible &Bible - + Bible name singular Bible - + Bibles name plural Více Biblí - + Bibles container title Bible @@ -185,52 +185,52 @@ Chcete přesto pokračovat? V Bibli nebyla nalezena odpovídající kniha. Prověřte, že název knihy byl zadán správně. - + Import a Bible. Import Bible. - + Add a new Bible. Přidat novou Bibli. - + Edit the selected Bible. Upravit vybranou Bibli. - + Delete the selected Bible. Smazat vybranou Bibli. - + Preview the selected Bible. Náhled vybrané Bible. - + Send the selected Bible live. Zobrazit vybranou Bibli naživo. - + Add the selected Bible to the service. Přidat vybranou Bibli ke službě. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Modul Bible</strong><br />Modul Bible umožňuje během služby zobrazovat verše z různých zdrojů. - + &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. @@ -393,18 +393,18 @@ Verše, které jsou už ve službě, nejsou změnami ovlivněny. BiblesPlugin.CSVBible - + Importing books... %s Importuji knihy... %s - + Importing verses from %s... Importing verses from <book name>... Importuji verše z %s... - + Importing verses... done. Importuji verše... hotovo. @@ -733,12 +733,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Zjištuji kódování (může trvat několik minut)... - + Importing %s %s... Importing <book name> <chapter>... Importuji %s %s... @@ -1334,12 +1334,12 @@ Chcete přidat ostatní obrázky? Soubory s obrázky - + Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2308,287 +2308,287 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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/. @@ -2597,22 +2597,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 @@ -2623,125 +2623,125 @@ 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? - + 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ů. - + 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 - + 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. @@ -2750,32 +2750,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2805,7 +2805,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected Nevybraná zádná položka @@ -3026,12 +3026,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3127,34 +3127,34 @@ Suffix not supported &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í @@ -3234,22 +3234,22 @@ Obsah souboru není v kódování UTF-8. 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 @@ -3289,25 +3289,35 @@ Obsah souboru není v kódování UTF-8. 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 + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3401,37 +3411,37 @@ Obsah souboru není v kódování UTF-8. Skrýt - + Go To Přejít na - + Blank Screen Prázdná obrazovka - + Blank to Theme Prázdný motiv - + Show Desktop Zobrazit plochu - + Previous Service Předchozí služba - + Next Service Následující služba - + Escape Item Zrušit položku @@ -3446,27 +3456,27 @@ Obsah souboru není v kódování UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3476,7 +3486,7 @@ Obsah souboru není v kódování UTF-8. - + Pause audio. @@ -3501,37 +3511,37 @@ Obsah souboru není v kódování UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3728,12 +3738,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. @@ -3773,14 +3783,7 @@ Obsah souboru není v kódování UTF-8. Vybrat soubor k importu motivu - - File is not a valid theme. -The content encoding is not UTF-8. - Soubor není platný motiv. -Obsah souboru není v kódování UTF-8. - - - + File is not a valid theme. Soubor není platný motiv. @@ -3830,12 +3833,12 @@ Obsah souboru není v kódování UTF-8. Smazat motiv %s? - + Validation Error Chyba ověřování - + A theme with this name already exists. Motiv s tímto názvem již existuje. @@ -4473,7 +4476,7 @@ Obsah souboru není v kódování UTF-8. Připraven. - + Starting import... Spouštím import... @@ -4815,17 +4818,17 @@ Obsah souboru není v kódování UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Dostupné ovládání - + Allow presentation application to be overriden Povolit překrytí prezentační aplikace - + %s (unavailable) %s (nedostupný) @@ -5161,32 +5164,32 @@ 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ě... @@ -5282,55 +5285,55 @@ The encoding is responsible for the correct character representation. 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. - + 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. @@ -5376,7 +5379,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Soubor nemá platnou příponu. @@ -5685,7 +5688,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. Není zadáno umístění pro uložení - + Starting export... Spouštím export... @@ -5695,7 +5698,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. Je potřeba zadat adresář. - + Select Destination Folder Vybrat cílovou složku @@ -5713,7 +5716,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Vybrat dokumentové/prezentační soubory @@ -5728,7 +5731,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. Tento průvodce pomáhá importovat písně z různých formátů. Importování se spustí klepnutím níže na tlačítko další a výběrem formátu, ze kterého se bude importovat. - + Generic Document/Presentation Obecný dokument/prezentace @@ -5758,42 +5761,42 @@ Kódování zodpovídá za správnou reprezentaci znaků. Čekejte prosím, než písně budou importovány. - + OpenLP 2.0 Databases Databáze OpenLP 2.0 - + openlp.org v1.x Databases Databáze openlp.org v1.x - + Words Of Worship Song Files Soubory s písněmi Words of Worship - + You need to specify at least one document or presentation file to import from. Je potřeba zadat alespoň jeden dokument nebo jednu prezentaci, ze které importovat. - + Songs Of Fellowship Song Files Soubory s písněmi Songs Of Fellowship - + SongBeamer Files SongBeamer soubory - + SongShow Plus Song Files Soubory s písněmi SongShow Plus - + Foilpresenter Song Files Soubory s písněmi Foilpresenter @@ -5818,12 +5821,12 @@ Kódování zodpovídá za správnou reprezentaci znaků. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5854,7 +5857,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. Text písně - + CCLI License: CCLI Licence: @@ -5864,7 +5867,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. 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ň? @@ -5878,7 +5881,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. Spravovat seznamy autorů, témat a zpěvníků. - + copy For song cloning @@ -5934,12 +5937,12 @@ Kódování zodpovídá za správnou reprezentaci znaků. SongsPlugin.SongExportForm - + Your song export failed. Export písně selhal. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5975,7 +5978,7 @@ Kódování zodpovídá za správnou reprezentaci znaků. SongsPlugin.SongImportForm - + Your song import failed. Import písně selhal. diff --git a/resources/i18n/de.ts b/resources/i18n/de.ts index adb60aeb2..fbbad976b 100644 --- a/resources/i18n/de.ts +++ b/resources/i18n/de.ts @@ -152,24 +152,24 @@ Möchten Sie trotzdem fortfahren? BiblesPlugin - + &Bible &Bibel - + Bible name singular Bibeltext - + Bibles name plural Bibeln - + Bibles container title Bibeln @@ -185,52 +185,52 @@ Möchten Sie trotzdem fortfahren? Es konnte kein passendes Buch gefunden werden. Überprüfen Sie bitte die Schreibweise. - + Import a Bible. Neue Bibel importieren. - + Add a new Bible. Füge eine neue Bibel hinzu. - + Edit the selected Bible. Bearbeite die ausgewählte Bibel. - + Delete the selected Bible. Lösche die ausgewählte Bibel. - + Preview the selected Bible. Zeige die ausgewählte Bibelverse in der Vorschau. - + Send the selected Bible live. Zeige die ausgewählte Bibelverse Live. - + Add the selected Bible to the service. Füge die ausgewählten Bibelverse zum Ablauf hinzu. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Bibel Erweiterung</strong><br />Die Bibel Erweiterung ermöglicht es Bibelverse aus verschiedenen Quellen anzuzeigen. - + &Upgrade older Bibles &Upgrade alte Bibeln - + Upgrade the Bible databases to the latest format. Stelle die Bibeln auf das aktuelle Datenbankformat um. @@ -393,18 +393,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s Importiere Bücher... %s - + Importing verses from %s... Importing verses from <book name>... Importiere Verse von %s... - + Importing verses... done. Importiere Verse... Fertig. @@ -735,12 +735,12 @@ werden. Daher ist eine Internetverbindung erforderlich. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Kodierung wird ermittelt (dies kann etwas dauern)... - + Importing %s %s... Importing <book name> <chapter>... %s %s wird importiert... @@ -1341,12 +1341,12 @@ Wollen Sie die anderen Bilder trotzdem hinzufügen? Bilddateien - + Information Hinweis - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2326,307 +2326,307 @@ Um den Einrichtungsassistenten zu unterbrechen (und OpenLP nicht zu starten), bi 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/. @@ -2641,77 +2641,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. - + &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. @@ -2720,38 +2720,38 @@ 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 - + 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. @@ -2764,42 +2764,42 @@ 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 Exportiere OpenLPs Einstellungen in ein *.config-Datei. - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Importiere OpenLPs Einstellungen aus ein *.config-Datei, die vorher an diesem oder einem anderen Computer exportiert wurde. @@ -2833,7 +2833,7 @@ Datenbank: %s OpenLP.MediaManagerItem - + No Items Selected Keine Elemente ausgewählt. @@ -3055,12 +3055,12 @@ Dateiendung nicht unterstützt. OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Anfang</strong>: %s - + <strong>Length</strong>: %s <strong>Spiellänge</strong>: %s @@ -3156,29 +3156,29 @@ Dateiendung nicht unterstützt. &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. @@ -3208,7 +3208,7 @@ Der Inhalt ist nicht in UTF-8 kodiert. Ablauf öffnen - + OpenLP Service Files (*.osz) OpenLP Ablaufdateien (*.osz) @@ -3263,22 +3263,22 @@ Der Inhalt ist nicht in UTF-8 kodiert. &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 @@ -3318,25 +3318,35 @@ Der Inhalt ist nicht in UTF-8 kodiert. 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 + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3430,37 +3440,37 @@ Der Inhalt ist nicht in UTF-8 kodiert. Verbergen - + Go To Gehe zu - + Blank Screen Anzeige abdunkeln - + Blank to Theme Design leeren - + Show Desktop Desktop anzeigen - + Previous Service Vorheriges Element - + Next Service Nächstes Element - + Escape Item Folie schließen @@ -3475,67 +3485,67 @@ Der Inhalt ist nicht in UTF-8 kodiert. Vorherige Folie anzeigen. - + Play Slides Schleife - + Delay between slides in seconds. Pause zwischen den Folien in Sekunden. - + Move to live. Zur Live Ansicht verschieben. - + Add to Service. Füge zum Ablauf hinzu. - + Edit and reload song preview. Bearbeiten und Vorschau aktualisieren. - + Pause audio. Pausiere Musik. - + Go to "Verse" Gehe zu »Strophe« - + Go to "Chorus" Gehe zu »Refrain« - + Go to "Bridge" Gehe zu »Bridge« - + Go to "Pre-Chorus" Gehe zu »Überleitung« - + Go to "Intro" Gehe zu »Einleitung« - + Go to "Ending" Gehe zu »Ende« - + Go to "Other" Gehe zu »Anderes« @@ -3732,7 +3742,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. @@ -3772,19 +3782,12 @@ Der Inhalt ist nicht in UTF-8 kodiert. OpenLP Designdatei importieren - - File is not a valid theme. -The content encoding is not UTF-8. - Die Datei ist keine gültige OpenLP Designdatei. -Sie ist nicht in UTF-8 kodiert. - - - + File is not a valid theme. 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. @@ -3834,12 +3837,12 @@ Sie ist nicht in UTF-8 kodiert. Soll das Design »%s« wirklich gelöscht werden? - + Validation Error Validierungsfehler - + A theme with this name already exists. Ein Design mit diesem Namen existiert bereits. @@ -4502,7 +4505,7 @@ Sie ist nicht in UTF-8 kodiert. Fertig. - + Starting import... Beginne Import... @@ -4844,17 +4847,17 @@ Sie ist nicht in UTF-8 kodiert. PresentationPlugin.PresentationTab - + Available Controllers Verwendete Präsentationsprogramme - + Allow presentation application to be overriden Präsentationsprogramm kann ersetzt werden - + %s (unavailable) %s (nicht verfügbar) @@ -5190,49 +5193,49 @@ 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 @@ -5330,37 +5333,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. @@ -5406,7 +5409,7 @@ Einstellung korrekt. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Die Datei hat keine gültige Dateiendung. @@ -5712,7 +5715,7 @@ Easy Worship] Kein Zielverzeichnis angegeben - + Starting export... Beginne mit dem Export... @@ -5727,7 +5730,7 @@ Easy Worship] Sie müssen ein Verzeichnis angeben. - + Select Destination Folder Zielverzeichnis wählen @@ -5775,12 +5778,12 @@ Easy Worship] Die Liedtexte werden importiert. Bitte warten. - + Select Document/Presentation Files Präsentationen/Textdokumente auswählen - + Generic Document/Presentation Präsentation/Textdokument @@ -5790,42 +5793,42 @@ Easy Worship] Leider können noch keine OpenLyric Lieder importiert werden, aber vielleicht klappts ja in der nächsten Version. - + OpenLP 2.0 Databases »OpenLP 2.0« Lieddatenbanken - + openlp.org v1.x Databases »openlp.org 1.x« Lieddatenbanken - + Words Of Worship Song Files »Words of Worship« Lieddateien - + Songs Of Fellowship Song Files Songs Of Fellowship Song Dateien - + SongBeamer Files SongBeamer Dateien - + SongShow Plus Song Files SongShow Plus Song Dateien - + You need to specify at least one document or presentation file to import from. Sie müssen wenigstens ein Dokument oder Präsentationsdatei auswählen, die importiert werden soll. - + Foilpresenter Song Files Foilpresenter Lied-Dateien @@ -5850,12 +5853,12 @@ Easy Worship] Der Präsentation/Textdokument importer wurde deaktiviert, weil OpenLP nicht OpenOffice oder LibreOffice öffnen konnte. - + OpenLyrics or OpenLP 2.0 Exported Song OpenLyrics oder OpenLP 2.0 exportiere Lieder - + OpenLyrics Files »OpenLyrics« Datei @@ -5886,7 +5889,7 @@ Easy Worship] Liedtext - + CCLI License: CCLI-Lizenz: @@ -5896,7 +5899,7 @@ Easy Worship] 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? @@ -5909,7 +5912,7 @@ Easy Worship] Autoren, Themen und Bücher verwalten. - + copy For song cloning Kopie @@ -5965,12 +5968,12 @@ Easy Worship] SongsPlugin.SongExportForm - + 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. @@ -6006,7 +6009,7 @@ Easy Worship] SongsPlugin.SongImportForm - + Your song import failed. Importvorgang fehlgeschlagen. diff --git a/resources/i18n/el.ts b/resources/i18n/el.ts new file mode 100644 index 000000000..42a55f53b --- /dev/null +++ b/resources/i18n/el.ts @@ -0,0 +1,6196 @@ + + + + AlertsPlugin + + + &Alert + &Ειδοποίηση + + + + Show an alert message. + Εμφάνιση ενός μηνύματος ειδοποίησης. + + + + Alert + name singular + Ειδοποίηση + + + + Alerts + name plural + Ειδοποιήσεις + + + + Alerts + container title + Ειδοποιήσεις + + + + <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen. + <strong>Πρόσθετο Ειδοποιήσεων</strong><br />Το πρόσθετο ειδοποιήσεων ελέγχει την εμφάνιση βοηθητικών μηνυμάτων στην οθόνη προβολής. + + + + AlertsPlugin.AlertForm + + + Alert Message + Μήνυμα Ειδοποίησης + + + + Alert &text: + &Κείμενο Ειδοποίησης: + + + + &New + &Νέο + + + + &Save + &Αποθήκευση + + + + Displ&ay + Παρουσί&αση + + + + Display && Cl&ose + Παρουσίαση && Κλ&είσιμο + + + + New Alert + Νέα Ειδοποίηση + + + + You haven't specified any text for your alert. Please type in some text before clicking New. + Δεν έχετε προσδιορίσει κάποιο κείμενο για την ειδοποίησή σας. Παρακαλούμε πληκτρολογείστε ένα κείμενο πριν κάνετε κλικ στο Νέο. + + + + &Parameter: + &Παράμετρος: + + + + No Parameter Found + Δεν Βρέθηκε Παράμετρος + + + + You have not entered a parameter to be replaced. +Do you want to continue anyway? + Δεν έχετε εισαγάγει μια παράμετρο προς αντικατάσταση. +Θέλετε να συνεχίσετε οπωσδήποτε; + + + + No Placeholder Found + Δεν Βρέθηκε Σελιδοδείκτης + + + + The alert text does not contain '<>'. +Do you want to continue anyway? + Η ειδοποίηση δεν περιέχει '<>'. +Θέλετε να συνεχίσετε οπωσδήποτε; + + + + AlertsPlugin.AlertsManager + + + Alert message created and displayed. + Η ειδοποίηση δημιουργήθηκε και προβλήθηκε. + + + + AlertsPlugin.AlertsTab + + + Font + Γραμματοσειρά + + + + Font name: + Ονομασία γραμματοσειράς: + + + + Font color: + Χρώμα γραμματοσειράς: + + + + Background color: + Χρώμα φόντου: + + + + Font size: + Μέγεθος γραμματοσειράς: + + + + Alert timeout: + Χρόνος αναμονής: + + + + BiblesPlugin + + + &Bible + &Βίβλος + + + + Bible + name singular + Βίβλος + + + + Bibles + name plural + Βίβλοι + + + + Bibles + container title + Βίβλοι + + + + No Book Found + Δεν βρέθηκε κανένα βιβλίο + + + + No matching book could be found in this Bible. Check that you have spelled the name of the book correctly. + Δεν βρέθηκε βιβλίο που να ταιριάζει στην Βίβλο αυτή. Ελέγξτε την ορθογραφία του βιβλίου. + + + + Import a Bible. + Εισαγωγή μιας Βίβλου. + + + + Add a new Bible. + Προσθήκη νέας Βίβλου. + + + + Edit the selected Bible. + Επεξεργασία επιλεγμένης Βίβλου. + + + + Delete the selected Bible. + Διαγραφή της επιλεγμένης Βίβλου. + + + + Preview the selected Bible. + Προεπισκόπηση επιλεγμένης Βίβλου. + + + + Send the selected Bible live. + Προβολή της επιλεγμένης Βίβλου. + + + + Add the selected Bible to the service. + Προσθήκη της επιλεγμένης Βίβλου προς χρήση. + + + + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. + <strong>Πρόσθετο Βίβλων</strong><br />Το πρόσθετο Βίβλων παρέχει την δυνατότητα να εμφανίζονται εδάφια Βίβλων από διαφορετικές πηγές κατά την λειτουργία. + + + + &Upgrade older Bibles + &Αναβάθμιση παλαιότερων Βίβλων + + + + Upgrade the Bible databases to the latest format. + Αναβάθμιση της βάσης δεδομένων Βίβλων στην τελευταία μορφή. + + + + BiblesPlugin.BibleManager + + + Scripture Reference Error + Σφάλμα Αναφοράς Βίβλου + + + + Web Bible cannot be used + Η Βίβλος Web δεν μπορεί να χρησιμοποιηθεί + + + + Text Search is not available with Web Bibles. + Η Αναζήτηση Κειμένου δεν είναι διαθέσιμη με Βίβλους Web. + + + + 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. + Δεν δώσατε λέξη προς αναζήτηση. +Μπορείτε να διαχωρίσετε διαφορετικές λέξεις με κενό για να αναζητήσετε για όλες τις λέξεις και μπορείτε να τις διαχωρίσετε με κόμμα για να αναζητήσετε για μια από αυτές. + + + + There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles. + Δεν υπάρχουν εγκατεστημένες Βίβλοι. Χρησιμοποιήστε τον Οδηγό Εισαγωγής για να εγκαταστήσετε μία η περισσότερες Βίβλους. + + + + Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns: + +Book Chapter +Book Chapter-Chapter +Book Chapter:Verse-Verse +Book Chapter:Verse-Verse,Verse-Verse +Book Chapter:Verse-Verse,Chapter:Verse-Verse +Book Chapter:Verse-Chapter:Verse + Η αναφορά Γραφής σας είτε δεν υποστηρίζεται από το OpenLP ή δεν είναι έγκυρη. Παρακαλούμε επιβεβαιώστε ότι η αναφορά σας συμμορφώνεται σε μια από τις παρακάτω φόρμες: + +Κεφάλαιο Βιβλίου +Κεφάλαιο Βιβλίου-Κεφάλαιο +Κεφάλαιο Βιβλίου:Εδάφιο-Εδάφιο +Κεφάλαιο Βιβλίου:Εδάφιο-Εδάφιο,Εδάφιο-Εδάφιο +Κεφάλαιο Βιβλίου:Εδάφιο-Εδάφιο,Κεφάλαιο:Εδάφιο-Εδάφιο +Κεφάλαιο Βιβλίου:Εδάφιο-Κεφάλαιο:Εδάφιο + + + + No Bibles Available + Βίβλοι Μη Διαθέσιμοι + + + + BiblesPlugin.BiblesTab + + + Verse Display + Εμφάνιση Εδαφίου + + + + Only show new chapter numbers + Εμφάνιση μόνο των αριθμών νέων κεφαλαίων + + + + Bible theme: + Θέμα Βίβλου: + + + + No Brackets + Απουσία Παρενθέσεων + + + + ( And ) + ( Και ) + + + + { And } + { Και } + + + + [ And ] + [ Και ] + + + + Note: +Changes do not affect verses already in the service. + Σημείωση: +Οι αλλαγές δεν επηρεάζουν τα εδάφια που χρησιμοποιούνται. + + + + Display second Bible verses + Εμφάνιση εδαφίων δεύτερης Βίβλου + + + + BiblesPlugin.BookNameDialog + + + Select Book Name + Επιλέξτε Όνομα Βιβλίου + + + + The following book name cannot be matched up internally. Please select the corresponding English name from the list. + Το ακόλουθο όνομα βιβλίου δεν βρέθηκε εσωτερικά. Παρακαλούμε επιλέξτε το αντίστοιχο αγγλικό όνομα από την λίστα. + + + + Current name: + Τρέχον όνομα: + + + + Corresponding name: + Αντίστοιχο όνομα: + + + + Show Books From + Εμφάνιση Βιβλίων Από + + + + Old Testament + Παλαιά Διαθήκη + + + + New Testament + Καινή Διαθήκη + + + + Apocrypha + Απόκρυφα + + + + BiblesPlugin.BookNameForm + + + You need to select a book. + Πρέπει να επιλέξετε ένα βιβλίο. + + + + BiblesPlugin.CSVBible + + + Importing books... %s + Εισαγωγή βιβλίων... %s + + + + Importing verses from %s... + Importing verses from <book name>... + Εισαγωγή εδαφίων από %s... + + + + Importing verses... done. + Εισαγωγή εδαφίων... ολοκληρώθηκε. + + + + BiblesPlugin.HTTPBible + + + Registering Bible and loading books... + Εγγραφή Βίβλου και φόρτωμα βιβλίων... + + + + Registering Language... + Εγγραφή Γλώσσας... + + + + Importing %s... + Importing <book name>... + Εισαγωγή %s... + + + + Download Error + Σφάλμα Λήψης + + + + 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. + Υπήρξε ένα πρόβλημα κατά την λήψη των επιλεγμένων εδαφίων. Παρακαλούμε ελέγξτε την σύνδεση στο Internet και αν αυτό το σφάλμα επανεμφανιστεί παρακαλούμε σκεφτείτε να κάνετε αναφορά σφάλματος. + + + + Parse Error + Σφάλμα Ανάλυσης + + + + There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug. + Υπήρξε πρόβλημα κατά την εξαγωγή των επιλεγμένων εδαφίων σας. Αν αυτό το σφάλμα επανεμφανιστεί σκεφτείτε να κάνετε μια αναφορά σφάλματος. + + + + BiblesPlugin.ImportWizardForm + + + Bible Import Wizard + Οδηγός Εισαγωγής Βίβλου + + + + This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from. + Ο οδηγός αυτός θα σας βοηθήσει στην εισαγωγή Βίβλων από μια ποικιλία τύπων. Κάντε κλικ στο πλήκτρο επόμενο παρακάτω για να ξεκινήσετε την διαδικασία επιλέγοντας έναν τύπο αρχείου προς εισαγωγή. + + + + Web Download + Λήψη μέσω Web + + + + Location: + Τοποθεσία: + + + + Crosswalk + Crosswalk + + + + BibleGateway + BibleGateway + + + + Bible: + Βίβλος: + + + + Download Options + Επιλογές Λήψης + + + + Server: + Εξυπηρετητής: + + + + Username: + Όνομα Χρήστη: + + + + Password: + Κωδικός: + + + + Proxy Server (Optional) + Εξυπηρετητής Proxy (Προαιρετικό) + + + + License Details + Λεπτομέρειες Άδειας + + + + Set up the Bible's license details. + Ρυθμίστε τις λεπτομέρειες άδειας της Βίβλου. + + + + Version name: + Όνομα έκδοσης: + + + + Copyright: + Πνευματικά Δικαιώματα: + + + + Please wait while your Bible is imported. + Παρακαλούμε περιμένετε όσο η Βίβλος σας εισάγεται. + + + + You need to specify a file with books of the Bible to use in the import. + Πρέπει να καθορίσετε ένα αρχείο με βιβλία της Βίβλου για να χρησιμοποιήσετε για εισαγωγή. + + + + You need to specify a file of Bible verses to import. + Πρέπει να καθορίσετε ένα αρχείο εδαφίων της Βίβλου προς εισαγωγή. + + + + You need to specify a version name for your Bible. + Πρέπει να καθορίσετε μία ονομασία έκδοσης της Βίβλου σας. + + + + You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such. + Πρέπει να ορίσετε τα πνευματικά δικαιώματα της Βίβλου σας. Οι Βίβλοι στον δημόσιο τομέα πρέπει να δηλώνονται ως τέτοιες. + + + + Bible Exists + Η Βίβλος Υπάρχει + + + + This Bible already exists. Please import a different Bible or first delete the existing one. + Η Βίβλος ήδη υπάρχει. Παρακαλούμε να εισάγετε μια διαφορετική Βίβλο ή να διαγράψετε πρώτα την ήδη υπάρχουσα. + + + + Your Bible import failed. + Η εισαγωγή της Βίβλου σας απέτυχε. + + + + CSV File + Αρχείο CSV + + + + Bibleserver + Εξυπηρετητής Βίβλου + + + + Permissions: + Άδειες: + + + + Bible file: + Αρχείο Βίβλου: + + + + Books file: + Αρχείο Βιβλίων: + + + + Verses file: + Αρχείο εδαφίων: + + + + openlp.org 1.x Bible Files + Αρχεία Βίβλων openlp.org 1.x + + + + Registering Bible... + Καταχώρηση Βίβλου... + + + + Registered Bible. Please note, that verses will be downloaded on +demand and thus an internet connection is required. + Η Βίβλος καταχωρήθηκε. Σημειώστε ότι τα εδάφια θα κατέβουν +κατά απαίτηση και χρειάζεται σύνδεση στο διαδίκτυο. + + + + BiblesPlugin.LanguageDialog + + + Select Language + Επιλογή Γλώσσας + + + + OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below. + Το OpenLP δεν μπορεί να αναγνωρίσει την γλώσσα αυτής της μετάφρασης της Βίβλου. Παρακαλούμε επιλέξτε την γλώσσα από την παρακάτω λίστα. + + + + Language: + Γλώσσα: + + + + BiblesPlugin.LanguageForm + + + You need to choose a language. + Πρέπει να επιλέξετε μια γλώσσα. + + + + BiblesPlugin.MediaItem + + + Quick + Γρήγορο + + + + Find: + Εύρεση: + + + + Book: + Βιβλίο: + + + + Chapter: + Κεφάλαιο: + + + + Verse: + Εδάφιο: + + + + From: + Από: + + + + To: + Έως: + + + + Text Search + Αναζήτηση Κειμένου + + + + Second: + Δεύτερο: + + + + Scripture Reference + Αναφορά Γραφής + + + + Toggle to keep or clear the previous results. + Εναλλαγή διατήρησης ή καθαρισμού των προηγούμενων αποτελεσμάτων. + + + + 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. + Βίβλος ατελώς φορτωμένη. + + + + 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 εδάφια δεν έχουν συμπεριληφθεί στα αποτελέσματα. + + + + BiblesPlugin.Opensong + + + Importing %s %s... + Importing <book name> <chapter>... + Εισαγωγή %s %s... + + + + BiblesPlugin.OsisImport + + + Detecting encoding (this may take a few minutes)... + Ανίχνευση κωδικοποίησης (μπορεί να χρειαστεί μερικά λεπτά)... + + + + Importing %s %s... + Importing <book name> <chapter>... + Εισαγωγή %s %s... + + + + BiblesPlugin.UpgradeWizardForm + + + Select a Backup Directory + Επιλέξτε έναν Κατάλογο Αντιγράφων Ασφαλείας + + + + Bible Upgrade Wizard + Οδηγός Αναβάθμισης Βίβλου + + + + 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. + Ο οδηγός αυτός θα σας βοηθήσει να αναβαθμίσετε τις υπάρχουσες Βίβλους σας από μία προηγούμενη έκδοση του OpenLP 2. Κάντε κλικ στο πλήκτρο επόμενο παρακάτω για να ξεκινήσετε την διαδικασία αναβάθμισης. + + + + Select Backup Directory + Επιλέξτε Φάκελο Αντιγράφων Ασφαλείας + + + + Please select a backup directory for your Bibles + Παρακαλούμε επιλέξτε έναν φάκελο αντιγράφων ασφαλείας για τις Βίβλους σας + + + + 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>. + Οι προηγούμενες εκδόσεις του OpenLP 2.0 δεν μπορούν να χρησιμοποιήσουν αναβαθμισμένες Βίβλους. Ετούτο το εργαλείο θα δημιουργήσει αντίγραφο ασφαλείας των τρεχόντων Βίβλων σας ώστε να αντιγράψετε απλά τα αρχεία πίσω στον φάκελο του OpenLP αν χρειαστείτε να γυρίσετε σε μια προηγούμενη έκδοση του OpenLP. Οδηγίες για το πως θα επαναφέρετε τα αρχεία μπορείτε να βρείτε στις <a href="http://wiki.openlp.org/faq"> Συχνές Ερωτήσεις</a>. + + + + Please select a backup location for your Bibles. + Παρακαλούμε επιλέξτε μία τοποθεσία για αντίγραφα ασφαλείας για τις Βίβλους σας. + + + + Backup Directory: + Φάκελος Αντιγράφων Ασφαλείας: + + + + There is no need to backup my Bibles + Δεν είναι απαραίτητο να κάνω αντίγραφα ασφαλείας των Βίβλων μου + + + + Select Bibles + Επιλογή Βίβλων + + + + Please select the Bibles to upgrade + Παρακαλούμε επιλέξτε τις Βίβλους προς αναβάθμιση + + + + Upgrading + Αναβάθμιση + + + + Please wait while your Bibles are upgraded. + Παρακαλούμε περιμένετε όσο αναβαθμίζονται οι Βίβλοι σας. + + + + The backup was not successful. +To backup your Bibles you need permission to write to the given directory. + Η δημιουργία αντιγράφων ασφαλείας δεν ήταν επιτυχής. +Για αντίγραφα ασφαλείας των Βίβλων σας χρειάζεστε δικαιώματα εγγραφής στον δηλωμένο φάκελο. + + + + Upgrading Bible %s of %s: "%s" +Failed + Αναβάθμιση Βίβλου %s από %s: "%s" +Απέτυχε + + + + Upgrading Bible %s of %s: "%s" +Upgrading ... + Αναβάθμιση Βίβλου %s από %s: "%s" +Αναβάθμιση ... + + + + Download Error + Σφάλμα Λήψης + + + + To upgrade your Web Bibles an Internet connection is required. + Για αναβάθμιση των Βίβλων Web χρειάζεστε σύνδεση στο Internet. + + + + Upgrading Bible %s of %s: "%s" +Upgrading %s ... + Αναβάθμιση Βίβλου %s από %s: "%s" +Αναβάθμιση %s ... + + + + Upgrading Bible %s of %s: "%s" +Complete + Αναβάθμιση Βίβλου %s από %s: "%s" +Ολοκληρώθηκε + + + + , %s failed + , %s απέτυχε + + + + 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. + Αναβάθμιση Βίβλου(-ων): %s επιτυχής%s +Παρακαλούμε έχετε υπόψη ότι εδάφια από τις Βίβλους Web θα κατέβουν κατά απαίτηση και έτσι μια σύνδεση στο Internet είναι απαραίτητη. + + + + Upgrading Bible(s): %s successful%s + Αναβάθμιση Βίβλου(-ων): %s επιτυχής%s + + + + Upgrade failed. + Η Αναβάθμιση απέτυχε. + + + + You need to specify a backup directory for your Bibles. + Πρέπει να καθορίσετε έναν φάκελο αντιγράφων ασφαλείας για τις Βίβλους σας. + + + + Starting upgrade... + Έναρξη αναβάθμισης... + + + + There are no Bibles that need to be upgraded. + Δεν υπάρχουν Βίβλοι που χρειάζονται αναβάθμιση. + + + + CustomPlugin + + + <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>Πρόσθετο Εξατομικευμένης Διαφάνειας</strong><br />Το πρόσθετο εξατομικευμένης διαφάνειας παρέχει την δυνατότητα να στήσετε διαφάνειες που μπορούν να προβληθούν στην οθόνη όπως τα τραγούδια. Αυτό το πρόσθετο παρέχει περισσότερη ελευθερία από το πρόσθετο τραγουδιών. + + + + Custom Slide + name singular + Εξατομικευμένη Διαφάνεια + + + + Custom Slides + name plural + Εξατομικευμένες Διαφάνειες + + + + Custom Slides + container title + Εξατομικευμένες Διαφάνειες + + + + Load a new custom slide. + Φόρτωση νέας εξατομικευμένης διαφάνειας. + + + + Import a custom slide. + Εισαγωγή εξατομικευμένης διαφάνειας. + + + + Add a new custom slide. + Προσθήκη νέας εξατομικευμένης διαφάνειας. + + + + Edit the selected custom slide. + Επεξεργασία της επιλεγμένης εξατομικευμένης διαφάνειας. + + + + Delete the selected custom slide. + Διαγραφή της επιλεγμένης εξατομικευμένης διαφάνειας. + + + + Preview the selected custom slide. + Προεπισκόπηση της επιλεγμένης εξατομικευμένης διαφάνειας. + + + + Send the selected custom slide live. + Προβολή της επιλεγμένης εξατομικευμένης διαφάνειας. + + + + Add the selected custom slide to the service. + Προσθήκη της επιλεγμένης εξατομικευμένης διαφάνειας σε λειτουργία. + + + + CustomPlugin.CustomTab + + + Custom Display + Εξατομικευμένη Προβολή + + + + Display footer + Προβολή υποσέλιδου + + + + CustomPlugin.EditCustomForm + + + Edit Custom Slides + Επεξεργασία Εξατομικευμένων Διαφανειών + + + + &Title: + &Τίτλος: + + + + Add a new slide at bottom. + Προσθήκη νέας διαφάνειας κάτω. + + + + Edit the selected slide. + Επεξεργασία επιλεγμένης διαφάνειας. + + + + Edit all the slides at once. + Επεξεργασία όλων των διαφανειών ταυτόχρονα. + + + + Split a slide into two by inserting a slide splitter. + Χωρίστε μια διαφάνεια σε δύο με εισαγωγή ενός διαχωριστή διαφανειών. + + + + The&me: + Θέ&μα: + + + + &Credits: + &Πιστώσεις: + + + + You need to type in a title. + Πρέπει να δηλώσετε έναν τίτλο. + + + + You need to add at least one slide + Πρέπει να προσθέσετε τουλάχιστον μία διαφάνεια + + + + Ed&it All + &Επεξεργασία Όλων + + + + Insert Slide + Εισαγωγή Διαφάνειας + + + + CustomPlugin.MediaItem + + + Are you sure you want to delete the %n selected custom slides(s)? + + Είσαι σίγουρος ότι θες να διαγράψεις την %n επιλεγμένη εξατομικευμένη διαφάνεια; + Είστε σίγουροι ότι θέλετε να διαγράψετε τις %n επιλεγμένες εξατομικευμένες διαφάνειες; + + + + + 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 + Εικόνες + + + + 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. + Προβολή της επιλεγμένης εικόνας σε λειτουργία. + + + + ImagePlugin.ExceptionDialog + + + Select Attachment + Επιλογή Επισυναπτόμενου + + + + ImagePlugin.MediaItem + + + Select Image(s) + Επιλογή Εικόνας(-ων) + + + + 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 + Οι ακόλουθες εικόνες δεν υπάρχουν πια: %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 + + + <strong>Media Plugin</strong><br />The media plugin provides playback of audio and video. + <strong>Πρόσθετο Πολυμέσων</strong><br />Το πρόσθετο πολυμέσων παρέχει την αναπαραγωγή ήχου και βίντεο. + + + + Media + name singular + Πολυμέσο + + + + Media + name plural + Πολυμέσα + + + + Media + container title + Πολυμέσα + + + + Load new media. + Φόρτωση νέων πολυμέσων. + + + + Add new media. + Προσθήκη νέων πολυμέσων. + + + + Edit the selected media. + Επεξεργασία επιλεγμένων πολυμέσων. + + + + Delete the selected media. + Διαγραφή επιλεγμένων πολυμέσων. + + + + Preview the selected media. + Προεπισκόπηση επιλεγμένων πολυμέσων. + + + + Send the selected media live. + Προβολή επιλεγμένων πολυμέσων. + + + + Add the selected media to the service. + Προσθήκη επιλεγμένων πολυμέσων σε λειτουργία. + + + + MediaPlugin.MediaItem + + + Select Media + Επιλογή πολυμέσων + + + + You must select a media file to delete. + Πρέπει να επιλέξετε ένα αρχείο πολυμέσων για διαγραφή. + + + + You must select a media file to replace the background with. + Πρέπει να επιλέξετε ένα αρχείο πολυμέσων με το οποίο θα αντικαταστήσετε το φόντο. + + + + There was a problem replacing your background, the media file "%s" no longer exists. + Υπήρξε πρόβλημα κατά την αντικατάσταση του φόντου, τα αρχεία πολυμέσων "%s" δεν υπάρχουν πια. + + + + Missing Media File + Απόντα Αρχεία Πολυμέσων + + + + The file %s no longer exists. + Το αρχείο %s δεν υπάρχει πια. + + + + Videos (%s);;Audio (%s);;%s (*) + Βίντεο (%s);;Ήχος (%s);;%s (*) + + + + There was no display item to amend. + Δεν υπήρξε αντικείμενο προς προβολή για διόρθωση. + + + + Unsupported File + Μη Υποστηριζόμενο Αρχείο + + + + Automatic + Αυτόματο + + + + Use Player: + + + + + MediaPlugin.MediaTab + + + Available Media Players + + + + + %s (unavailable) + %s (μη διαθέσιμο) + + + + Player Order + + + + + Down + + + + + Up + + + + + Allow media player to be overriden + + + + + OpenLP + + + Image Files + Αρχεία Εικόνων + + + + Information + Πληροφορίες + + + + Bible format has changed. +You have to upgrade your existing Bibles. +Should OpenLP upgrade now? + Η μορφή των Βίβλων έχει αλλάξει. +Πρέπει να αναβαθμίσετε τις υπάρχουσες Βίβλους. +Να τις αναβαθμίσει το OpenLP τώρα; + + + + OpenLP.AboutForm + + + Credits + Πιστώσεις + + + + License + Άδεια + + + + Contribute + Συνεισφέρετε + + + + build %s + έκδοση %s + + + + 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. + Αυτό το πρόγραμμα είναι ανοιχτό λογισμικό, μπορείτε να το διανείμετε και/ή να το τροποποιήσετε υπό τους όρους της άδειας GNU General Public License όπως δημοσιεύτηκε από το Ίδρυμα Ελεύθερου Λογισμικού, έκδοση 2 της Άδειας. + + + + 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 below for more details. + Αυτό το πρόγραμμα διανέμεται με την ελπίδα ότι θα είναι χρήσιμο, αλλά ΧΩΡΙΣ ΚΑΜΙΑ ΕΓΓΥΗΣΗ, χωρίς καν την συνεπαγόμενη εγγύηση ΕΜΠΟΡΙΚΟΤΗΤΑΣ ή ΧΡΗΣΗΣ ΓΙΑ ΣΥΓΚΕΚΡΙΜΕΝΟ ΣΚΟΠΟ. Δείτε παρακάτω για περισσότερες λεπτομέρειες. + + + + Project Lead + %s + +Developers + %s + +Contributors + %s + +Testers + %s + +Packagers + %s + +Translators + Afrikaans (af) + %s + German (de) + %s + English, United Kingdom (en_GB) + %s + English, South Africa (en_ZA) + %s + Estonian (et) + %s + French (fr) + %s + Hungarian (hu) + %s + Japanese (ja) + %s + Norwegian Bokmål (nb) + %s + Dutch (nl) + %s + Portuguese, Brazil (pt_BR) + %s + Russian (ru) + %s + +Documentation + %s + +Built With + Python: http://www.python.org/ + Qt4: http://qt.nokia.com/ + PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro + Oxygen Icons: http://oxygen-icons.org/ + +Final Credit + "For God so loved the world that He gave + His one and only Son, so that whoever + believes in Him will not perish but inherit + eternal life." -- John 3:16 + + And last but not least, final credit goes to + God our Father, for sending His Son to die + on the cross, setting us free from sin. We + bring this software to you for free because + He has set us free. + Υπεύθυνοι Project +%s + +Ανάπτυξη +%s + +Συνεισφέροντες +%s + +Ελεγκτές +%s + +Packagers +%s + +Μεταφραστές +Αφρικανικά (af) +%s +Γερμανικά (de) +%s +Αγγλικά, Ηνωμένο Βασίλειο (en_GB) +%s +Αγγλικά, Νότιος Αφρική (en_ZA) +%s +Εσθονικά (et) +%s +Γαλλικά (fr) +%s +Ουγγρικά (hu) +%s +Ιαπωνικά (ja) +%s +Νορβηγικά Bokmål (nb) +%s +Ολλανδικά (nl) +%s +Πορτογαλικά, Βραζιλία (pt_BR) +%s +Ρώσικα (ru) +%s + +Documentation +%s + +Χτίστηκε με +Python: http://www.python.org/ +Qt4: http://qt.nokia.com/ +PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro +Oxygen Icons: http://oxygen-icons.org/ + +Final Credit +"Επειδή, με τέτοιον τρόπο αγάπησε ο Θεός τον κόσμο, +ώστε έδωσε τον Υιό του τον μονογενή, +για να μη χαθεί καθένας ο οποίος πιστεύει σ' αυτόν, +αλλά να έχει αιώνια ζωή." -- Ιωάννης 3:16 + +Τέλος οι ευχαριστίες μας πάνε στον +Πατέρα μας Θεό, γιατί έστειλε τον Υιό Του να πεθάνει +στον σταυρό, ελευθερώνοντάς μας από την αμαρτία. +Σας προσφέρουμε αυτό το πρόγραμμα δωρεάν επειδή +Αυτός μας ελευθέρωσε. + + + + OpenLP <version><revision> - Open Source Lyrics Projection + +OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. + +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> - Open Source Lyrics Projection + +Το OpenLP είναι ένα δωρεάν πρόγραμμα εκκλησιαστικών παρουσιάσεων, ή πρόγραμμα προβολής στίχων, που χρησιμοποιείται για την προβολή διαφανειών τραγουδιών, εδαφίων της Βίβλου, βίντεο, εικόνων, ακόμη και παρουσιάσεων (εάν έχετε εγκατεστημένα ένα εκ των Impress, PowerPoint ή PowerPoint Viewer) για την εκκλησιαστική λατρεία με την χρήση ενός υπολογιστή και ενός βιντεοπροβολέα. + +Μάθετε περισσότερα για το OpenLP: http://openlp.org/ + +Το OpenLP έχει γραφτεί και συντηρείται από εθελοντές. Αν θα θέλατε να δείτε περισσότερα δωρεάν Χριστιανικά προγράμματα να υλοποιούνται, παρακαλούμε σκεφτείτε να συνεισφέρετε χρησιμοποιώντας το παρακάτω πλήκτρο. + + + + Copyright © 2004-2011 %s +Portions copyright © 2004-2011 %s + Πνευματικά Δικαιώματα © 2004-2011 %s +Τμηματικά Πνευματικά Δικαιώματα © 2004-2011 %s + + + + OpenLP.AdvancedTab + + + UI Settings + Επιλογές Διεπαφής + + + + Number of recent files to display: + Αριθμός πρόσφατων αρχείων προς απεικόνιση: + + + + Remember active media manager tab on startup + Θυμήσου την καρτέλα του ενεργού διαχειριστή πολυμέσων κατά την εκκίνηση + + + + Double-click to send items straight to live + Προβολή αντικειμένου άμεσα με διπλό κλικ + + + + Expand new service items on creation + Ανάπτυξη νέων αντικειμένων λειτουργίας κατά την δημιουργία + + + + Enable application exit confirmation + Ενεργοποίηση επιβεβαίωσης κατά την έξοδο + + + + Mouse Cursor + Δείκτης Ποντικιού + + + + Hide mouse cursor when over display window + Απόκρυψη δείκτη ποντικιού από το παράθυρο προβολής + + + + Default Image + Προκαθορισμένη Εικόνα + + + + Background color: + Χρώμα φόντου: + + + + Image file: + Αρχείο εικόνας: + + + + Open File + Άνοιγμα Αρχείου + + + + Advanced + Για προχωρημένους + + + + Preview items when clicked in Media Manager + Προεπισκόπηση αντικειμένων κατά το κλικ στον Διαχειριστή Πολυμέσων + + + + Click to select a color. + Κάντε κλικ για επιλογή χρώματος. + + + + Browse for an image file to display. + Αναζήτηση για αρχείο εικόνας προς προβολή. + + + + Revert to the default OpenLP logo. + Επαναφορά στο προκαθορισμένο λογότυπο του OpenLP. + + + + OpenLP.ExceptionDialog + + + Error Occurred + Παρουσιάστηκε Σφάλμα + + + + 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. + Ωχ! Το OpenLP αντιμετώπισε πρόβλημα και δεν επανήλθε. Το κείμενο στο παρακάτω πλαίσιο περιέχει πληροφορίες που μπορεί να είναι χρήσιμες στους προγραμματιστές του OpenLP, οπότε παρακαλούμε να το στείλετε με e-mail στην διεύθυνση bugs@openlp.org, μαζί με μία λεπτομερή αναφορά του τι κάνατε όταν παρουσιάστηκε το πρόβλημα. + + + + Send E-Mail + Αποστολή E-Mail + + + + Save to File + Αποθήκευση σε Αρχείο + + + + Please enter a description of what you were doing to cause this error +(Minimum 20 characters) + Παρακαλούμε να περιγράψετε τι κάνατε που προκάλεσε αυτό το πρόβλημα +(20 χαρακτήρες τουλάχιστον) + + + + Attach File + Επισύναψη Αρχείου + + + + Description characters to enter : %s + Χαρακτήρες περιγραφής προς εισαγωγή: %s + + + + OpenLP.ExceptionForm + + + Platform: %s + + Πλατφόρμα: %s + + + + + Save Crash Report + Αποθήκευση Αναφοράς Σφάλματος + + + + Text files (*.txt *.log *.text) + Αρχεία κειμένου (*.txt *.log *.text) + + + + **OpenLP Bug Report** +Version: %s + +--- Details of the Exception. --- + +%s + + --- Exception Traceback --- +%s +--- System information --- +%s +--- Library Versions --- +%s + + **OpenLP Αναφορά Σφάλματος** +Έκδοση: %s + +--- Λεπτομέρειες της Εξαίρεσης. --- + +%s + +--- Ιχνηλασιμότητα Εξαίρεσης --- +%s +--- Πληροφορίες Συστήματος --- +%s +--- Εκδόσεις βιβλιοθηκών --- +%s + + + + + *OpenLP Bug Report* +Version: %s + +--- Details of the Exception. --- + +%s + + --- Exception Traceback --- +%s +--- System information --- +%s +--- Library Versions --- +%s + + Please add the information that bug reports are favoured written in English. + *OpenLP Αναφορά Σφάλματος* +(Σημείωση: Η αναφορά κατά προτίμηση στα Αγγλικά) +Έκδοση: %s + +--- Λεπτομέρειες της Εξαίρεσης. --- + +%s + +--- Ιχνηλασιμότητα Εξαίρεσης --- +%s +--- Πληροφορίες Συστήματος --- +%s +--- Εκδόσεις βιβλιοθηκών --- +%s + + + + + OpenLP.FileRenameForm + + + File Rename + Μετονομασία Αρχείου + + + + New File Name: + Νέο Όνομα Αρχείου: + + + + File Copy + Αντιγραφή Αρχείου + + + + OpenLP.FirstTimeLanguageForm + + + Select Translation + Επιλογή Μετάφρασης + + + + Choose the translation you'd like to use in OpenLP. + Επιλέξτε την μετάφραση που θέλετε να χρησιμοποιήσετε στο OpenLP. + + + + Translation: + Μετάφραση: + + + + OpenLP.FirstTimeWizard + + + Songs + Τραγούδια + + + + First Time Wizard + Οδηγός Πρώτης Εκτέλεσης + + + + Welcome to the First Time Wizard + Καλώς ορίσατε στον Οδηγό Πρώτης Εκτέλεσης + + + + Activate required Plugins + Ενεργοποίηση απαιτούμενων Πρόσθετων + + + + Select the Plugins you wish to use. + Επιλέξτε τα Πρόσθετα που θέλετε να χρησιμοποιήσετε. + + + + Bible + Βίβλος + + + + Images + Εικόνες + + + + Presentations + Παρουσιάσεις + + + + Media (Audio and Video) + Πολυμέσα (Ήχος και Βίντεο) + + + + Allow remote access + Επιτρέψτε απομακρυσμένη πρόσβαση + + + + Monitor Song Usage + Επίβλεψη Χρήσης Τραγουδιών + + + + Allow Alerts + Επιτρέψτε τις Ειδοποιήσεις + + + + Default Settings + Προκαθορισμένες Ρυθμίσεις + + + + Downloading %s... + Λήψη %s... + + + + Download complete. Click the finish button to start OpenLP. + Η λήψη ολοκληρώθηκε. Κάντε κλικ στο κουμπί τερματισμού για να ξεκινήσετε το OpenLP. + + + + Enabling selected plugins... + Ενεργοποίηση των επιλεγμένων Πρόσθετων... + + + + No Internet Connection + Καμία Σύνδεση Διαδικτύου + + + + Unable to detect an Internet connection. + Δεν μπορεί να ανιχνευθεί σύνδεση στο διαδίκτυο. + + + + 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. + Θέστε τις προκαθορισμένες ρυθμίσεις για χρήση από το OpenLP. + + + + Default output display: + Προκαθορισμένη έξοδος προβολής: + + + + Select default theme: + Επιλογή προκαθορισμένου θέματος: + + + + Starting configuration process... + Εκκίνηση διαδικασίας διαμόρφωσης... + + + + This wizard will help you to configure OpenLP for initial use. Click the next button below to start. + Αυτός ο οδηγός θα σας βοηθήσει να διαμορφώσετε το 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. + + + + Download complete. Click the finish button to return to OpenLP. + Λήψη ολοκληρώθηκε. Κάντε κλικ στο πλήκτρο τερματισμού για να γυρίσετε στο OpenLP. + + + + Click the finish button to return to OpenLP. + Κάντε κλικ στο πλήκτρο τερματισμού για να γυρίσετε στο OpenLP. + + + + 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. + Δεν βρέθηκε σύνδεση στο διαδίκτυο. Ο Οδηγός Πρώτης Εκτέλεσης χρειάζεται σύνδεση στο διαδίκτυο ώστε να κάνει λήψη δειγμάτων τραγουδιών, Βίβλων και θεμάτων. Πιέστε το πλήκτρο τερματισμού τώρα για να ξεκινήσετε το OpenLP με τις αρχικές ρυθμίσεις και χωρίς δείγματα δεδομένων. + +Για επανεκτέλεση του Οδηγού Πρώτης Εκτέλεσης και εισαγωγή των δειγμάτων δεδομένων σε ύστερη στιγμή, ελέγξτε την σύνδεσή σας στο διαδίκτυο και ξανατρέξτε αυτόν τον οδηγό επιλέγοντας "Εργαλεία/ Επανεκτέλεση Οδηγού Πρώτης Εκτέλεσης" από το OpenLP. + + + + + +To cancel the First Time Wizard completely (and not start OpenLP), press the Cancel button now. + + +Για πλήρη ακύρωση του Οδηγού Πρώτης Χρήσης (και μη εκκίνηση του OpenLP), πιέστε το πλήκτρο Άκυρο τώρα. + + + + Finish + Τέλος + + + + OpenLP.FormattingTagDialog + + + Configure Formatting Tags + Ρύθμιση Ετικετών Μορφοποίησης + + + + Edit Selection + Επεξεργασία Επιλογής + + + + Save + Αποθήκευση + + + + Description + Περιγραφή + + + + Tag + Ετικέτα + + + + Start tag + Ετικέτα έναρξης + + + + End tag + Ετικέτα λήξης + + + + Tag Id + ID ετικέτας + + + + Start HTML + Έναρξη HTML + + + + End HTML + Τέλος HTML + + + + OpenLP.FormattingTagForm + + + Update Error + Σφάλμα Ενημέρωσης + + + + Tag "n" already defined. + Η ετικέτα "n" έχει ήδη οριστεί. + + + + New Tag + Νέα Ετικέτα + + + + <HTML here> + <HTML εδώ> + + + + </and here> + </και εδώ> + + + + Tag %s already defined. + Η ετικέτα %s έχει ήδη οριστεί. + + + + OpenLP.FormattingTags + + + Red + Κόκκινο + + + + Black + Μαύρο + + + + Blue + Μπλε + + + + Yellow + Κίτρινο + + + + Green + Πράσινο + + + + Pink + Ροζ + + + + Orange + Πορτοκαλί + + + + Purple + Μωβ + + + + White + Άσπρο + + + + Superscript + Εκθέτης + + + + Subscript + Δείκτης + + + + Paragraph + Παράγραφος + + + + Bold + Έντονη γραφή + + + + Italics + Πλάγια γραφή + + + + Underline + Υπογράμμιση + + + + Break + Διακοπή + + + + 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 + Πληροφορίες 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 + + + Language + Γλώσσα + + + + Please restart OpenLP to use your new language setting. + Παρακαλούμε επανεκκινήστε το OpenLP για να ενεργοποιηθεί η νέα γλώσσα. + + + + OpenLP.MainDisplay + + + OpenLP Display + Προβολή του OpenLP + + + + 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 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 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 + Περισσότερες πληροφορίες για το OpenLP + + + + &Online Help + &Online Βοήθεια + + + + &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/. + Η έκδοση %s του OpenLP είναι διαθέσιμη για κατέβασμα (έχετε την έκδοση %s). + +Μπορείτε να κατεβάσετε την τελευταία έκδοση από το http://openlp.org/. + + + + OpenLP Version Updated + Η έκδοση του OpenLP αναβαθμίστηκε + + + + OpenLP Main Display Blanked + Κύρια Οθόνη του OpenLP Κενή + + + + The Main Display has been blanked out + Η Κύρια Οθόνη εκκενώθηκε + + + + Default Theme: %s + Προκαθορισμένο Θέμα: %s + + + + English + Please add the name of your language here + Αγγλικά + + + + Configure &Shortcuts... + Ρύθμιση &Συντομεύσεων... + + + + Close OpenLP + Κλείσιμο του OpenLP + + + + Are you sure you want to close OpenLP? + Είστε σίγουροι ότι θέλετε να κλείσετε το 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 + &Πρόσφατα Αρχεία + + + + 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 και πιθανότατα να προσθέσει ύμνους στην υπάρχουσα λίστα ύμνων σας και να αλλάξει το προκαθορισμένο θέμα σας. + + + + Clear List + Clear List of recent files + Εκκαθάριση Λίστας + + + + Clear the list of recent files. + Εκκαθάριση της λίστας πρόσφατων αρχείων. + + + + Configure &Formatting Tags... + Ρύθμιση Ετικετών &Μορφοποίησης... + + + + Export OpenLP settings to a specified *.config file + Εξαγωγή των ρυθμίσεων το OpenLP σε καθορισμένο αρχείο *.config + + + + Settings + Ρυθμίσεις + + + + Import OpenLP settings from a specified *.config file previously exported on this or another machine + Εισαγωγή ρυθμίσεων του OpenLP από καθορισμένο αρχείο *.config που έχει εξαχθεί προηγουμένως από αυτόν ή άλλον υπολογιστή + + + + 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. + Είστε σίγουροι ότι θέλετε να εισάγετε ρυθμίσεις; + +Η εισαγωγή ρυθμίσεων θα κάνει μόνιμες αλλαγές στην τρέχουσα διαμόρφωση του OpenLP. + +Η εισαγωγή λανθασμένων ρυθμίσεων μπορεί να προκαλέσει εσφαλμένη συμπεριφορά ή ανώμαλο τερματισμό του OpenLP. + + + + Open File + Άνοιγμα Αρχείου + + + + OpenLP Export Settings Files (*.conf) + Εξαγωγή Αρχείων Ρυθμίσεων του OpenLP (*.conf) + + + + Import settings + Ρυθμίσεις εισαγωγής + + + + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. + Το OpenLP θα τερματιστεί. Οι εισηγμένες ρυθμίσεις θα εφαρμοστούν την επόμενη φορά που θα ξεκινήσετε το OpenLP. + + + + Export Settings File + Εξαγωγή Αρχείου Ρυθμίσεων + + + + OpenLP Export Settings File (*.conf) + Εξαγωγή Αρχείων Ρυθμίσεων του OpenLP (*.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. Η βάση δεδομένων είναι έκδοσης %d, ενώ το OpenLP αναμένει την έκδοση %d. Η βάση δεδομένων δεν θα φορτωθεί. + +Βάση Δεδομένων: %s + + + + OpenLP cannot load your database. + +Database: %s + Το OpenLP δεν μπορεί να φορτώσει την βάση δεδομένων σας. + +Βάση Δεδομένων: %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 + Κανένα Αποτέλεσμα Αναζήτησης + + + + Invalid File Type + Ακατάλληλος Τύπος Αρχείου + + + + Invalid File %s. +Suffix not supported + Ακατάλληλο Αρχείο %s. +Μη υποστηριζόμενη κατάληξη + + + + &Clone + &Αντιγραφή + + + + Duplicate files were found on import and were ignored. + Κατά την εισαγωγή των αρχείων βρέθηκαν διπλά αρχεία που αγνοήθηκαν. + + + + OpenLP.PluginForm + + + Plugin List + Λίστα Πρόσθετων + + + + Plugin Details + Λεπτομέρειες Πρόσθετου + + + + Status: + Κατάσταση: + + + + Active + Ενεργό + + + + Inactive + Ανενεργό + + + + %s (Inactive) + %s (Ανενεργό) + + + + %s (Active) + %s (Ενεργό) + + + + %s (Disabled) + %s (Απενεργοποιημένο) + + + + OpenLP.PrintServiceDialog + + + Fit Page + Πλάτος Σελίδας + + + + Fit Width + Πλάτος Κειμένου + + + + OpenLP.PrintServiceForm + + + Options + Επιλογές + + + + Copy + Αντιγραφή + + + + Copy as HTML + Αντιγραφή ως HTML + + + + Zoom In + Μεγέθυνση + + + + Zoom Out + Σμίκρυνση + + + + Zoom Original + Αρχικό Ζουμ + + + + 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: + Εξατομικευμένο Κείμενο Υποσέλιδου: + + + + OpenLP.ScreenList + + + Screen + Οθόνη + + + + primary + Πρωτεύων + + + + OpenLP.ServiceItem + + + <strong>Start</strong>: %s + <strong>Έναρξη</strong>: %s + + + + <strong>Length</strong>: %s + <strong>Διάρκεια</strong>: %s + + + + OpenLP.ServiceItemEditForm + + + Reorder Service Item + Ανακατανομή Αντικειμένων Λειτουργίας + + + + 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) + Αρχεία Λειτουργίας του OpenLP (*.osz) + + + + 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 + &Ανάπτυξη όλων + + + + 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? + Η τρέχουσα λειτουργία έχει τροποποιηθεί. Θέλετε να αποθηκεύσετε ετούτη την λειτουργία; + + + + Custom Service Notes: + Εξατομικευμένες Σημειώσεις Λειτουργίας: + + + + Notes: + Σημειώσεις: + + + + Playing time: + Χρόνος Αναπαραγωγής: + + + + 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. + Αυτό το αρχείο είναι είτε φθαρμένο είτε δεν είναι αρχείο λειτουργίας του OpenLP 2.0. + + + + Service File Missing + Απουσία Αρχείου Λειτουργίας + + + + Slide theme + Θέμα διαφάνειας + + + + Notes + Σημειώσεις + + + + Edit + + + + + Service copy only + + + + + OpenLP.ServiceNoteForm + + + Service Item Notes + Σημειώσεις Αντικειμένου Λειτουργίας + + + + OpenLP.SettingsForm + + + Configure OpenLP + Ρύθμιση του OpenLP + + + + OpenLP.ShortcutListDialog + + + 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 + Ρύθμιση Συντομεύσεων + + + + OpenLP.SlideController + + + Hide + Απόκρυψη + + + + Go To + Μετάβαση + + + + Blank Screen + Κενή Οθόνη + + + + Blank to Theme + Προβολή Θέματος + + + + Show Desktop + Εμφάνιση Επιφάνειας Εργασίας + + + + 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. + Παύση ήχου. + + + + Pause playing media. + + + + + Stop playing media. + + + + + Video position. + + + + + Audio Volume. + + + + + Go to "Verse" + + + + + Go to "Chorus" + + + + + Go to "Bridge" + + + + + Go to "Pre-Chorus" + + + + + Go to "Intro" + + + + + Go to "Ending" + + + + + Go to "Other" + + + + + OpenLP.SpellTextEdit + + + Spelling Suggestions + Προτάσεις Ορθογραφίας + + + + Formatting Tags + Ετικέτες Μορφοποίησης + + + + Language: + Γλώσσα: + + + + OpenLP.StartTimeForm + + + 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 + Ο χρόνος έναρξης έχει τεθεί μετά το πέρας του αντικειμένου πολυμέσων + + + + Theme Layout + Σχέδιο Θέματος + + + + The blue box shows the main area. + Το μπλε κουτί δείχνει την κύρια περιοχή. + + + + The red box shows the footer. + Το κόκκινο κουτί δείχνει το υποσέλιδο. + + + + 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 γραμμές ανά διαφάνεια) + + + + OpenLP.ThemeManager + + + 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 + &Επεξεργασία Θέματος + + + + &Delete Theme + &Διαγραφή Θέματος + + + + Set As &Global Default + Ορισμός Ως &Γενικής Προεπιλογής + + + + %s (default) + %s (προκαθορισμένο) + + + + You must select a theme to edit. + Πρέπει να επιλέξετε ένα θέμα προς επεξεργασία. + + + + You are unable to delete the default theme. + Δεν μπορείτε να διαγράψετε το προκαθορισμένο θέμα. + + + + Theme %s is used in the %s plugin. + Το Θέμα %s χρησιμοποιείται στο πρόσθετο %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. + Το αρχείο δεν αποτελεί έγκυρο θέμα. + + + + &Copy Theme + &Αντιγραφή Θέματος + + + + &Rename Theme + &Μετονομασία Θέματος + + + + &Export Theme + &Εξαγωγή Θέματος + + + + You must select a theme to rename. + Πρέπει να επιλέξετε ένα θέμα για μετονομασία. + + + + Rename Confirmation + Επιβεβαίωση Μετονομασίας + + + + Rename %s theme? + Μετονομασία θέματος %s; + + + + You must select a theme to delete. + Πρέπει να επιλέξετε ένα θέμα προς διαγραφή. + + + + Delete Confirmation + Επιβεβαίωση Διαγραφής + + + + Delete %s theme? + Διαγραφή θέματος %s; + + + + Validation Error + Σφάλμα Ελέγχου + + + + A theme with this name already exists. + Υπάρχει ήδη θέμα με αυτό το όνομα. + + + + OpenLP Themes (*.theme *.otz) + Θέματα OpenLP (*.theme *.otz) + + + + Copy of %s + Copy of <theme name> + Αντιγραφή του %s + + + + 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: + Θέση 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: + Όνομα θέματος: + + + + Edit Theme - %s + Επεξεργασία Θέματος - %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: + Χρώμα φόντου: + + + + Justify + Ευθυγράμμιση + + + + Layout Preview + Προεπισκόπηση Σχεδίου + + + + OpenLP.ThemesTab + + + 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. + Χρήση του καθολικού θέματος, παρακάμπτοντας όλα τα υπόλοιπα θέματα λειτουργίας ή ύμνων. + + + + Themes + Θέματα + + + + OpenLP.Ui + + + Error + Σφάλμα + + + + About + Σχετικά + + + + &Add + &Προσθήκη + + + + Advanced + Για προχωρημένους + + + + All Files + Όλα τα Αρχεία + + + + Bottom + Κάτω + + + + Browse... + Αναζήτηση... + + + + Cancel + Άκυρο + + + + CCLI number: + Αριθμός CCLI: + + + + Create a new service. + Δημιουργία νέας λειτουργίας. + + + + &Delete + &Διαγραφή + + + + &Edit + &Επεξεργασία + + + + Empty Field + Κενό Πεδίο + + + + Export + Εξαγωγή + + + + pt + Abbreviated font pointsize unit + pt + + + + Image + Εικόνα + + + + Import + Εισαγωγή + + + + Live + Ζωντανά + + + + Live Background Error + Σφάλμα Φόντου Προβολής + + + + Load + Φόρτωση + + + + Middle + Μέσο + + + + New + Νέο + + + + New Service + Νέα Λειτουργία + + + + New Theme + Νέο Θέμα + + + + No File Selected + Singular + Δεν Επιλέχθηκε Αρχείο + + + + No Files Selected + Plural + Δεν Επιλέχθηκαν Αρχεία + + + + No Item Selected + Singular + Δεν Επιλέχθηκε Αντικείμενο + + + + No Items Selected + Plural + Δεν Επιλέχθηκαν Αντικείμενα + + + + openlp.org 1.x + openlp.org 1.x + + + + OpenLP 2.0 + OpenLP 2.0 + + + + Preview + Προεπισκόπηση + + + + Replace Background + Αντικατάσταση Φόντου + + + + Reset Background + Επαναφορά Φόντου + + + + s + The abbreviated unit for seconds + δ + + + + Save && Preview + Αποθήκευση && Προεπισκόπηση + + + + Search + Αναζήτηση + + + + You must select an item to delete. + Πρέπει να επιλέξετε ένα αντικείμενο προς διαγραφή. + + + + You must select an item to edit. + Πρέπει να επιλέξετε ένα αντικείμενο για επεξεργασία. + + + + Save Service + Αποθήκευση Λειτουργίας + + + + Service + Λειτουργία + + + + Start %s + Έναρξη %s + + + + Theme + Singular + Θέμα + + + + Themes + Plural + Θέματα + + + + Top + Κορυφή + + + + Version + Έκδοση + + + + Delete the selected item. + Διαγραφή επιλεγμένου αντικειμένου. + + + + Move selection up one position. + Μεταφορά επιλογής μία θέση επάνω. + + + + Move selection down one position. + Μεταφορά επιλογής μία θέση κάτω. + + + + &Vertical Align: + &Κάθετη Ευθυγράμμιση: + + + + Finished import. + Τέλος εισαγωγής. + + + + Format: + Μορφή: + + + + Importing + Εισαγωγή + + + + Importing "%s"... + Εισαγωγή του "%s"... + + + + Select Import Source + Επιλέξτε Μέσο Εισαγωγής + + + + Select the import format and the location to import from. + Επιλέξτε την μορφή εισαγωγής και την τοποθεσία από την οποία θα γίνει η εισαγωγή. + + + + The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module. + Ο εισαγωγέας του openlp.org 1.x έχει απενεργοποιηθεί εξαιτίας απόντος module του python. Αν θέλετε να χρησιμοποιήσετε αυτόν τον εισαγωγέα, θα χρειαστεί να εγκαταστήσετε το module "python-sqllite". + + + + Open %s File + Άνοιγμα %s Αρχείου + + + + %p% + %p% + + + + Ready. + Έτοιμο. + + + + Starting import... + Έναρξη εισαγωγής... + + + + You need to specify at least one %s file to import from. + A file type e.g. OpenSong + Πρέπει να καθορίσετε τουλάχιστον ένα %s αρχείο από το οποίο να γίνει εισαγωγή. + + + + Welcome to the Bible Import Wizard + Καλωσορίσατε στον Οδηγό Εισαγωγής Βίβλου + + + + Welcome to the Song Export Wizard + Καλωσορίσατε στον Οδηγό Εξαγωγής Ύμνου + + + + Welcome to the Song Import Wizard + Καλωσορίσατε στον Οδηγό Εισαγωγής Ύμνου + + + + Author + Singular + Συγγραφέας + + + + Authors + Plural + Συγγραφείς + + + + © + Copyright symbol. + © + + + + Song Book + Singular + Υμνολόγιο + + + + Song Books + Plural + Υμνολόγια + + + + Song Maintenance + Διαχείριση Ύμνων + + + + Topic + Singular + Κατηγορία + + + + Topics + Plural + Κατηγορίες + + + + Continuous + Συνεχές + + + + Default + Προκαθορισμένο + + + + Display style: + Στυλ Παρουσίασης: + + + + Duplicate Error + Σφάλμα Αντίγραφου + + + + 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 + Εργαλεία + + + + Unsupported File + Μη Υποστηριζόμενο Αρχείο + + + + Verse Per Slide + Εδάφιο Ανά Διαφάνεια + + + + Verse Per Line + Εδάφιο Ανά Γραμμή + + + + View + Προβολή + + + + Title and/or verses not found + Δεν βρέθηκαν τίτλος και/ή εδάφια + + + + XML syntax error + Συντακτικό λάθος XML + + + + View Mode + Λειτουργία Προβολής + + + + 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. + Διαίρεση μιας διαφάνειας σε δύο μόνο αν δεν χωρά στην οθόνη ως μια διαφάνεια. + + + + Welcome to the Bible Upgrade Wizard + Καλωσορίσατε στον Οδηγό Αναβάθμισης Βίβλου + + + + Confirm Delete + Επιβεβαίωση Διαγραφής + + + + Play Slides in Loop + Αναπαραγωγή Διαφανειών Κυκλικά + + + + Play Slides to End + Αναπαραγωγή Διαφανειών έως Τέλους + + + + Stop Play Slides in Loop + Τερματισμός Κυκλικής Αναπαραγωγής Διαφανειών + + + + Stop Play Slides to End + Τερματισμός Αναπαραγωγής Διαφανειών έως Τέλους + + + + PresentationPlugin + + + <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>Πρόσθετο Παρουσιάσεων</strong><br />Το πρόσθετο παρουσιάσεων παρέχει την δυνατότητα να εμφανίζονται παρουσιάσεις με χρήση μιας σειράς διαφορετικών προγραμμάτων. Η επιλογή από τα διαθέσιμα προγράμματα είναι δυνατή στον χρήστη μέσω σχετικής λίστας. + + + + Presentation + name singular + Παρουσίαση + + + + Presentations + name plural + Παρουσιάσεις + + + + Presentations + container title + Παρουσιάσεις + + + + Load a new presentation. + Φόρτωση νέας παρουσίασης. + + + + Delete the selected presentation. + Διαγραφή επιλεγμένης παρουσίασης. + + + + Preview the selected presentation. + Προεπισκόπηση επιλεγμένης παρουσίασης. + + + + Send the selected presentation live. + Προβολή της επιλεγμένης παρουσίασης. + + + + Add the selected presentation to the service. + Πρόσθεση της επιλεγμένης παρουσίασης στην λειτουργία. + + + + PresentationPlugin.MediaItem + + + Select Presentation(s) + Επιλογή Παρουσίασης (-εων) + + + + Automatic + Αυτόματο + + + + Present using: + Παρουσίαση με χρήση: + + + + File Exists + Ήδη Υπάρχον Αρχείο + + + + A presentation with that filename already exists. + Ήδη υπάρχει παρουσίαση με αυτό το όνομα. + + + + This type of presentation is not supported. + Αυτός ο τύπος παρουσίασης δεν υποστηρίζεται. + + + + Presentations (%s) + Παρουσιάσεις (%s) + + + + Missing Presentation + Απούσα Παρουσίαση + + + + The Presentation %s no longer exists. + Η Παρουσίαση %s δεν υπάρχει πλέον. + + + + The Presentation %s is incomplete, please reload. + Η Παρουσίαση %s είναι ημιτελής, παρακαλούμε επαναφορτώστε. + + + + PresentationPlugin.PresentationTab + + + Available Controllers + Διαθέσιμοι Ελεγκτές + + + + Allow presentation application to be overriden + Επιτρέψτε την παράκαμψη του προγράμματος παρουσίασης + + + + %s (unavailable) + %s (μη διαθέσιμο) + + + + RemotePlugin + + + <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>Πρόσθετο Τηλεχειρισμού</strong><br />Το πρόσθετο τηλεχειρισμού παρέχει την δυνατότητα να αποστείλετε μηνύματα σε μία υπό εκτέλεση έκδοση του OpenLP σε διαφορετικό υπολογιστή μέσω web browser είτε μέσω του API τηλεχειρισμού. + + + + Remote + name singular + Απομακρυσμένη Πρόσβαση + + + + Remotes + name plural + Τηλεχειριστήρια + + + + Remote + container title + Απομακρυσμένη Πρόσβαση + + + + RemotePlugin.Mobile + + + OpenLP 2.0 Remote + + + + + OpenLP 2.0 Stage View + + + + + Service Manager + Διαχειριστής Λειτουργίας + + + + Slide Controller + + + + + Alerts + Ειδοποιήσεις + + + + Search + Αναζήτηση + + + + Back + + + + + Refresh + + + + + Blank + + + + + Show + + + + + Prev + + + + + Next + + + + + Text + + + + + Show Alert + + + + + Go Live + Προβολή + + + + No Results + + + + + Options + Επιλογές + + + + Add to Service + + + + + RemotePlugin.RemoteTab + + + Serve on IP address: + + + + + Port number: + + + + + Server Settings + + + + + Remote URL: + + + + + Stage view URL: + + + + + Display stage time in 12h format + + + + + 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 + + + + + Output File Location + + + + + usage_detail_%s_%s.txt + + + + + Report Creation + + + + + Report +%s +has been successfully created. + + + + + Output Path Not Selected + + + + + You have not set a valid output location for your song usage report. Please select an existing path on your computer. + + + + + SongsPlugin + + + &Song + &Ύμνος + + + + 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 + &Ανακατανομή Ύμνων + + + + 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. + + + + + SongsPlugin.AuthorsForm + + + Author Maintenance + + + + + Display name: + + + + + First name: + + + + + Last name: + + + + + You need to type in the first name of the author. + + + + + You need to type in the last name of the author. + + + + + You have not set a display name for the author, combine the first and last names? + + + + + SongsPlugin.CCLIFileImport + + + The file does not have a valid extension. + + + + + SongsPlugin.EasyWorshipSongImport + + + Administered by %s + + + + + +[above are Song Tags with notes imported from + EasyWorship] + + + + + 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. + Η σειρά των εδαφίων δεν είναι έγκυρη. Δεν υπάρχει εδάφιο αντίστοιχο στο %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. + Πρέπει να έχετε έναν συγγραφέα για αυτόν τον ύμνο. + + + + You need to type some text in to the verse. + Πρέπει να πληκτρολογήσετε λίγο κείμενο στο εδάφιο. + + + + Linked Audio + Συνδεδεμένος Ήχος + + + + Add &File(s) + Προσθήκη &Αρχείου(-ων) + + + + Add &Media + Προσθήκη &Πολυμέσων + + + + Remove &All + &Αφαίρεση Όλων + + + + Open File(s) + Άνοιγμα Αρχείου(-ων) + + + + SongsPlugin.EditVerseForm + + + Edit Verse + Επεξεργασία Εδαφίου + + + + &Verse type: + + + + + &Insert + + + + + Split a slide into two by inserting a verse splitter. + + + + + SongsPlugin.ExportWizardForm + + + Song Export Wizard + + + + + Select Songs + + + + + Check the songs you want to export. + + + + + Uncheck All + + + + + Check All + + + + + Select Directory + + + + + Directory: + + + + + Exporting + + + + + Please wait while your songs are exported. + + + + + You need to add at least one Song to export. + + + + + No Save Location specified + + + + + Starting export... + + + + + You need to specify a directory. + + + + + Select Destination Folder + + + + + 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 + + + Select Document/Presentation Files + + + + + Song Import Wizard + + + + + This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from. + + + + + Generic Document/Presentation + + + + + Filename: + + + + + 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. + + + + + Add Files... + + + + + Remove File(s) + + + + + Please wait while your songs are imported. + + + + + OpenLP 2.0 Databases + + + + + openlp.org v1.x Databases + + + + + Words Of Worship Song Files + + + + + You need to specify at least one document or presentation file to import from. + + + + + Songs Of Fellowship Song Files + + + + + SongBeamer Files + + + + + SongShow Plus Song Files + + + + + Foilpresenter Song Files + + + + + Copy + Αντιγραφή + + + + Save to File + Αποθήκευση σε Αρχείο + + + + The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. + + + + + The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. + + + + + OpenLyrics or OpenLP 2.0 Exported Song + + + + + OpenLyrics Files + + + + + 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 + + + + + SongsPlugin.OpenLP1SongImport + + + Not a valid openlp.org 1.x song database. + + + + + SongsPlugin.OpenLPSongImport + + + Not a valid OpenLP 2.0 song database. + + + + + SongsPlugin.OpenLyricsExport + + + Exporting "%s"... + Εξαγωγή "%s"... + + + + SongsPlugin.SongBookForm + + + Song Book Maintenance + Συντήρηση Βιβλίου Ύμνων + + + + &Name: + Όν&ομα: + + + + &Publisher: + &Εκδότης: + + + + You need to type in a name for the book. + Πρέπει να δώσετε ένα όνομα για το βιβλίο. + + + + SongsPlugin.SongExportForm + + + Your song export failed. + Η εξαγωγή του βιβλίου σας απέτυχε. + + + + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. + Τέλος Εξαγωγής. Για εισαγωγή αυτών των αρχείων χρησιμοποιήστε το <strong>OpenLyrics</strong>. + + + + SongsPlugin.SongImport + + + copyright + πνευματικά δικαιώματα + + + + The following songs could not be imported: + Τα ακόλουθα τραγούδια δεν εισήχθηκαν: + + + + Cannot access OpenOffice or LibreOffice + Δεν είναι δυνατή η πρόσβαση στο OpenOffice ή το LibreOffice + + + + Unable to open file + Αδύνατο το άνοιγμα του αρχείου + + + + File not found + Το αρχείο δεν βρέθηκε + + + + SongsPlugin.SongImportForm + + + Your song import failed. + Η εισαγωγή του ύμνου σας απέτυχε. + + + + SongsPlugin.SongMaintenanceForm + + + Could not add your author. + Ο συγγραφέας σας δεν προστέθηκε. + + + + This author already exists. + Ο συγγραφέας ήδη υπάρχει. + + + + Could not add your topic. + Δεν προστέθηκε η κατηγορία σας. + + + + This topic already exists. + Η κατηγορία υπάρχει ήδη. + + + + Could not add your book. + Το βιβλίο σας δεν προστέθηκε. + + + + This book already exists. + Αυτό το βιβλίο ήδη υπάρχει. + + + + Could not save your changes. + Οι αλλαγές σαν δεν αποθηκεύτηκαν. + + + + Could not save your modified author, because the author already exists. + Ο συγγραφέας σας δεν αποθηκεύτηκε, επειδή υπάρχει ήδη. + + + + Could not save your modified topic, because it already exists. + Η τροποποιημένη κατηγορία σας δεν αποθηκεύτηκε, επειδή υπάρχει ήδη. + + + + Delete Author + Διαγραφή Συγγραφέα + + + + Are you sure you want to delete the selected author? + Σίγουρα θέλετε να διαγράψετε τον επιλεγμένο συγγραφέα; + + + + This author cannot be deleted, they are currently assigned to at least one song. + Αυτός ο συγγραφέας δεν μπορεί να διαγραφεί, είναι συνδεδεμένος με τουλάχιστον έναν ύμνο. + + + + Delete Topic + Διαγραφή Κατηγορίας + + + + Are you sure you want to delete the selected topic? + Σίγουρα θέλετε να διαγράψετε την επιλεγμένη κατηγορία; + + + + This topic cannot be deleted, it is currently assigned to at least one song. + Η κατηγορία δεν μπορεί να διαγραφεί, είναι συνδεδεμένη με τουλάχιστον έναν ύμνο. + + + + Delete Book + Διαγραφή Βιβλίου + + + + Are you sure you want to delete the selected book? + Σίγουρα θέλετε να διαγράψετε το επιλεγμένο βιβλίο; + + + + This book cannot be deleted, it is currently assigned to at least one song. + Αυτό το βιβλίο δεν μπορεί να διαγραφεί, είναι συνδεδεμένο με τουλάχιστον έναν ύμνο. + + + + The author %s already exists. Would you like to make songs with author %s use the existing author %s? + Ο συγγραφέας %s υπάρχει ήδη. Θέλετε να κάνετε τους ύμνους με συγγραφέα τον %s να χρησιμοποιούν τον υπάρχοντα συγγραφέα %s; + + + + The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s? + Η κατηγορία %s υπάρχει ήδη. Θέλετε να κάνετε τους ύμνους με κατηγορία %s να χρησιμοποιούν την υπάρχουσα κατηγορία %s; + + + + The book %s already exists. Would you like to make songs with book %s use the existing book %s? + Το βιβλίο %s υπάρχει ήδη. Θέλετε να κάνετε τους ύμνους με το βιβλίο %s να χρησιμοποιούν το υπάρχον βιβλίο %s; + + + + SongsPlugin.SongsTab + + + Songs Mode + Λειτουργία Ύμνων + + + + Enable search as you type + Ενεργοποίηση αναζήτησης κατά την πληκτρολόγηση + + + + Display verses on live tool bar + Προβολή των εδαφίων στην εργαλειοθήκη προβολής + + + + Update service from song edit + Ενημέρωση λειτουργίας από την επεξεργασία ύμνων + + + + Add missing songs when opening service + Προσθήκη απόντων ύμνων κατά το άνοιγμα τις λειτουργίας + + + + SongsPlugin.TopicsForm + + + Topic Maintenance + Συντήρηση Κατηγοριών + + + + Topic name: + Όνομα κατηγορίας: + + + + You need to type in a topic name. + Πρέπει να δώσετε ένα όνομα κατηγορίας. + + + + SongsPlugin.VerseType + + + Verse + Εδάφιο + + + + Chorus + Ρεφραίν + + + + Bridge + Γέφυρα + + + + Pre-Chorus + Προ-Ρεφραίν + + + + Intro + Εισαγωγή + + + + Ending + Τέλος + + + + Other + Άλλο + + + diff --git a/resources/i18n/en.ts b/resources/i18n/en.ts index 093f35cd1..d266dd469 100644 --- a/resources/i18n/en.ts +++ b/resources/i18n/en.ts @@ -150,24 +150,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible - + Bible name singular - + Bibles name plural - + Bibles container title @@ -183,52 +183,52 @@ Do you want to continue anyway? - + Import a Bible. - + Add a new Bible. - + Edit the selected Bible. - + Delete the selected Bible. - + Preview the selected Bible. - + Send the selected Bible live. - + Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. @@ -382,18 +382,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s - + Importing verses from %s... Importing verses from <book name>... - + Importing verses... done. @@ -722,12 +722,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... - + Importing %s %s... Importing <book name> <chapter>... @@ -1320,12 +1320,12 @@ Do you want to add the other images anyway? - + Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2199,309 +2199,309 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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 @@ -2512,125 +2512,125 @@ 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 - + 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. @@ -2639,32 +2639,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2694,7 +2694,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected @@ -2915,12 +2915,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3016,33 +3016,33 @@ Suffix not supported - + 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 @@ -3142,22 +3142,22 @@ The content encoding is not UTF-8. - + File could not be opened because it is corrupt. - + Empty File - + This service file does not contain any data. - + Corrupt File @@ -3177,25 +3177,35 @@ The content encoding is not UTF-8. - + This file is either corrupt or it is not an OpenLP 2.0 service file. - + Service File Missing - + Slide theme - + Notes + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3289,37 +3299,37 @@ The content encoding is not UTF-8. - + Go To - + Blank Screen - + Blank to Theme - + Show Desktop - + Previous Service - + Next Service - + Escape Item @@ -3334,27 +3344,27 @@ The content encoding is not UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3364,7 +3374,7 @@ The content encoding is not UTF-8. - + Pause audio. @@ -3389,37 +3399,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3616,12 +3626,12 @@ The content encoding is not UTF-8. - + You are unable to delete the default theme. - + Theme %s is used in the %s plugin. @@ -3661,13 +3671,7 @@ The content encoding is not UTF-8. - - File is not a valid theme. -The content encoding is not UTF-8. - - - - + File is not a valid theme. @@ -3717,12 +3721,12 @@ The content encoding is not UTF-8. - + Validation Error - + A theme with this name already exists. @@ -4360,7 +4364,7 @@ The content encoding is not UTF-8. - + Starting import... @@ -4702,17 +4706,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5046,32 +5050,32 @@ 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... @@ -5164,55 +5168,55 @@ 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. @@ -5258,7 +5262,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5567,7 +5571,7 @@ The encoding is responsible for the correct character representation. - + Starting export... @@ -5577,7 +5581,7 @@ The encoding is responsible for the correct character representation. - + Select Destination Folder @@ -5595,7 +5599,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files @@ -5610,7 +5614,7 @@ The encoding is responsible for the correct character representation. - + Generic Document/Presentation @@ -5640,42 +5644,42 @@ The encoding is responsible for the correct character representation. - + OpenLP 2.0 Databases - + openlp.org v1.x Databases - + Words Of Worship Song Files - + You need to specify at least one document or presentation file to import from. - + Songs Of Fellowship Song Files - + SongBeamer Files - + SongShow Plus Song Files - + Foilpresenter Song Files @@ -5700,12 +5704,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5736,7 +5740,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: @@ -5746,7 +5750,7 @@ The encoding is responsible for the correct character representation. - + Are you sure you want to delete the %n selected song(s)? @@ -5758,7 +5762,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5814,12 +5818,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5855,7 +5859,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. diff --git a/resources/i18n/en_GB.ts b/resources/i18n/en_GB.ts index b315a2da6..04f908e30 100644 --- a/resources/i18n/en_GB.ts +++ b/resources/i18n/en_GB.ts @@ -152,24 +152,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible &Bible - + Bible name singular Bible - + Bibles name plural Bibles - + Bibles container title Bibles @@ -185,52 +185,52 @@ Do you want to continue anyway? No matching book could be found in this Bible. Check that you have spelled the name of the book correctly. - + Import a Bible. Import a Bible. - + Add a new Bible. Add a new Bible. - + Edit the selected Bible. Edit the selected Bible. - + Delete the selected Bible. Delete the selected Bible. - + Preview the selected Bible. Preview the selected Bible. - + Send the selected Bible live. Send the selected Bible live. - + Add the selected Bible to the service. Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. Upgrade the Bible databases to the latest format. @@ -393,18 +393,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s Importing books... %s - + Importing verses from %s... Importing verses from <book name>... Importing verses from %s... - + Importing verses... done. Importing verses... done. @@ -734,12 +734,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Detecting encoding (this may take a few minutes)... - + Importing %s %s... Importing <book name> <chapter>... Importing %s %s... @@ -1340,12 +1340,12 @@ Do you want to add the other images anyway? Image Files - + Information Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2320,287 +2320,287 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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/. @@ -2608,22 +2608,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 @@ -2634,77 +2634,77 @@ 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. - + &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 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. @@ -2713,48 +2713,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and 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 - + Clear List Clear List of recent files Clear List - + Clear the list of recent files. Clear the list of recent files. - + Configure &Formatting Tags... Configure &Formatting Tags... - + Export OpenLP settings to a specified *.config file 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 OpenLP settings from a specified *.config file previously exported on this or another machine - + Import settings? Import settings? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2767,32 +2767,32 @@ Importing settings will make permanent changes to your current OpenLP configurat Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally. - + Open File Open File - + OpenLP Export Settings Files (*.conf) OpenLP Export Settings Files (*.conf) - + Import settings Import settings - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP will now close. Imported settings will be applied the next time you start OpenLP. - + Export Settings File Export Settings File - + OpenLP Export Settings File (*.conf) OpenLP Export Settings File (*.conf) @@ -2826,7 +2826,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected No Items Selected @@ -3048,12 +3048,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Start</strong>: %s - + <strong>Length</strong>: %s <strong>Length</strong>: %s @@ -3149,29 +3149,29 @@ Suffix not supported &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 @@ -3201,7 +3201,7 @@ The content encoding is not UTF-8. Open File - + OpenLP Service Files (*.osz) OpenLP Service Files (*.osz) @@ -3256,22 +3256,22 @@ The content encoding is not UTF-8. 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 @@ -3311,25 +3311,35 @@ The content encoding is not UTF-8. 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 Slide theme - + Notes Notes - + Service File Missing Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3423,37 +3433,37 @@ The content encoding is not UTF-8. Hide - + Go To Go To - + Blank Screen Blank Screen - + Blank to Theme Blank to Theme - + Show Desktop Show Desktop - + Previous Service Previous Service - + Next Service Next Service - + Escape Item Escape Item @@ -3468,27 +3478,27 @@ The content encoding is not UTF-8. Move to next. - + Play Slides Play Slides - + Delay between slides in seconds. Delay between slides in seconds. - + Move to live. Move to live. - + Add to Service. Add to Service. - + Edit and reload song preview. Edit and reload song preview. @@ -3498,7 +3508,7 @@ The content encoding is not UTF-8. Start playing media. - + Pause audio. Pause audio. @@ -3523,37 +3533,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3750,7 +3760,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. @@ -3790,19 +3800,12 @@ The content encoding is not UTF-8. Select Theme Import File - - File is not a valid theme. -The content encoding is not UTF-8. - File is not a valid theme. -The content encoding is not UTF-8. - - - + File is not a valid theme. File is not a valid theme. - + Theme %s is used in the %s plugin. Theme %s is used in the %s plugin. @@ -3852,12 +3855,12 @@ The content encoding is not UTF-8. Delete %s theme? - + Validation Error Validation Error - + A theme with this name already exists. A theme with this name already exists. @@ -4495,7 +4498,7 @@ The content encoding is not UTF-8. Ready. - + Starting import... Starting import... @@ -4837,17 +4840,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Available Controllers - + Allow presentation application to be overriden Allow presentation application to be overriden - + %s (unavailable) %s (unavailable) @@ -5183,49 +5186,49 @@ 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 @@ -5322,37 +5325,37 @@ The encoding is responsible for the correct character representation. 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. @@ -5398,7 +5401,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. The file does not have a valid extension. @@ -5704,7 +5707,7 @@ The encoding is responsible for the correct character representation.No Save Location specified - + Starting export... Starting export... @@ -5719,7 +5722,7 @@ The encoding is responsible for the correct character representation.You need to specify a directory. - + Select Destination Folder Select Destination Folder @@ -5737,7 +5740,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Select Document/Presentation Files @@ -5752,7 +5755,7 @@ The encoding is responsible for the correct character representation.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. - + Generic Document/Presentation Generic Document/Presentation @@ -5782,42 +5785,42 @@ The encoding is responsible for the correct character representation.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. - + OpenLP 2.0 Databases OpenLP 2.0 Databases - + openlp.org v1.x Databases openlp.org v1.x Databases - + Words Of Worship Song Files Words Of Worship Song Files - + Songs Of Fellowship Song Files Songs Of Fellowship Song Files - + SongBeamer Files SongBeamer Files - + SongShow Plus Song Files SongShow Plus Song Files - + You need to specify at least one document or presentation file to import from. You need to specify at least one document or presentation file to import from. - + Foilpresenter Song Files Foilpresenter Song Files @@ -5842,12 +5845,12 @@ The encoding is responsible for the correct character representation.The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5878,7 +5881,7 @@ The encoding is responsible for the correct character representation.Lyrics - + CCLI License: CCLI License: @@ -5888,7 +5891,7 @@ The encoding is responsible for the correct character representation.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? @@ -5901,7 +5904,7 @@ The encoding is responsible for the correct character representation.Maintain the lists of authors, topics and books. - + copy For song cloning copy @@ -5957,12 +5960,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5998,7 +6001,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. Your song import failed. diff --git a/resources/i18n/en_ZA.ts b/resources/i18n/en_ZA.ts index 771fd02d7..e55377cd6 100644 --- a/resources/i18n/en_ZA.ts +++ b/resources/i18n/en_ZA.ts @@ -152,24 +152,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible &Bible - + Bible name singular Bible - + Bibles name plural Bibles - + Bibles container title Bibles @@ -185,52 +185,52 @@ Do you want to continue anyway? No matching book could be found in this Bible. Check that you have spelled the name of the book correctly. - + Import a Bible. Import a Bible. - + Add a new Bible. Add a new Bible. - + Edit the selected Bible. Edit the selected Bible. - + Delete the selected Bible. Delete the selected Bible. - + Preview the selected Bible. Preview the selected Bible. - + Send the selected Bible live. Send the selected Bible live. - + Add the selected Bible to the service. Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. Upgrade the Bible databases to the latest format. @@ -393,18 +393,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s Importing books... %s - + Importing verses from %s... Importing verses from <book name>... Importing verses from %s... - + Importing verses... done. Importing verses... done. @@ -734,12 +734,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Detecting encoding (this may take a few minutes)... - + Importing %s %s... Importing <book name> <chapter>... Importing %s %s... @@ -1340,12 +1340,12 @@ Do you want to add the other images anyway? Image Files - + Information Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2320,307 +2320,307 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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/. @@ -2635,77 +2635,77 @@ 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. - + &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 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. @@ -2714,48 +2714,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and 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 - + Clear List Clear List of recent files Clear List - + Clear the list of recent files. Clear the list of recent files. - + Configure &Formatting Tags... Configure &Formatting Tags... - + Export OpenLP settings to a specified *.config file 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 OpenLP settings from a specified *.config file previously exported on this or another machine - + Import settings? Import settings? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2768,32 +2768,32 @@ Importing settings will make permanent changes to your current OpenLP configurat Importing incorrect settings may cause erratic behaviour or OpenLP to terminate abnormally. - + Open File Open File - + OpenLP Export Settings Files (*.conf) OpenLP Export Settings Files (*.conf) - + Import settings Import settings - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP will now close. Imported settings will be applied the next time you start OpenLP. - + Export Settings File Export Settings File - + OpenLP Export Settings File (*.conf) OpenLP Export Settings File (*.conf) @@ -2827,7 +2827,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected No Items Selected @@ -3049,12 +3049,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Start</strong>: %s - + <strong>Length</strong>: %s <strong>Length</strong>: %s @@ -3150,29 +3150,29 @@ Suffix not supported &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 @@ -3202,7 +3202,7 @@ The content encoding is not UTF-8. Open File - + OpenLP Service Files (*.osz) OpenLP Service Files (*.osz) @@ -3257,22 +3257,22 @@ The content encoding is not UTF-8. 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 @@ -3312,25 +3312,35 @@ The content encoding is not UTF-8. 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 Slide theme - + Notes Notes - + Service File Missing Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3424,37 +3434,37 @@ The content encoding is not UTF-8. Hide - + Go To Go To - + Blank Screen Blank Screen - + Blank to Theme Blank to Theme - + Show Desktop Show Desktop - + Previous Service Previous Service - + Next Service Next Service - + Escape Item Escape Item @@ -3469,27 +3479,27 @@ The content encoding is not UTF-8. Move to next. - + Play Slides Play Slides - + Delay between slides in seconds. Delay between slides in seconds. - + Move to live. Move to live. - + Add to Service. Add to Service. - + Edit and reload song preview. Edit and reload song preview. @@ -3499,7 +3509,7 @@ The content encoding is not UTF-8. Start playing media. - + Pause audio. Pause audio. @@ -3524,37 +3534,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3751,7 +3761,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. @@ -3791,19 +3801,12 @@ The content encoding is not UTF-8. Select Theme Import File - - File is not a valid theme. -The content encoding is not UTF-8. - File is not a valid theme. -The content encoding is not UTF-8. - - - + File is not a valid theme. File is not a valid theme. - + Theme %s is used in the %s plugin. Theme %s is used in the %s plugin. @@ -3853,12 +3856,12 @@ The content encoding is not UTF-8. Delete %s theme? - + Validation Error Validation Error - + A theme with this name already exists. A theme with this name already exists. @@ -4496,7 +4499,7 @@ The content encoding is not UTF-8. Ready. - + Starting import... Starting import... @@ -4838,17 +4841,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Available Controllers - + Allow presentation application to be overriden Allow presentation application to be overriden - + %s (unavailable) %s (unavailable) @@ -5184,49 +5187,49 @@ 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 @@ -5323,37 +5326,37 @@ The encoding is responsible for the correct character representation. 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. @@ -5399,7 +5402,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. The file does not have a valid extension. @@ -5705,7 +5708,7 @@ The encoding is responsible for the correct character representation.No Save Location specified - + Starting export... Starting export... @@ -5720,7 +5723,7 @@ The encoding is responsible for the correct character representation.You need to specify a directory. - + Select Destination Folder Select Destination Folder @@ -5768,12 +5771,12 @@ The encoding is responsible for the correct character representation.Please wait while your songs are imported. - + Select Document/Presentation Files Select Document/Presentation Files - + Generic Document/Presentation Generic Document/Presentation @@ -5783,42 +5786,42 @@ The encoding is responsible for the correct character representation.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. - + OpenLP 2.0 Databases OpenLP 2.0 Databases - + openlp.org v1.x Databases openlp.org v1.x Databases - + Words Of Worship Song Files Words Of Worship Song Files - + Songs Of Fellowship Song Files Songs Of Fellowship Song Files - + SongBeamer Files SongBeamer Files - + SongShow Plus Song Files SongShow Plus Song Files - + You need to specify at least one document or presentation file to import from. You need to specify at least one document or presentation file to import from. - + Foilpresenter Song Files Foilpresenter Song Files @@ -5843,12 +5846,12 @@ The encoding is responsible for the correct character representation.The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5879,7 +5882,7 @@ The encoding is responsible for the correct character representation.Lyrics - + CCLI License: CCLI License: @@ -5889,7 +5892,7 @@ The encoding is responsible for the correct character representation.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)? @@ -5902,7 +5905,7 @@ The encoding is responsible for the correct character representation.Maintain the lists of authors, topics and books. - + copy For song cloning copy @@ -5958,12 +5961,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5999,7 +6002,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. Your song import failed. diff --git a/resources/i18n/es.ts b/resources/i18n/es.ts index 10277f758..1cc95f3af 100644 --- a/resources/i18n/es.ts +++ b/resources/i18n/es.ts @@ -152,24 +152,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible &Biblia - + Bible name singular Biblia - + Bibles name plural Biblias - + Bibles container title Biblias @@ -185,52 +185,52 @@ Do you want to continue anyway? No se hayó el nombre en esta Biblia. Revise que el nombre del libro esté deletreado correctamente. - + Import a Bible. Importar una Biblia. - + Add a new Bible. Agregar una Biblia nueva. - + Edit the selected Bible. Editar la Biblia seleccionada. - + Delete the selected Bible. Eliminar la Biblia seleccionada. - + Preview the selected Bible. Visualizar la Biblia seleccionada. - + Send the selected Bible live. Proyectar la Biblia seleccionada. - + Add the selected Bible to the service. Agregar esta Biblia al servicio. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Complemento de Biblias</strong><br />El complemento de Biblias proporciona la capacidad de mostrar versículos de diversas fuentes, durante el servicio. - + &Upgrade older Bibles &Actualizar Biblias antiguas - + Upgrade the Bible databases to the latest format. Actualizar las Biblias al último formato disponible. @@ -393,18 +393,18 @@ Los cambios no se aplican a ítems en el servcio. BiblesPlugin.CSVBible - + Importing books... %s Importando libros... %s - + Importing verses from %s... Importing verses from <book name>... Importando versículos de %s... - + Importing verses... done. Importando versículos... listo. @@ -734,12 +734,12 @@ sea necesario, por lo que debe contar con una conexión a internet. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Detectando codificación (esto puede tardar algunos minutos)... - + Importing %s %s... Importing <book name> <chapter>... Importando %s %s... @@ -1340,12 +1340,12 @@ Do you want to add the other images anyway? Archivos de Imagen - + Information Información - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2317,287 +2317,287 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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/. @@ -2606,22 +2606,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 @@ -2632,125 +2632,125 @@ 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? - + 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. - + &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 - + 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. @@ -2759,32 +2759,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2814,7 +2814,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected Nada Seleccionado @@ -3035,12 +3035,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3136,29 +3136,29 @@ Suffix not supported &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 @@ -3188,7 +3188,7 @@ La codificación del contenido no es UTF-8. Abrir Archivo - + OpenLP Service Files (*.osz) Archivo de Servicio OpenLP (*.osz) @@ -3243,22 +3243,22 @@ La codificación del contenido no es UTF-8. 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 @@ -3298,25 +3298,35 @@ La codificación del contenido no es UTF-8. 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 + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3410,37 +3420,37 @@ La codificación del contenido no es UTF-8. Ocultar - + Go To Ir A - + Blank Screen Pantalla en Blanco - + Blank to Theme Proyectar el Tema - + Show Desktop Mostrar Escritorio - + Previous Service Servicio Anterior - + Next Service Servicio Siguiente - + Escape Item Salir de ítem @@ -3455,27 +3465,27 @@ La codificación del contenido no es UTF-8. Ir al siguiente. - + Play Slides Reproducir diapositivas - + Delay between slides in seconds. Tiempo entre diapositivas en segundos. - + Move to live. Proyectar en vivo. - + Add to Service. Agregar al Servicio. - + Edit and reload song preview. Editar y actualizar la vista previa. @@ -3485,7 +3495,7 @@ La codificación del contenido no es UTF-8. Reproducir medios. - + Pause audio. @@ -3510,37 +3520,37 @@ La codificación del contenido no es UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3737,7 +3747,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. @@ -3777,19 +3787,12 @@ La codificación del contenido no es UTF-8. Seleccione el Archivo de Tema a Importar - - File is not a valid theme. -The content encoding is not UTF-8. - Este no es un tema válido. -La codificación del contenido no es UTF-8. - - - + File is not a valid theme. 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. @@ -3839,12 +3842,12 @@ La codificación del contenido no es UTF-8. ¿Eliminar el tema %s? - + Validation Error Error de Validación - + A theme with this name already exists. Ya existe un tema con este nombre. @@ -4482,7 +4485,7 @@ La codificación del contenido no es UTF-8. Listo. - + Starting import... Iniciando importación... @@ -4824,17 +4827,17 @@ La codificación del contenido no es UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Controladores Disponibles - + Allow presentation application to be overriden Permitir tomar control sobre el programa de presentación - + %s (unavailable) %s (no disponible) @@ -5170,49 +5173,49 @@ 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 @@ -5309,37 +5312,37 @@ The encoding is responsible for the correct character representation. La codificación se encarga de la correcta representación de caracteres. - + Exports songs using the export wizard. Exportar canciones usando el asistente. - + 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. @@ -5385,7 +5388,7 @@ La codificación se encarga de la correcta representación de caracteres. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. El archivo no tiene una extensión válida. @@ -5689,7 +5692,7 @@ La codificación se encarga de la correcta representación de caracteres.Destino No especificado - + Starting export... Iniciando exportación... @@ -5704,7 +5707,7 @@ La codificación se encarga de la correcta representación de caracteres.Debe especificar un directorio. - + Select Destination Folder Seleccione Carpeta de Destino @@ -5722,7 +5725,7 @@ La codificación se encarga de la correcta representación de caracteres. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Seleccione Documento/Presentación @@ -5737,7 +5740,7 @@ La codificación se encarga de la correcta representación de caracteres.Este asistente le ayudará a importar canciones de diversos formatos. Presione Siguiente para iniciar el proceso al seleccionar un formato a importar. - + Generic Document/Presentation Documento/Presentación genérica @@ -5767,42 +5770,42 @@ La codificación se encarga de la correcta representación de caracteres.El importador OpenLyrics no esta desarrollado, pero puede notar que tenemos la intención de hacerlo. Esperamos incluirlo en la siguiente versión. - + OpenLP 2.0 Databases Base de Datos OpenLP 2.0 - + openlp.org v1.x Databases Base de datos openlp v1.x - + Words Of Worship Song Files Archivo Words Of Worship - + Songs Of Fellowship Song Files Archivo Songs Of Fellowship - + SongBeamer Files Archivo SongBeamer - + SongShow Plus Song Files Archivo SongShow Plus - + You need to specify at least one document or presentation file to import from. Debe especificar al menos un documento o presentación para importar. - + Foilpresenter Song Files Archivo Foilpresenter @@ -5827,12 +5830,12 @@ 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. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5863,7 +5866,7 @@ La codificación se encarga de la correcta representación de caracteres.Letra - + CCLI License: Licensia CCLI: @@ -5873,7 +5876,7 @@ La codificación se encarga de la correcta representación de caracteres.Canción Completa - + Are you sure you want to delete the %n selected song(s)? ¿Desea realmente borrar %n canción(es) seleccionada(s)? @@ -5886,7 +5889,7 @@ La codificación se encarga de la correcta representación de caracteres.Administrar la lista de autores, categorías y libros. - + copy For song cloning @@ -5942,12 +5945,12 @@ La codificación se encarga de la correcta representación de caracteres. SongsPlugin.SongExportForm - + Your song export failed. La importación falló. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5983,7 +5986,7 @@ La codificación se encarga de la correcta representación de caracteres. SongsPlugin.SongImportForm - + Your song import failed. La importación falló. diff --git a/resources/i18n/et.ts b/resources/i18n/et.ts index d68e59d97..4f1b756cd 100644 --- a/resources/i18n/et.ts +++ b/resources/i18n/et.ts @@ -152,24 +152,24 @@ Kas tahad siiski jätkata? BiblesPlugin - + &Bible &Piibel - + Bible name singular Piibel - + Bibles name plural Piiblid - + Bibles container title Piiblid @@ -185,52 +185,52 @@ Kas tahad siiski jätkata? Sellest Piiblist ei leitud vastavat raamatut. Kontrolli, kas sa sisestasid raamatu nime õigesti. - + Import a Bible. Piibli importimine. - + Add a new Bible. Uue Piibli lisamine. - + Edit the selected Bible. Valitud Piibli muutmine. - + Delete the selected Bible. Valitud Piibli kustutamine. - + Preview the selected Bible. Valitud Piibli eelvaade. - + Send the selected Bible live. Valitud Piibli saatmine ekraanile. - + Add the selected Bible to the service. Valitud Piibli lisamine teenistusele. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Piibli plugin</strong><br />Piibli plugin võimaldab kuvada teenistuse ajal eri allikatest piiblisalme. - + &Upgrade older Bibles &Uuenda vanemad Piiblid - + Upgrade the Bible databases to the latest format. Piiblite andmebaaside uuendamine uusimasse vormingusse. @@ -393,18 +393,18 @@ Muudatused ei rakendu juba teenistuses olevatele salmidele. BiblesPlugin.CSVBible - + Importing books... %s Raamatute importimine... %s - + Importing verses from %s... Importing verses from <book name>... Salmide importimine raamatust <book name>... - + Importing verses... done. Salmide importimine... valmis. @@ -734,12 +734,12 @@ vastavalt vajadusele ning seetõttu on vaja internetiühendust. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Kooditabeli tuvastamine (see võib võtta mõne minuti)... - + Importing %s %s... Importing <book name> <chapter>... %s %s. peatüki importimine... @@ -1340,12 +1340,12 @@ Kas tahad teised pildid sellest hoolimata lisada? Pildifailid - + Information Andmed - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2321,307 +2321,307 @@ Esmakäivituse nõustaja lõplikuks katkestamiseks (ning OpenLP mittekäivitamis 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 Kujunduste 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/. @@ -2636,77 +2636,77 @@ 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? - + 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 Uuenda kujunduste pildid - + 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. @@ -2715,48 +2715,48 @@ 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 &Hiljutised failid - + Clear List Clear List of recent files Tühjenda loend - + Clear the list of recent files. Hiljutiste failide nimekirja tühjendamine. - + Configure &Formatting Tags... &Vormindusmärgised... - + Export OpenLP settings to a specified *.config file OpenLP sätete eksportimine määratud *.config faili - + Settings Sätted - + Import OpenLP settings from a specified *.config file previously exported on this or another machine OpenLP sätete importimine määratud *.config failist, mis on varem sellest või mõnest teisest arvutist eksporditud. - + Import settings? Kas importida sätted? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2769,32 +2769,32 @@ Sätete importimine muudab jäädavalt sinu praegust OpenLP seadistust. Väärade sätete importimine võib põhjustada OpenLP väära käitumist või sulgumist. - + Open File Faili avamine - + OpenLP Export Settings Files (*.conf) OpenLP eksporditud sätete failid (*.conf) - + Import settings Sätete importimine - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP sulgub nüüd. Imporditud sätted rakenduvad OpenLP järgmisel käivitumisel. - + Export Settings File Sättefaili eksportimine - + OpenLP Export Settings File (*.conf) OpenLP eksporditud sätete fail (*.conf) @@ -2828,7 +2828,7 @@ Andmebaas: %s OpenLP.MediaManagerItem - + No Items Selected Ühtegi elementi pole valitud @@ -3050,12 +3050,12 @@ Selle lõpuga fail ei ole toetatud OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Algus</strong>: %s - + <strong>Length</strong>: %s <strong>Kestus</strong>: %s @@ -3151,29 +3151,29 @@ Selle lõpuga fail ei ole toetatud &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, kuna vajalik plugin on puudu või pole aktiivne @@ -3203,7 +3203,7 @@ Sisu ei ole UTF-8 kodeeringus. Faili avamine - + OpenLP Service Files (*.osz) OpenLP teenistuse failid (*.osz) @@ -3258,22 +3258,22 @@ Sisu ei ole UTF-8 kodeeringus. Praegust teenistust 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 @@ -3313,25 +3313,35 @@ Sisu ei ole UTF-8 kodeeringus. Teenistuse jaoks kujunduse valimine. - + This file is either corrupt or it is not an OpenLP 2.0 service file. See fail on rikutud või ei ole see OpenLP 2.0 teenistuse fail. - + Slide theme Slaidi kujundus - + Notes Märkmed - + Service File Missing Teenistuse fail puudub + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3425,37 +3435,37 @@ Sisu ei ole UTF-8 kodeeringus. Peida - + Go To Mine - + Blank Screen Ekraani tühjendamine - + Blank to Theme Kujunduse tausta näitamine - + Show Desktop Töölaua näitamine - + Previous Service Eelmine teenistus - + Next Service Järgmine teenistus - + Escape Item Kuva sulgemine @@ -3470,27 +3480,27 @@ Sisu ei ole UTF-8 kodeeringus. Järgmisele liikumine. - + Play Slides Slaidide esitamine - + Delay between slides in seconds. Viivitus slaidide vahel sekundites. - + Move to live. Ekraanile saatmine. - + Add to Service. Teenistusele lisamine. - + Edit and reload song preview. Laulu muutmine ja eelvaate uuesti laadimine. @@ -3500,7 +3510,7 @@ Sisu ei ole UTF-8 kodeeringus. Meedia esitamise alustamine. - + Pause audio. Audio pausimine. @@ -3525,37 +3535,37 @@ Sisu ei ole UTF-8 kodeeringus. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3752,12 +3762,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. @@ -3797,14 +3807,7 @@ Sisu ei ole UTF-8 kodeeringus. Importimiseks kujunduse faili valimine - - File is not a valid theme. -The content encoding is not UTF-8. - See fail ei ole korrektne kujundus. -Sisu kodeering ei ole UTF-8. - - - + File is not a valid theme. See fail ei ole sobilik kujundus. @@ -3854,12 +3857,12 @@ Sisu kodeering ei ole UTF-8. Kas kustutada kujundus %s? - + Validation Error Valideerimise viga - + A theme with this name already exists. Sellenimeline teema on juba olemas. @@ -4497,7 +4500,7 @@ Sisu kodeering ei ole UTF-8. Valmis. - + Starting import... Importimise alustamine... @@ -4839,17 +4842,17 @@ Sisu kodeering ei ole UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Saadaolevad juhtijad - + Allow presentation application to be overriden Esitlusrakendust on lubatud asendada - + %s (unavailable) %s (pole saadaval) @@ -5185,49 +5188,49 @@ 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 @@ -5323,37 +5326,37 @@ The encoding is responsible for the correct character representation. Kodeering on vajalik märkide õige esitamise jaoks. - + Exports songs using the export wizard. Eksportimise nõustaja abil laulude eksportimine. - + Add a new song. Uue laulu lisamine. - + Edit the selected song. Valitud laulu muutmine. - + Delete the selected song. Valitud laulu kustutamine. - + Preview the selected song. Valitud laulu eelvaade. - + Send the selected song live. Valitud laulu saatmine ekraanile. - + Add the selected song to the service. Valitud laulu lisamine teenistusele. @@ -5399,7 +5402,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Sellel failil pole sobiv laiend. @@ -5710,7 +5713,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. Salvestamise asukohta pole määratud - + Starting export... Eksportimise alustamine... @@ -5720,7 +5723,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. Pead määrama kataloogi. - + Select Destination Folder Sihtkausta valimine @@ -5738,7 +5741,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Dokumentide/esitluste valimine @@ -5753,7 +5756,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. See nõustaja aitab importida paljudes erinevates vormingutes laule. Klõpsa all asuvat edasi nuppu, et jätkata importimise vormingu valimisega. - + Generic Document/Presentation Tavaline dokument/esitlus @@ -5783,42 +5786,42 @@ Kodeering on vajalik märkide õige esitamise jaoks. Palun oota, kuni laule imporditakse. - + OpenLP 2.0 Databases OpenLP 2.0 andmebaas - + openlp.org v1.x Databases openlp.org v1.x andmebaas - + Words Of Worship Song Files Words Of Worship Song failid - + You need to specify at least one document or presentation file to import from. Pead määrama vähemalt ühe dokumendi või esitluse faili, millest tahad importida. - + Songs Of Fellowship Song Files Songs Of Fellowship laulufailid - + SongBeamer Files SongBeameri laulufailid - + SongShow Plus Song Files SongShow Plus laulufailid - + Foilpresenter Song Files Foilpresenteri laulufailid @@ -5843,12 +5846,12 @@ Kodeering on vajalik märkide õige esitamise jaoks. Tavalise dokumendi/esitluse importija on keelatud, kuna OpenLP-l puudub ligipääs OpenOffice'le või LibreOffice'le. - + OpenLyrics or OpenLP 2.0 Exported Song OpenLyrics või OpenLP 2.0-st eksporditud laul - + OpenLyrics Files OpenLyrics failid @@ -5879,7 +5882,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. Laulusõnad - + CCLI License: CCLI litsents: @@ -5889,7 +5892,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. Kogu laulust - + Are you sure you want to delete the %n selected song(s)? Kas sa oled kindel, et soovid kustutada %n valitud laulu? @@ -5902,7 +5905,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. Autorite, teemade ja laulikute loendi haldamine. - + copy For song cloning koopia @@ -5958,12 +5961,12 @@ Kodeering on vajalik märkide õige esitamise jaoks. SongsPlugin.SongExportForm - + Your song export failed. Laulude eksportimine nurjus. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Eksportimine lõpetati. Nende failide importimiseks kasuta <strong>OpenLyrics</strong> importijat. @@ -5999,7 +6002,7 @@ Kodeering on vajalik märkide õige esitamise jaoks. SongsPlugin.SongImportForm - + Your song import failed. Laulu importimine nurjus. diff --git a/resources/i18n/fr.ts b/resources/i18n/fr.ts index 1ecbe2455..7a8a0afb7 100644 --- a/resources/i18n/fr.ts +++ b/resources/i18n/fr.ts @@ -152,24 +152,24 @@ Voulez-vous continuer tout de même ? BiblesPlugin - + &Bible &Bible - + Bible name singular Bible - + Bibles name plural Bibles - + Bibles container title Bibles @@ -185,52 +185,52 @@ Voulez-vous continuer tout de même ? Pas de livre correspondant n'a été trouvé dans cette Bible. Contrôlez que vous avez correctement écrit le nom du livre. - + Import a Bible. Importe une Bible. - + Add a new Bible. Ajouter une nouvelle Bible. - + Edit the selected Bible. Édite la bible sélectionnée. - + Delete the selected Bible. Efface la Bible sélectionnée. - + Preview the selected Bible. Prévisualise la Bible sélectionnée. - + Send the selected Bible live. Affiche la Bible sélectionnée en directe. - + Add the selected Bible to the service. Ajoute la Bible sélectionnée au service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Module Bible</strong><br />Le Module Bible permet d'afficher des versets bibliques de différentes sources pendant le service. - + &Upgrade older Bibles Mettre à &jour les anciennes Bibles - + Upgrade the Bible databases to the latest format. Mettre à jour les bases de données de Bible au nouveau format. @@ -393,18 +393,18 @@ Les changement ne s'applique aux versets déjà un service. BiblesPlugin.CSVBible - + Importing books... %s Import des livres... %s - + Importing verses from %s... Importing verses from <book name>... Import des versets depuis %s... - + Importing verses... done. Import des versets... terminé. @@ -734,12 +734,12 @@ téléchargé à la demande, une connexion Internet fiable est donc nécessaire. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Détection de l'encodage (cela peut prendre quelque minutes)... - + Importing %s %s... Importing <book name> <chapter>... Import %s %s... @@ -1340,12 +1340,12 @@ Voulez-vous ajouter de toute façon d'autres images ? Fichiers image - + Information Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2321,292 +2321,292 @@ Pour annuler l'assistant de démarrage complètement (et ne pas démarrer O OpenLP.MainWindow - + &File &Fichier - + &Import &Import - + &Export E&xport - + &View &Visualise - + M&ode M&ode - + &Tools &Outils - + &Settings 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 - + 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/. @@ -2615,32 +2615,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 @@ -2651,62 +2651,62 @@ Vous pouvez télécharger la dernière version depuis http://openlp.org/.Français - + Open &Data Folder... &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. - + &Autodetect &Détecte automatiquement - + Update Theme Images Met a jours les images de thèmes - + Update the preview images for all themes. 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. @@ -2715,48 +2715,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and 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 - + 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... Configure les &balise de formatage... - + Export OpenLP settings to a specified *.config file Export la configuration d'OpenLP vers un fichier *.config spécifié - + Settings Configuration - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Import la configuration d'OpenLP depuis un fichier *.config précédemment exporter depuis un autre ordinateur. - + Import settings? Import de la configuration ? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2769,32 +2769,32 @@ Importer la configuration va changer de façon permanente votre configuration d& L'import de configuration incorrect peut introduire un comportement d'OpenLP imprévisible OpenLP peut terminer anormalement. - + Open File Ouvre un fichier - + OpenLP Export Settings Files (*.conf) Fichier de configuration OpenLP (*.conf) - + Import settings Import de la configuration - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP va ce terminer maintenant. La Configuration importée va être appliquée au prochain démarrage. - + Export Settings File Export de la configuration - + OpenLP Export Settings File (*.conf) Fichier d'export de la configuration d'OpenLP (*.conf) @@ -2828,7 +2828,7 @@ Base de données: %s OpenLP.MediaManagerItem - + No Items Selected Pas d'éléments sélectionnés @@ -3050,12 +3050,12 @@ Suffixe pas supporter OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Début</strong> : %s - + <strong>Length</strong>: %s <strong>Longueur</strong> : %s @@ -3196,34 +3196,34 @@ Suffixe pas supporter 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 @@ -3258,22 +3258,22 @@ Le contenu n'est pas de l'UTF-8. 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 @@ -3313,25 +3313,35 @@ Le contenu n'est pas de l'UTF-8. 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 + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3425,37 +3435,37 @@ Le contenu n'est pas de l'UTF-8. Cache - + Blank Screen Écran noir - + Blank to Theme Thème vide - + Show Desktop Affiche le bureau - + Go To Aller à - + Previous Service Service précédent - + Next Service Service suivant - + Escape Item Élément échappement @@ -3470,27 +3480,27 @@ Le contenu n'est pas de l'UTF-8. Déplace au suivant. - + Play Slides Joue les diapositives - + Delay between slides in seconds. Intervalle entre les diapositives en secondes. - + Move to live. Affiche en direct. - + Add to Service. Ajoute au service. - + Edit and reload song preview. Édite et recharge la prévisualisation du chant. @@ -3500,7 +3510,7 @@ Le contenu n'est pas de l'UTF-8. Joue le média. - + Pause audio. @@ -3525,37 +3535,37 @@ Le contenu n'est pas de l'UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3832,34 +3842,27 @@ Le contenu n'est pas de l'UTF-8. Select le fichier thème à importer - - File is not a valid theme. -The content encoding is not UTF-8. - Le fichier n'est pas un thème. -Le contenu n'est pas de l'UTF-8. - - - + Validation Error Erreur de validation - + File is not a valid theme. Le fichier n'est pas un thème valide. - + A theme with this name already exists. 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. @@ -4497,7 +4500,7 @@ Le contenu n'est pas de l'UTF-8. Prêt. - + Starting import... Commence l'import... @@ -4839,17 +4842,17 @@ Le contenu n'est pas de l'UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Contrôleurs disponibles - + Allow presentation application to be overriden Permet de surcharger l'application de présentation - + %s (unavailable) %s (indisponible) @@ -5276,85 +5279,85 @@ The encoding is responsible for the correct character representation. 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. - + 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. @@ -5400,7 +5403,7 @@ L'enccodage est responsable de l'affichage correct des caractères. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Le fichier n'a pas d'extension valide. @@ -5706,7 +5709,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Pas d'emplacement de sauvegarde spécifier - + Starting export... Démarre l'export... @@ -5721,7 +5724,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 @@ -5749,7 +5752,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Cet assistant vous aide a importer des chants de divers formats. Cliquez sur le bouton suivant ci-dessous pour démarrer le processus pas sélectionner le format à importer. - + Generic Document/Presentation Document/présentation générique @@ -5779,47 +5782,47 @@ L'enccodage est responsable de l'affichage correct des caractères.Attendez pendant que vos chants sont importé. - + OpenLP 2.0 Databases Base de données OpenLP 2.0 - + openlp.org v1.x Databases Base de données openlp.org 1.x - + Words Of Worship Song Files Fichiers Chant Words Of Worship - + Select Document/Presentation Files Sélectionne les fichiers document/présentation - + Songs Of Fellowship Song Files Fichiers Chant Songs Of Fellowship - + SongBeamer Files Fichiers SongBeamer - + SongShow Plus Song Files Fichiers Chant SongShow Plus - + You need to specify at least one document or presentation file to import from. Vous devez spécifier au moins un fichier document ou présentation à importer. - + Foilpresenter Song Files Fichiers Chant Foilpresenter @@ -5844,12 +5847,12 @@ 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. - + OpenLyrics or OpenLP 2.0 Exported Song Chants exporté OpenLyrics et OpenLP 2.0 - + OpenLyrics Files Fichiers OpenLyrics @@ -5885,7 +5888,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Paroles - + 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) ? @@ -5893,7 +5896,7 @@ L'enccodage est responsable de l'affichage correct des caractères. - + CCLI License: License CCLI : @@ -5903,7 +5906,7 @@ L'enccodage est responsable de l'affichage correct des caractères.Maintenir la liste des auteur, sujet et psautiers. - + copy For song cloning copier @@ -5959,12 +5962,12 @@ L'enccodage est responsable de l'affichage correct des caractères. SongsPlugin.SongExportForm - + Your song export failed. Votre export de chant à échouer. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Export terminé. Pour importer ces fichiers utiliser l’outil d'import <strong>OpenLyrics</strong> @@ -6000,7 +6003,7 @@ L'enccodage est responsable de l'affichage correct des caractères. SongsPlugin.SongImportForm - + Your song import failed. Votre import de chant à échouer. diff --git a/resources/i18n/hu.ts b/resources/i18n/hu.ts index 6c4f31233..a3ab85f2c 100644 --- a/resources/i18n/hu.ts +++ b/resources/i18n/hu.ts @@ -152,24 +152,24 @@ Folytatható? BiblesPlugin - + &Bible &Biblia - + Bible name singular Biblia - + Bibles name plural Bibliák - + Bibles container title Bibliák @@ -185,52 +185,52 @@ Folytatható? 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. - + Import a Bible. Biblia importálása. - + Add a new Bible. Biblia hozzáadása. - + Edit the selected Bible. A kijelölt biblia szerkesztése. - + Delete the selected Bible. A kijelölt biblia törlése. - + Preview the selected Bible. A kijelölt biblia előnézete. - + Send the selected Bible live. A kijelölt biblia élő adásba küldése. - + Add the selected Bible to the service. A kijelölt biblia hozzáadása a szolgálati sorrendhez. - + <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. - + &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átumra. @@ -393,18 +393,18 @@ A módosítások nem érintik a már a szolgálati sorrendben lévő verseket. BiblesPlugin.CSVBible - + 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: %s… - + Importing verses... done. Versek importálása… kész. @@ -734,12 +734,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Kódolás észlelése (ez eltarthat pár percig)… - + Importing %s %s... Importing <book name> <chapter>... Importálás: %s %s… @@ -1339,12 +1339,12 @@ Szeretnél más képeket megadni? Kép fájlok - + Information Információ - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2292,287 +2292,287 @@ A tündér teljes leállításához (és az OpenLP további megkerüléséhez) k 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ő - + Service Manager Sorrendkezelő - + Theme Manager Témakezelő - + &New &Új - + &Open Meg&nyitás - + Open an existing service. 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. - + &Preview Panel &Előnézet panel - + 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 - + &Online Help &Online súgó - + &Web Site &Weboldal - + Use the system language, if available. 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 - + Set the view mode to Live. 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/. @@ -2581,27 +2581,27 @@ You can download the latest version from http://openlp.org/. 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ő - + The Main Display has been blanked out 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… @@ -2612,82 +2612,82 @@ A legfrissebb verzió a http://openlp.org/ oldalról szerezhető be.Magyar - + &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. - + 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. @@ -2696,38 +2696,38 @@ Re-running this wizard may make changes to your current OpenLP configuration and 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. - + 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 OpenLP beállításainak mentése egy meghatározott *.config fájlba - + Settings Beállítások - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Az OpenLP beállításainak betöltése egy előzőleg ezen vagy egy másik gépen exportált meghatározott *.config fájlból - + Import settings? Beállítások betöltése? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2740,32 +2740,32 @@ A beállítások betöltése tartós változásokat okoz a OpenLP jelenlegi beá Hibás beállítások betöltése rendellenes működést okozhat, vagy akár az OpenLP abnormális megszakadását is. - + Open File Fájl megnyitása - + OpenLP Export Settings Files (*.conf) OpenLP beállító export fájlok (*.conf) - + Import settings Importálási beállítások - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. Az OpenLP most leáll. Az importált beállítások az OpenLP következő indításakor lépnek érvénybe. - + Export Settings File Beállító export fájl - + OpenLP Export Settings File (*.conf) OpenLP beállító export fájlok (*.conf) @@ -2799,7 +2799,7 @@ Adatbázis: %s OpenLP.MediaManagerItem - + No Items Selected Nincs kijelölt elem @@ -3021,12 +3021,12 @@ Az utótag nem támogatott OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Kezdés</strong>: %s - + <strong>Length</strong>: %s <strong>Hossz</strong>: %s @@ -3122,34 +3122,34 @@ Az utótag nem támogatott 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ő - + 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é - + 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 @@ -3229,22 +3229,22 @@ A tartalom kódolása nem UTF-8. 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 @@ -3284,25 +3284,35 @@ A tartalom kódolása nem UTF-8. 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. - + Service File Missing Hiányzó sorrend fájl - + Slide theme Dia téma - + Notes Jegyzetek + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3396,37 +3406,37 @@ A tartalom kódolása nem UTF-8. Elrejtés - + Go To Ugrás - + Blank Screen Képernyő elsötétítése - + Blank to Theme Elsötétítés a témára - + Show Desktop Asztal megjelenítése - + Previous Service Előző sorrend - + Next Service Következő sorrend - + Escape Item Kilépés az elemből @@ -3441,27 +3451,27 @@ A tartalom kódolása nem UTF-8. Mozgatás a következőre. - + Play Slides Diák vetítése - + Delay between slides in seconds. Diák közötti késleltetés másodpercben. - + Move to live. Élő adásba küldés. - + Add to Service. Hozzáadás a sorrendhez. - + Edit and reload song preview. Szerkesztés és az dal előnézetének újraolvasása. @@ -3471,7 +3481,7 @@ A tartalom kódolása nem UTF-8. Médialejátszás indítása. - + Pause audio. Hang szüneteltetése. @@ -3496,37 +3506,37 @@ A tartalom kódolása nem UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3733,7 +3743,7 @@ A tartalom kódolása nem UTF-8. 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. @@ -3773,19 +3783,12 @@ A tartalom kódolása nem UTF-8. Importálandó téma fájl kijelölése - - File is not a valid theme. -The content encoding is not UTF-8. - Nem érvényes témafájl. -A tartalom kódolása nem UTF-8. - - - + File is not a valid theme. 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. @@ -3830,12 +3833,12 @@ A tartalom kódolása nem UTF-8. OpenLP témák (*.theme *.otz) - + Validation Error Érvényességi hiba - + A theme with this name already exists. Ilyen fájlnéven már létezik egy téma. @@ -4468,7 +4471,7 @@ A tartalom kódolása nem UTF-8. Kész. - + Starting import... Importálás indítása… @@ -4810,17 +4813,17 @@ A tartalom kódolása nem UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Elérhető vezérlők - + Allow presentation application to be overriden A bemutató program felülírásának engedélyezése - + %s (unavailable) %s (elérhetetlen) @@ -5156,32 +5159,32 @@ riport sikeresen elkészült. 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é. - + &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… @@ -5277,55 +5280,55 @@ The encoding is responsible for the correct character representation. 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. @@ -5371,7 +5374,7 @@ A kódlap felelős a karakterek helyes megjelenítéséért. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. A fájlnév nem tartalmaz valós kiterjesztést. @@ -5687,12 +5690,12 @@ EasyWorshipből kerültek importálásra] Egy mappát kell megadni. - + Starting export... Exportálás indítása… - + Select Destination Folder Célmappa kijelölése @@ -5710,7 +5713,7 @@ EasyWorshipből kerültek importálásra] SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Jelölj ki egy dokumentum vagy egy bemutató fájlokat @@ -5725,7 +5728,7 @@ EasyWorshipből kerültek importálásra] 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. - + Generic Document/Presentation Általános dokumentum vagy bemutató @@ -5755,42 +5758,42 @@ EasyWorshipből kerültek importálásra] 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. - + OpenLP 2.0 Databases OpenLP 2.0 adatbázisok - + openlp.org v1.x Databases openlp.org v1.x adatbázisok - + Words Of Worship Song Files Words of Worship dal fájlok - + You need to specify at least one document or presentation file to import from. Ki kell jelölnie legalább egy dokumentumot vagy bemutatót az importáláshoz. - + Songs Of Fellowship Song Files Songs Of Fellowship dal fájlok - + SongBeamer Files SongBeamer fájlok - + SongShow Plus Song Files SongShow Plus dal fájlok - + Foilpresenter Song Files Foilpresenter dal fájlok @@ -5815,12 +5818,12 @@ EasyWorshipből kerültek importálásra] 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. - + OpenLyrics or OpenLP 2.0 Exported Song OpenLyrics vagy OpenLP 2.0 epoxrtált dal - + OpenLyrics Files OpenLyrics fájlok @@ -5851,7 +5854,7 @@ EasyWorshipből kerültek importálásra] Dalszöveg - + CCLI License: CCLI licenc: @@ -5861,7 +5864,7 @@ EasyWorshipből kerültek importálásra] Teljes dal - + Are you sure you want to delete the %n selected song(s)? Törölhetők a kijelölt dalok: %n? @@ -5873,7 +5876,7 @@ EasyWorshipből kerültek importálásra] Szerzők, témakörök, könyvek listájának kezelése. - + copy For song cloning másolás @@ -5929,12 +5932,12 @@ EasyWorshipből kerültek importálásra] SongsPlugin.SongExportForm - + Your song export failed. Dalexportálás meghiúsult. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Exportálás befejeződött. Ezen fájlok importálásához majd az <strong>OpenLyrics</strong> importálót vedd igénybe. @@ -5970,7 +5973,7 @@ EasyWorshipből kerültek importálásra] SongsPlugin.SongImportForm - + Your song import failed. Az importálás meghiúsult. diff --git a/resources/i18n/id.ts b/resources/i18n/id.ts index 19058215a..8e493f22c 100644 --- a/resources/i18n/id.ts +++ b/resources/i18n/id.ts @@ -152,24 +152,24 @@ Tetap lanjutkan? BiblesPlugin - + &Bible &Alkitab - + Bible name singular Alkitab - + Bibles name plural Alkitab - + Bibles container title Alkitab @@ -185,52 +185,52 @@ Tetap lanjutkan? Kitab tidak ditemukan dalam Alkitab ini. Periksa apakah Anda telah mengeja nama kitab dengan benar. - + Import a Bible. Impor Alkitab. - + Add a new Bible. Tambahkan Alkitab baru. - + Edit the selected Bible. Sunting Alkitab terpilih. - + Delete the selected Bible. Hapus Alkitab terpilih. - + Preview the selected Bible. Pratinjau Alkitab terpilih. - + Send the selected Bible live. Tayangkan Alkitab terpilih. - + Add the selected Bible to the service. Tambahkan Alkitab terpilih ke dalam layanan. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Plugin Alkitab</strong><br />Plugin Alkitab menyediakan kemampuan untuk menayangkan ayat Alkitab dari berbagai sumber selama layanan. - + &Upgrade older Bibles &Upgrade Alkitab lama - + Upgrade the Bible databases to the latest format. Perbarui basis data Alkitab ke format terbaru. @@ -393,18 +393,18 @@ Perubahan tidak akan mempengaruhi ayat yang kini tampil. BiblesPlugin.CSVBible - + Importing books... %s Mengimpor kitab... %s - + Importing verses from %s... Importing verses from <book name>... Mengimpor ayat dari %s... - + Importing verses... done. Mengimpor ayat... selesai. @@ -734,12 +734,12 @@ dibutuhkan dan membutuhkan koneksi internet. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Mendeteksi pengodean (mungkin butuh beberapa menit)... - + Importing %s %s... Importing <book name> <chapter>... Mengimpor %s %s... @@ -1339,12 +1339,12 @@ Ingin tetap menambah gambar lain? Berkas Gambar - + Information Informasi - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2320,287 +2320,287 @@ Untuk membatalkan Wisaya Pertama Kali sepenuhnya (dan tidak memulai OpenLP), tek OpenLP.MainWindow - + &File &Berkas - + &Import &Impor - + &Export &Ekspor - + &View &Lihat - + M&ode M&ode - + &Tools &Kakas - + &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/. @@ -2609,22 +2609,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 @@ -2635,77 +2635,77 @@ 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? - + 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. - + &Autodetect &Autodeteksi - + Update Theme Images Perbarui Gambar Tema - + Update the preview images for all themes. Perbarui gambar pratinjau untuk semua tema. - + Print the current service. Cetak layanan saat ini. - + L&ock Panels Kunci Pane&l - + Prevent the panels being moved. Hindari panel digerakkan. - + Re-run First Time Wizard Jalankan Wisaya Kali Pertama - + Re-run the First Time Wizard, importing songs, Bibles and themes. Jalankan Wisaya Kali Pertama, mengimpor lagu, Alkitab, dan tema. - + Re-run First Time Wizard? Jalankan Wisaya Kali Pertama? - + 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. @@ -2714,48 +2714,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and Menjalankan wisaya ini mungkin akan mengubah konfigurasi OpenLP saat ini dan mungkin menambah lagu ke dalam daftar lagu dan mengubah tema bawaan. - + &Recent Files Be&rkas Baru-baru Ini - + Clear List Clear List of recent files Bersihkan Daftar - + Clear the list of recent files. Bersihkan daftar berkas baru-baru ini. - + Configure &Formatting Tags... Konfigurasi Label Pem&formatan... - + Export OpenLP settings to a specified *.config file Ekspor pengaturan OpenLP ke dalam sebuah berkas *.config - + Settings Pengaturan - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Impor pengaturan OpenLP dari sebuah berkas *.config yang telah diekspor - + Import settings? Impor pengaturan? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2764,32 +2764,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2819,7 +2819,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected Tidak Ada Barang yang Terpilih @@ -3040,12 +3040,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3141,34 +3141,34 @@ Suffix not supported &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 Butir ini tidak dapat ditampilkan karena plugin yang dibutuhkan untuk menampilkannya hilang atau tidak aktif @@ -3248,22 +3248,22 @@ Isi berkas tidak berupa UTF-8. Layanan saat ini telah terubah suai. Ingin menyimpan layanan ini? - + File could not be opened because it is corrupt. Berkas tidak dapat dibuka karena rusak. - + Empty File Berkas Kosong - + This service file does not contain any data. Berkas layanan ini tidak mengandung data apa pun. - + Corrupt File Berkas Rusak @@ -3303,25 +3303,35 @@ Isi berkas tidak berupa UTF-8. - + This file is either corrupt or it is not an OpenLP 2.0 service file. - + Slide theme - + Notes - + Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3415,37 +3425,37 @@ Isi berkas tidak berupa UTF-8. - + Go To - + Blank Screen - + Blank to Theme - + Show Desktop - + Previous Service - + Next Service - + Escape Item @@ -3460,27 +3470,27 @@ Isi berkas tidak berupa UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3490,7 +3500,7 @@ Isi berkas tidak berupa UTF-8. - + Pause audio. @@ -3515,37 +3525,37 @@ Isi berkas tidak berupa UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3742,12 +3752,12 @@ Isi berkas tidak berupa UTF-8. - + You are unable to delete the default theme. - + Theme %s is used in the %s plugin. @@ -3787,13 +3797,7 @@ Isi berkas tidak berupa UTF-8. - - File is not a valid theme. -The content encoding is not UTF-8. - - - - + File is not a valid theme. @@ -3843,12 +3847,12 @@ The content encoding is not UTF-8. - + Validation Error - + A theme with this name already exists. @@ -4486,7 +4490,7 @@ The content encoding is not UTF-8. - + Starting import... @@ -4828,17 +4832,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5172,32 +5176,32 @@ 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... @@ -5290,55 +5294,55 @@ 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. @@ -5384,7 +5388,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5688,7 +5692,7 @@ The encoding is responsible for the correct character representation. - + Starting export... @@ -5703,7 +5707,7 @@ The encoding is responsible for the correct character representation. - + Select Destination Folder @@ -5721,7 +5725,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files @@ -5736,7 +5740,7 @@ The encoding is responsible for the correct character representation. - + Generic Document/Presentation @@ -5766,42 +5770,42 @@ The encoding is responsible for the correct character representation. - + OpenLP 2.0 Databases - + openlp.org v1.x Databases - + Words Of Worship Song Files - + Songs Of Fellowship Song Files - + SongBeamer Files - + SongShow Plus Song Files - + You need to specify at least one document or presentation file to import from. - + Foilpresenter Song Files @@ -5826,12 +5830,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5862,7 +5866,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: @@ -5872,7 +5876,7 @@ The encoding is responsible for the correct character representation. - + Are you sure you want to delete the %n selected song(s)? @@ -5884,7 +5888,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5940,12 +5944,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5981,7 +5985,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. diff --git a/resources/i18n/ja.ts b/resources/i18n/ja.ts index 4de963b83..d9191a503 100644 --- a/resources/i18n/ja.ts +++ b/resources/i18n/ja.ts @@ -152,24 +152,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible 聖書(&B) - + Bible name singular 聖書 - + Bibles name plural 聖書 - + Bibles container title 聖書 @@ -185,52 +185,52 @@ Do you want to continue anyway? 書名がこの聖書に見つかりません。書名が正しいか確認してください。 - + Import a Bible. 聖書をインポートします。 - + Add a new Bible. 新しい聖書を追加します。 - + Edit the selected Bible. 選択された聖書を編集します。 - + Delete the selected Bible. 選択された聖書を削除します。 - + Preview the selected Bible. 選択された聖書をプレビューします。 - + Send the selected Bible live. 選択された聖書をライブへ送信します。 - + Add the selected Bible to the service. 選択された聖書を礼拝プログラムに追加します。 - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>聖書プラグイン</strong><br />聖書プラグインは、礼拝プログラムで様々な訳の御言葉を表示する機能を提供します。 - + &Upgrade older Bibles 古い聖書を更新(&U) - + Upgrade the Bible databases to the latest format. 聖書データベースを最新の形式に更新します。 @@ -392,18 +392,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s 書名をインポート中... %s - + Importing verses from %s... Importing verses from <book name>... %s から節をインポート中... - + Importing verses... done. 節をインポート中... 完了。 @@ -732,12 +732,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... エンコーディングを検出中です (数分かかることがあります)... - + Importing %s %s... Importing <book name> <chapter>... %s %s をインポート中... @@ -1337,12 +1337,12 @@ Do you want to add the other images anyway? 画像ファイル - + Information 情報 - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2321,287 +2321,287 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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 OpenLP を終了 - + &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/. @@ -2610,22 +2610,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 @@ -2636,77 +2636,77 @@ http://openlp.org/ から最新版をダウンロードできます。日本語 - + Configure &Shortcuts... ショートカットの設定(&S)... - + Close OpenLP OpenLP を閉じる - + Are you sure you want to close OpenLP? OpenLP を本当に終了しますか? - + 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 パネルを固定(&L) - + 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. @@ -2715,48 +2715,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and 初回起動ウィザードを再実行すると、現在のOpenLP設定および既存の賛美やテーマが変更されることがあります。 - + &Recent Files 最近使用したファイル(&R) - + Clear List Clear List of recent files 一覧を消去 - + Clear the list of recent files. 最近使用したファイルの一覧を消去します。 - + Configure &Formatting Tags... 書式タグを設定(&F)... - + Export OpenLP settings to a specified *.config file OpenLPの設定をファイルへエクスポート - + Settings 設定 - + Import OpenLP settings from a specified *.config file previously exported on this or another machine 以前にエクスポートしたファイルから OpenLP の設定をインポート - + Import settings? 設定をインポートしますか? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2769,32 +2769,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate 不正な設定をインポートすると異常な動作やOpenLPの異常終了の原因となります。 - + Open File ファイルを開く - + OpenLP Export Settings Files (*.conf) OpenLP エクスポート設定ファイル (*.conf) - + Import settings 設定のインポート - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP を終了させます。インポートされた設定は次の起動時に適用されます。 - + Export Settings File 設定ファイルのエクスポート - + OpenLP Export Settings File (*.conf) OpenLP 設定ファイル (*.conf) @@ -2828,7 +2828,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected 項目が選択されていません @@ -2865,7 +2865,7 @@ Database: %s You must select a %s service item. - %sの項目を選択してください。 + %s の礼拝項目を選択する必要があります。 @@ -3050,12 +3050,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>開始</strong>: %s - + <strong>Length</strong>: %s <strong>長さ</strong>: %s @@ -3073,52 +3073,52 @@ Suffix not supported Move to &top - 一番上に移動(&t) + 一番上に移動(&T) Move item to the top of the service. - 選択した項目を最も上に移動する。 + 項目を礼拝プログラムの一番上に移動します。 Move &up - 一つ上に移動(&u) + 上に移動(&U) Move item up one position in the service. - 選択した項目を1つ上に移動する。 + 項目を礼拝プログラムの1つ上に移動します。 Move &down - 一つ下に移動(&d) + 下に移動(&D) Move item down one position in the service. - 選択した項目を1つ下に移動する。 + 項目を礼拝プログラムの1つ下に移動します。 Move to &bottom - 一番下に移動(&b) + 一番下に移動(&B) Move item to the end of the service. - 選択した項目を最も下に移動する。 + 項目を礼拝プログラムの一番下に移動します。 &Delete From Service - 削除(&D) + 礼拝プログラムから削除(&D) Delete the selected item from the service. - 選択した項目を礼拝プログラムから削除する。 + 選択された項目を礼拝プログラムから削除します。 @@ -3133,7 +3133,7 @@ Suffix not supported &Edit Item - 項目の編集(&E) + 項目を編集(&E) @@ -3148,34 +3148,34 @@ Suffix not supported &Change Item Theme - 項目の外観テーマを変更(&C) + 項目のテーマを変更(&C) - + File is not a valid service. The content encoding is not UTF-8. - 礼拝プログラムファイルが有効でありません。 -エンコードが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 - 必要なプラグインが見つからないか無効なため、項目を表示する事ができません + 必要なプラグインが見つからないか無効なため項目を表示できません @@ -3185,7 +3185,7 @@ The content encoding is not UTF-8. Expand all the service items. - 全ての項目を展開する。 + すべての項目を展開します。 @@ -3195,7 +3195,7 @@ The content encoding is not UTF-8. Collapse all the service items. - 全ての項目を折り畳みます。 + すべての項目を折り畳みます。 @@ -3203,14 +3203,14 @@ The content encoding is not UTF-8. ファイルを開く - + OpenLP Service Files (*.osz) OpenLP 礼拝プログラムファイル (*.osz) Moves the selection down the window. - 選択をウィンドウの下に移動する。 + 選択をウィンドウの下に移動します。 @@ -3220,7 +3220,7 @@ The content encoding is not UTF-8. Moves the selection up the window. - 選択をウィンドウの上に移動する。 + 選択をウィンドウの上に移動します。 @@ -3258,22 +3258,22 @@ The content encoding is not UTF-8. 現在の礼拝プログラムは、編集されています。保存しますか? - + File could not be opened because it is corrupt. ファイルが破損しているため開けません。 - + Empty File 空のファイル - + This service file does not contain any data. この礼拝プログラムファイルは空です。 - + Corrupt File 破損したファイル @@ -3313,25 +3313,35 @@ The content encoding is not UTF-8. 礼拝プログラムの外観テーマを選択します。 - + This file is either corrupt or it is not an OpenLP 2.0 service file. このファイルは破損しているかOpenLP 2.0の礼拝プログラムファイルではありません。 - + Slide theme スライド外観テーマ - + Notes メモ - + Service File Missing 礼拝プログラムファイルが見つかりません + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3425,37 +3435,37 @@ The content encoding is not UTF-8. 隠す - + Go To 送る - + Blank Screen スクリーンをブランク - + Blank to Theme 外観テーマをブランク - + Show Desktop デスクトップを表示 - + Previous Service 前の礼拝プログラム - + Next Service 次の礼拝プログラム - + Escape Item 項目をエスケープ @@ -3470,27 +3480,27 @@ The content encoding is not UTF-8. 次に移動。 - + Play Slides スライドを再生 - + Delay between slides in seconds. スライドの再生時間を秒で指定する。 - + Move to live. ライブへ移動する。 - + Add to Service. 礼拝プログラムへ追加する。 - + Edit and reload song preview. 編集しプレビューを再読み込みする。 @@ -3500,7 +3510,7 @@ The content encoding is not UTF-8. メディアの再生を開始する。 - + Pause audio. 音声を一時停止します。 @@ -3525,37 +3535,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3752,12 +3762,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 プラグインでこの外観テーマは利用されています。 @@ -3797,13 +3807,7 @@ The content encoding is not UTF-8. インポート対象の外観テーマファイル選択 - - File is not a valid theme. -The content encoding is not UTF-8. - ファイルは無効な外観テーマです。文字コードがUTF-8ではありません。 - - - + File is not a valid theme. 無効な外観テーマファイルです。 @@ -3853,12 +3857,12 @@ The content encoding is not UTF-8. %s 外観テーマを削除します。宜しいですか? - + Validation Error 検証エラー - + A theme with this name already exists. 同名の外観テーマが既に存在します。 @@ -4496,7 +4500,7 @@ The content encoding is not UTF-8. 準備完了。 - + Starting import... インポートを開始しています.... @@ -4838,17 +4842,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers 使用可能なコントローラ - + Allow presentation application to be overriden プレゼンテーションアプリケーションに上書きを許可 - + %s (unavailable) %s (利用不可) @@ -5184,49 +5188,49 @@ 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 賛美 @@ -5320,37 +5324,37 @@ 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. 選択した賛美を礼拝プログラムに追加します。 @@ -5396,7 +5400,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. ファイルの拡張子が無効です。 @@ -5635,7 +5639,7 @@ The encoding is responsible for the correct character representation. &Verse type: - バースのタイプ(&): + バースの種類(&V): @@ -5706,7 +5710,7 @@ The encoding is responsible for the correct character representation. 保存先が指定されていません - + Starting export... エキスポートを開始しています... @@ -5716,7 +5720,7 @@ The encoding is responsible for the correct character representation. ディレクトリを選択して下さい。 - + Select Destination Folder 出力先フォルダを選択して下さい @@ -5734,7 +5738,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files ドキュメント/プレゼンテーションファイル選択 @@ -5749,7 +5753,7 @@ The encoding is responsible for the correct character representation. このウィザードで、様々な形式の賛美をインポートします。次へをクリックし、インポートするファイルの形式を選択してください。 - + Generic Document/Presentation 汎用ドキュメント/プレゼンテーション @@ -5779,42 +5783,42 @@ The encoding is responsible for the correct character representation. 賛美がインポートされるまでしばらくお待ちください。 - + OpenLP 2.0 Databases OpenLP 2.0 データベース - + openlp.org v1.x Databases openlp.org v1.x データベース - + Words Of Worship Song Files Words Of Worship Song ファイル - + You need to specify at least one document or presentation file to import from. インポート対象となる最低一つのドキュメント又はプレゼンテーションファイルを選択する必要があります。 - + Songs Of Fellowship Song Files Songs Of Fellowship Song ファイル - + SongBeamer Files SongBeamerファイル - + SongShow Plus Song Files SongShow Plus Songファイル - + Foilpresenter Song Files Foilpresenter Song ファイル @@ -5839,12 +5843,12 @@ The encoding is responsible for the correct character representation. OpenOfficeまたはLibreOfficeに接続できないため、汎用ドキュメント/プレゼンテーションのインポート機能は無効になっています。 - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5875,7 +5879,7 @@ The encoding is responsible for the correct character representation. 賛美詞 - + CCLI License: CCLI ライセンス: @@ -5885,7 +5889,7 @@ The encoding is responsible for the correct character representation. 賛美全体 - + Are you sure you want to delete the %n selected song(s)? 選択された%n件の賛美を削除します。宜しいですか? @@ -5897,7 +5901,7 @@ The encoding is responsible for the correct character representation. アーティスト、トピックとアルバムの一覧を保守します。 - + copy For song cloning コピー @@ -5953,12 +5957,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. 賛美のエキスポートに失敗しました。 - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. エキスポートが完了しました。インポートするには、<strong>OpenLyrics</strong>インポータを使用してください。 @@ -5994,7 +5998,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. 賛美のインポートに失敗しました。 diff --git a/resources/i18n/ko.ts b/resources/i18n/ko.ts index bd7d233ae..46ff9d4df 100644 --- a/resources/i18n/ko.ts +++ b/resources/i18n/ko.ts @@ -150,24 +150,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible 성경(&B) - + Bible name singular ?? - + Bibles name plural 성경 - + Bibles container title 성경 @@ -183,52 +183,52 @@ Do you want to continue anyway? - + Import a Bible. - + Add a new Bible. - + Edit the selected Bible. - + Delete the selected Bible. - + Preview the selected Bible. - + Send the selected Bible live. - + Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. @@ -383,18 +383,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s - + Importing verses from %s... Importing verses from <book name>... - + Importing verses... done. @@ -723,12 +723,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... - + Importing %s %s... Importing <book name> <chapter>... @@ -1321,12 +1321,12 @@ Do you want to add the other images anyway? - + Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2200,309 +2200,309 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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 @@ -2513,125 +2513,125 @@ 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 - + 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. @@ -2640,32 +2640,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2695,7 +2695,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected @@ -2916,12 +2916,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3017,28 +3017,28 @@ Suffix not supported - + 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 @@ -3068,7 +3068,7 @@ The content encoding is not UTF-8. - + OpenLP Service Files (*.osz) @@ -3123,22 +3123,22 @@ The content encoding is not UTF-8. - + File could not be opened because it is corrupt. - + Empty File - + This service file does not contain any data. - + Corrupt File @@ -3178,25 +3178,35 @@ The content encoding is not UTF-8. - + This file is either corrupt or it is not an OpenLP 2.0 service file. - + Slide theme - + Notes - + Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3290,37 +3300,37 @@ The content encoding is not UTF-8. - + Go To - + Blank Screen - + Blank to Theme - + Show Desktop - + Previous Service - + Next Service - + Escape Item @@ -3335,27 +3345,27 @@ The content encoding is not UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3365,7 +3375,7 @@ The content encoding is not UTF-8. - + Pause audio. @@ -3390,37 +3400,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3617,7 +3627,7 @@ The content encoding is not UTF-8. - + You are unable to delete the default theme. @@ -3657,18 +3667,12 @@ The content encoding is not UTF-8. - - File is not a valid theme. -The content encoding is not UTF-8. - - - - + File is not a valid theme. - + Theme %s is used in the %s plugin. @@ -3718,12 +3722,12 @@ The content encoding is not UTF-8. - + Validation Error - + A theme with this name already exists. @@ -4361,7 +4365,7 @@ The content encoding is not UTF-8. - + Starting import... @@ -4703,17 +4707,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5047,49 +5051,49 @@ 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 @@ -5183,37 +5187,37 @@ 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. @@ -5259,7 +5263,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5563,7 +5567,7 @@ The encoding is responsible for the correct character representation. - + Starting export... @@ -5578,7 +5582,7 @@ The encoding is responsible for the correct character representation. - + Select Destination Folder @@ -5596,7 +5600,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files @@ -5611,7 +5615,7 @@ The encoding is responsible for the correct character representation. - + Generic Document/Presentation @@ -5641,42 +5645,42 @@ The encoding is responsible for the correct character representation. - + OpenLP 2.0 Databases - + openlp.org v1.x Databases - + Words Of Worship Song Files - + Songs Of Fellowship Song Files - + SongBeamer Files - + SongShow Plus Song Files - + You need to specify at least one document or presentation file to import from. - + Foilpresenter Song Files @@ -5701,12 +5705,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5737,7 +5741,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: @@ -5747,7 +5751,7 @@ The encoding is responsible for the correct character representation. - + Are you sure you want to delete the %n selected song(s)? @@ -5759,7 +5763,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5815,12 +5819,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5856,7 +5860,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. diff --git a/resources/i18n/nb.ts b/resources/i18n/nb.ts index 468d33ef5..66b90080c 100644 --- a/resources/i18n/nb.ts +++ b/resources/i18n/nb.ts @@ -152,24 +152,24 @@ Vil du fortsette likevel? BiblesPlugin - + &Bible &Bibel - + Bible name singular Bibel - + Bibles name plural Bibler - + Bibles container title Bibler @@ -185,52 +185,52 @@ Vil du fortsette likevel? Ingen samsvarende bok ble funnet i denne bibelen. Sjekk at du har stavet navnet på boken riktig. - + Import a Bible. - + Add a new Bible. - + Edit the selected Bible. - + Delete the selected Bible. - + Preview the selected Bible. - + Send the selected Bible live. - + Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. @@ -393,18 +393,18 @@ Endringer påvirker ikke vers som alt er lagt til møtet. BiblesPlugin.CSVBible - + Importing books... %s Importerer bøker... %s - + Importing verses from %s... Importing verses from <book name>... Importerer vers fra %s... - + Importing verses... done. Importerer vers... ferdig. @@ -733,12 +733,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Oppdager tegnkoding (dette kan ta noen minutter)... - + Importing %s %s... Importing <book name> <chapter>... Importerer %s %s... @@ -1333,12 +1333,12 @@ Vil du likevel legge til de andre bildene? Bildefiler - + Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2272,309 +2272,309 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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 @@ -2585,125 +2585,125 @@ 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 - + 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. @@ -2712,32 +2712,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2767,7 +2767,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected @@ -2988,12 +2988,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3089,28 +3089,28 @@ Suffix not supported &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 @@ -3140,7 +3140,7 @@ The content encoding is not UTF-8. - + OpenLP Service Files (*.osz) @@ -3195,22 +3195,22 @@ The content encoding is not UTF-8. - + File could not be opened because it is corrupt. - + Empty File - + This service file does not contain any data. - + Corrupt File @@ -3250,25 +3250,35 @@ The content encoding is not UTF-8. - + This file is either corrupt or it is not an OpenLP 2.0 service file. - + Slide theme - + Notes - + Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3362,37 +3372,37 @@ The content encoding is not UTF-8. - + Go To - + Blank Screen - + Blank to Theme - + Show Desktop - + Previous Service - + Next Service - + Escape Item @@ -3407,27 +3417,27 @@ The content encoding is not UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3437,7 +3447,7 @@ The content encoding is not UTF-8. - + Pause audio. @@ -3462,37 +3472,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3689,7 +3699,7 @@ The content encoding is not UTF-8. - + You are unable to delete the default theme. Du kan ikke slette det globale temaet. @@ -3729,18 +3739,12 @@ The content encoding is not UTF-8. - - File is not a valid theme. -The content encoding is not UTF-8. - - - - + File is not a valid theme. Filen er ikke et gyldig tema. - + Theme %s is used in the %s plugin. @@ -3790,12 +3794,12 @@ The content encoding is not UTF-8. - + Validation Error - + A theme with this name already exists. @@ -4433,7 +4437,7 @@ The content encoding is not UTF-8. Klar. - + Starting import... Starter å importere... @@ -4775,17 +4779,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5119,49 +5123,49 @@ 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 @@ -5255,37 +5259,37 @@ 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. @@ -5331,7 +5335,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5635,7 +5639,7 @@ The encoding is responsible for the correct character representation. - + Starting export... @@ -5650,7 +5654,7 @@ The encoding is responsible for the correct character representation. - + Select Destination Folder @@ -5668,7 +5672,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files @@ -5683,7 +5687,7 @@ The encoding is responsible for the correct character representation. - + Generic Document/Presentation @@ -5713,42 +5717,42 @@ The encoding is responsible for the correct character representation. - + OpenLP 2.0 Databases - + openlp.org v1.x Databases - + Words Of Worship Song Files - + Songs Of Fellowship Song Files - + SongBeamer Files - + SongShow Plus Song Files - + You need to specify at least one document or presentation file to import from. - + Foilpresenter Song Files @@ -5773,12 +5777,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5809,7 +5813,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: @@ -5819,7 +5823,7 @@ The encoding is responsible for the correct character representation. - + Are you sure you want to delete the %n selected song(s)? @@ -5832,7 +5836,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5888,12 +5892,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5929,7 +5933,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. diff --git a/resources/i18n/nl.ts b/resources/i18n/nl.ts index 5a0f66e5e..9c0252cc6 100644 --- a/resources/i18n/nl.ts +++ b/resources/i18n/nl.ts @@ -152,24 +152,24 @@ Toch doorgaan? BiblesPlugin - + &Bible &Bijbel - + Bible name singular bijbeltekst - + Bibles name plural bijbelteksten - + Bibles container title Bijbelteksten @@ -185,52 +185,52 @@ Toch doorgaan? Er kon geen bijbelboek met die naam gevonden worden. Controleer de spelling. - + Import a Bible. Importeer een Bijbel. - + Add a new Bible. Voeg een nieuwe Bijbel toe. - + Edit the selected Bible. Geselecteerde Bijbel bewerken. - + Delete the selected Bible. Geselecteerde Bijbel verwijderen. - + Preview the selected Bible. Voorbeeld geselecteerde bijbeltekst. - + Send the selected Bible live. Geselecteerde bijbeltekst live tonen. - + Add the selected Bible to the service. Geselecteerde bijbeltekst aan de liturgie toevoegen. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Bijbel Plugin</strong><br />De Bijbel plugin voorziet in de mogelijkheid bijbelteksten uit verschillende bronnen weer te geven tijdens de dienst. - + &Upgrade older Bibles &Upgrade oude bijbels - + Upgrade the Bible databases to the latest format. Upgrade de bijbel databases naar de meest recente indeling. @@ -393,18 +393,18 @@ Deze wijzigingen hebben geen betrekking op bijbelverzen die al in de liturgie zi BiblesPlugin.CSVBible - + Importing books... %s Importeren bijbelboeken... %s - + Importing verses from %s... Importing verses from <book name>... Importeren bijbelverzen uit %s... - + Importing verses... done. Importeren bijbelverzen... klaar. @@ -734,12 +734,12 @@ indien nodig en een internetverbinding is dus noodzakelijk. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Tekstcodering detecteren (dat kan even duren)... - + Importing %s %s... Importing <book name> <chapter>... %s %s wordt geïmporteerd... @@ -1340,12 +1340,12 @@ De andere afbeeldingen alsnog toevoegen? Afbeeldingsbestanden - + Information Informatie - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2323,307 +2323,307 @@ Om de Eerste Keer Assistent te annuleren (zonder OpenLP te starten), klik op Ann 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/. @@ -2638,77 +2638,77 @@ 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? - + 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. - + &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 Panelen op sl&ot - + Prevent the panels being moved. Voorkomen dat panelen verschuiven. - + Re-run First Time Wizard Herstart Eerste keer assistent - + Re-run the First Time Wizard, importing songs, Bibles and themes. Herstart Eerste keer assistent, importeer voorbeeld liederen, bijbels en thema’s. - + Re-run First Time Wizard? Herstart Eerste keer assistent? - + 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. @@ -2717,48 +2717,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and De Eerste keer assistent opnieuw starten zou veranderingen in uw huidige OpenLP instellingen kunnen maken en mogelijk liederen aan uw huidige lijst kunnen toevoegen en uw standaard thema wijzigen. - + &Recent Files &Recente bestanden - + Clear List Clear List of recent files Lijst leegmaken - + Clear the list of recent files. Maak de lijst met recente bestanden leeg. - + Configure &Formatting Tags... Configureer &Opmaak tags... - + Export OpenLP settings to a specified *.config file Exporteer OpenLP instellingen naar een *.config bestand - + Settings Instellingen - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Importeer OpenLP instellingen uit een bestaand *.config bestand afkomstig van deze of een andere computer - + Import settings? Importeer instelling? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2771,32 +2771,32 @@ Instellingen importeren zal uw huidige OpenLP configuratie veranderen. Incorrecte instellingen importeren veroorzaakt onvoorspelbare effecten of OpenLP kan spontaan stoppen. - + Open File Open bestand - + OpenLP Export Settings Files (*.conf) OpenLP Export instellingsbestanden (*.config) - + Import settings Importeer instellingen - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP sluit nu af. De geïmporteeerde instellingen worden bij de volgende start van OpenLP toegepast. - + Export Settings File Exporteer instellingen - + OpenLP Export Settings File (*.conf) OpenLP Export instellingsbestand (*.config) @@ -2830,7 +2830,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected Niets geselecteerd @@ -3052,12 +3052,12 @@ Extensie niet ondersteund OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Start</strong>: %s - + <strong>Length</strong>: %s <strong>Lengte</strong>: %s @@ -3153,29 +3153,29 @@ Extensie niet ondersteund &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 @@ -3205,7 +3205,7 @@ Tekst codering is geen UTF-8. Open bestand - + OpenLP Service Files (*.osz) OpenLP liturgie bestanden (*.osz) @@ -3260,22 +3260,22 @@ Tekst codering is geen UTF-8. 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 @@ -3315,25 +3315,35 @@ Tekst codering is geen UTF-8. 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 Dia thema - + Notes Aantekeningen - + Service File Missing Ontbrekend liturgiebestand + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3427,37 +3437,37 @@ Tekst codering is geen UTF-8. Verbergen - + Go To Ga naar - + Blank Screen Zwart scherm - + Blank to Theme Zwart naar thema - + Show Desktop Toon bureaublad - + Previous Service Vorige liturgie - + Next Service Volgende liturgie - + Escape Item Onderdeel annuleren @@ -3472,27 +3482,27 @@ Tekst codering is geen UTF-8. Volgende. - + Play Slides Dia’s tonen - + Delay between slides in seconds. Pauze tussen dia’s in seconden. - + Move to live. Toon Live. - + Add to Service. Voeg toe aan Liturgie. - + Edit and reload song preview. Bewerk en herlaad lied voorbeeld. @@ -3502,7 +3512,7 @@ Tekst codering is geen UTF-8. Speel media af. - + Pause audio. Pauzeer audio. @@ -3527,37 +3537,37 @@ Tekst codering is geen UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3754,7 +3764,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. @@ -3794,19 +3804,12 @@ Tekst codering is geen UTF-8. Selecteer te importeren thema bestand - - File is not a valid theme. -The content encoding is not UTF-8. - Geen geldig thema bestand. -Tekst codering is geen UTF-8. - - - + File is not a valid theme. Geen geldig thema bestand. - + Theme %s is used in the %s plugin. Thema %s wordt gebruikt in de %s plugin. @@ -3856,12 +3859,12 @@ Tekst codering is geen UTF-8. %s thema verwijderen? - + Validation Error Validatie fout - + A theme with this name already exists. Er bestaat al een thema met deze naam. @@ -4499,7 +4502,7 @@ Tekst codering is geen UTF-8. Klaar. - + Starting import... Start importeren... @@ -4841,17 +4844,17 @@ Tekst codering is geen UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Beschikbare regelaars - + Allow presentation application to be overriden Presentatieprogramma kan overschreven worden - + %s (unavailable) %s (niet beschikbaar) @@ -5187,49 +5190,49 @@ 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 @@ -5326,37 +5329,37 @@ een correcte weergave van lettertekens. Meestal voldoet de suggestie van OpenLP. - + Exports songs using the export wizard. Exporteer liederen met de export assistent. - + 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. @@ -5402,7 +5405,7 @@ Meestal voldoet de suggestie van OpenLP. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Dit bestand heeft geen geldige extensie. @@ -5708,7 +5711,7 @@ Meestal voldoet de suggestie van OpenLP. Niet opgegeven waar bestand moet worden bewaard - + Starting export... Start exporteren... @@ -5723,7 +5726,7 @@ Meestal voldoet de suggestie van OpenLP. Geef aan waar het bestand moet worden opgeslagen. - + Select Destination Folder Selecteer een doelmap @@ -5771,12 +5774,12 @@ Meestal voldoet de suggestie van OpenLP. Even geduld tijdens het importeren. - + Select Document/Presentation Files Selecteer Documenten/Presentatie bestanden - + Generic Document/Presentation Algemeen Document/Presentatie @@ -5786,42 +5789,42 @@ Meestal voldoet de suggestie van OpenLP. OpenLyrics import is nog niet gemaakt, maar we hebben het voornemen dit te doen. Hopelijk lukt dit in een volgende versie. - + OpenLP 2.0 Databases OpenLP 2.0 Databases - + openlp.org v1.x Databases openlp.org v1.x Databases - + Words Of Worship Song Files Words Of Worship Lied bestanden - + Songs Of Fellowship Song Files Songs Of Fellowship lied bestanden - + SongBeamer Files SongBeamer bestanden - + SongShow Plus Song Files SongShow Plus lied bestanden - + You need to specify at least one document or presentation file to import from. Selecteer minimaal een document of presentatie om te importeren. - + Foilpresenter Song Files Foilpresenter lied bestanden @@ -5846,12 +5849,12 @@ Meestal voldoet de suggestie van OpenLP. Algemeen document/presentatie import is uitgeschakeld omdat OpenLP OpenOffice.org niet kan vinden op deze computer. - + OpenLyrics or OpenLP 2.0 Exported Song OpenLyrics of OpenLP 2.0 geëxporteerd lied - + OpenLyrics Files OpenLyrics bestanden @@ -5882,7 +5885,7 @@ Meestal voldoet de suggestie van OpenLP. Liedtekst - + CCLI License: CCLI Licentie: @@ -5892,7 +5895,7 @@ Meestal voldoet de suggestie van OpenLP. Gehele lied - + Are you sure you want to delete the %n selected song(s)? Weet u zeker dat u dit %n lied wilt verwijderen? @@ -5905,7 +5908,7 @@ Meestal voldoet de suggestie van OpenLP. Beheer de lijst met auteurs, onderwerpen en liedboeken. - + copy For song cloning kopieer @@ -5961,12 +5964,12 @@ Meestal voldoet de suggestie van OpenLP. SongsPlugin.SongExportForm - + Your song export failed. Liederen export is mislukt. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Klaar met exporteren. Om deze bestanden te importeren gebruik <strong>OpenLyrics</strong> importeren. @@ -6002,7 +6005,7 @@ Meestal voldoet de suggestie van OpenLP. SongsPlugin.SongImportForm - + Your song import failed. Lied import mislukt. diff --git a/resources/i18n/pt_BR.ts b/resources/i18n/pt_BR.ts index 38b6adddb..83a0cd77d 100644 --- a/resources/i18n/pt_BR.ts +++ b/resources/i18n/pt_BR.ts @@ -152,24 +152,24 @@ Deseja continuar mesmo assim? BiblesPlugin - + &Bible &Bíblia - + Bible name singular Bíblia - + Bibles name plural Bíblias - + Bibles container title Bíblias @@ -185,52 +185,52 @@ Deseja continuar mesmo assim? Nenhum livro correspondente foi encontrado nesta Bíblia. Verifique se você digitou o nome do livro corretamente. - + Import a Bible. Importar uma Bíblia. - + Add a new Bible. Adicionar uma Bíblia nova. - + Edit the selected Bible. Editar a Bíblia selecionada. - + Delete the selected Bible. Excluir a Bíblia selecionada. - + Preview the selected Bible. Pré-visualizar a Bíblia selecionada. - + Send the selected Bible live. Projetar a Bíblia selecionada. - + Add the selected Bible to the service. Adicionar a Bíblia selecionada ao culto. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Plugin de Bíblia</strong><br />O plugin de Bíblia permite exibir versículos bíblicos de diferentes origens durante o culto. - + &Upgrade older Bibles &Atualizar Bíblias antigas - + Upgrade the Bible databases to the latest format. Atualizar o banco de dados de Bíblias para o formato atual. @@ -393,18 +393,18 @@ Mudanças não afetam os versículos que já estão no culto. BiblesPlugin.CSVBible - + Importing books... %s Importando livros... %s - + Importing verses from %s... Importing verses from <book name>... Importando versículos de %s... - + Importing verses... done. Importando versículos... concluído. @@ -734,12 +734,12 @@ com o usu, portanto uma conexão com a internet é necessária. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Detectando codificação (isto pode levar alguns minutos)... - + Importing %s %s... Importing <book name> <chapter>... Importando %s %s... @@ -1340,12 +1340,12 @@ Mesmo assim, deseja continuar adicionando as outras imagens? Arquivos de Imagem - + Information Informações - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2321,287 +2321,287 @@ Para cancelar completamente o Assistente de Primeira Execução (e não iniciar 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/. @@ -2610,22 +2610,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 @@ -2636,77 +2636,77 @@ 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? - + 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 Tr&avar Painéis - + Prevent the panels being moved. Previne que os painéis sejam movidos. - + Re-run First Time Wizard Iniciar o Assistente de Primeira Execução novamente - + Re-run the First Time Wizard, importing songs, Bibles and themes. Iniciar o Assistente de Primeira Execução novamente importando músicas, Bíblia e temas. - + Re-run First Time Wizard? Deseja iniciar o Assistente de Primeira Execução novamente? - + 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. @@ -2715,48 +2715,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and Executar o assistente novamente poderá fazer mudanças na sua configuração atual, adicionar músicas à sua base existente e mudar o seu tema padrão. - + &Recent Files Arquivos &Recentes - + Clear List Clear List of recent files Limpar Lista - + Clear the list of recent files. Limpar a lista de arquivos recentes. - + Configure &Formatting Tags... Configurar Etiquetas de &Formatação... - + Export OpenLP settings to a specified *.config file Exportar as configurações do OpenLP para um arquivo *.config - + Settings Configurações - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Importar as configurações do OpenLP de um arquivo *.config que foi previamente exportado neste ou em outro computador - + Import settings? Importar configurações? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2769,32 +2769,32 @@ Importar as configurações irá fazer mudanças permanentes no seu OpenLP. Importar configurações incorretas pode causar problemas de execução ou que o OpenLP finalize de forma inesperada. - + Open File Abrir Arquivo - + OpenLP Export Settings Files (*.conf) Arquivo de Configurações do OpenLP (*.conf) - + Import settings Importar configurações - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. O OpenLP irá finalizar. As configurações importadas serão aplicadas na próxima execução do OpenLP. - + Export Settings File Exportar arquivo de configurações - + OpenLP Export Settings File (*.conf) Arquivo de Configurações do OpenLP (*.conf) @@ -2828,7 +2828,7 @@ Banco de Dados: %s OpenLP.MediaManagerItem - + No Items Selected Nenhum Item Selecionado @@ -3050,12 +3050,12 @@ Sufixo não suportado OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Início</strong>: %s - + <strong>Length</strong>: %s <strong>Duração</strong>: %s @@ -3151,29 +3151,29 @@ Sufixo não suportado &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 @@ -3203,7 +3203,7 @@ A codificação do conteúdo não é UTF-8. Abrir Arquivo - + OpenLP Service Files (*.osz) Arquivos de Culto do OpenLP (*.osz) @@ -3258,22 +3258,22 @@ A codificação do conteúdo não é UTF-8. 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 @@ -3313,25 +3313,35 @@ A codificação do conteúdo não é UTF-8. 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 Tema do Slide - + Notes Notas - + Service File Missing Arquivo do Culto não encontrado + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3425,37 +3435,37 @@ A codificação do conteúdo não é UTF-8. Ocultar - + Go To Ir Para - + Blank Screen Apagar Tela - + Blank to Theme Apagar e deixar o Tema - + Show Desktop Mostrar a Área de Trabalho - + Previous Service Lista Anterior - + Next Service Próxima Lista - + Escape Item Escapar Item @@ -3470,27 +3480,27 @@ A codificação do conteúdo não é UTF-8. Mover para o seguinte. - + Play Slides Exibir Slides - + Delay between slides in seconds. Espera entre slides em segundos. - + Move to live. Mover para projeção. - + Add to Service. Adicionar ao Culto. - + Edit and reload song preview. Editar e recarregar pré-visualização da música. @@ -3500,7 +3510,7 @@ A codificação do conteúdo não é UTF-8. Começar a reproduzir mídia. - + Pause audio. Pausar o áudio. @@ -3525,37 +3535,37 @@ A codificação do conteúdo não é UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3752,7 +3762,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. @@ -3792,19 +3802,12 @@ A codificação do conteúdo não é UTF-8. Selecionar Arquivo de Importação de Tema - - File is not a valid theme. -The content encoding is not UTF-8. - O arquivo não é um tema válido. -A codificação do conteúdo não é UTF-8. - - - + File is not a valid theme. O arquivo não é um tema válido. - + Theme %s is used in the %s plugin. O tema %s é usado no plugin %s. @@ -3854,12 +3857,12 @@ A codificação do conteúdo não é UTF-8. Apagar o tema %s? - + Validation Error Erro de Validação - + A theme with this name already exists. Já existe um tema com este nome. @@ -4497,7 +4500,7 @@ A codificação do conteúdo não é UTF-8. Pronto. - + Starting import... Iniciando importação... @@ -4839,17 +4842,17 @@ A codificação do conteúdo não é UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Controladores Disponíveis - + Allow presentation application to be overriden Permitir que o aplicativo de apresentações seja substituída - + %s (unavailable) %s (indisponivel) @@ -5185,49 +5188,49 @@ 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 @@ -5324,37 +5327,37 @@ The encoding is responsible for the correct character representation. 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. - + 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. @@ -5400,7 +5403,7 @@ A codificação é responsável pela correta representação dos caracteres. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. O arquivo não possui uma extensão válida. @@ -5711,7 +5714,7 @@ EasyWorship] Nenhum Localização para Salvar foi especificado - + Starting export... Iniciando a exportação... @@ -5721,7 +5724,7 @@ EasyWorship] Você precisa especificar um diretório. - + Select Destination Folder Selecione a Pasta de Destino @@ -5739,7 +5742,7 @@ EasyWorship] SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Selecione Arquivos de Documentos/Apresentações @@ -5754,7 +5757,7 @@ EasyWorship] Este assistente irá ajudá-lo a importar músicas de uma variedade de formatos. Clique no abaixo no botão Próximo para iniciar o processo, escolhendo um desses formatos. - + Generic Document/Presentation Documento/Apresentação Genérica @@ -5784,42 +5787,42 @@ EasyWorship] O importador para o formato OpenLyrics ainda não foi desenvolvido, mas como você pode ver, nós ainda pretendemos desenvolvê-lo. Possivelmente ele estará disponível na próxima versão. - + OpenLP 2.0 Databases Bancos de Dados do OpenLP 2.0 - + openlp.org v1.x Databases Bancos de Dados do openlp.org v1.x - + Words Of Worship Song Files Arquivos de Música do Words Of Worship - + You need to specify at least one document or presentation file to import from. Você precisa especificar pelo menos um documento ou apresentação para importar. - + Songs Of Fellowship Song Files Arquivos do Songs Of Fellowship - + SongBeamer Files Arquivos do SongBeamer - + SongShow Plus Song Files Arquivos do SongShow Plus - + Foilpresenter Song Files Arquivos do Folipresenter @@ -5844,12 +5847,12 @@ EasyWorship] A importação de documentos/apresentações genéricos foi desabilitada porque OpenLP não consegue acessar OpenOffice ou LibreOffice. - + OpenLyrics or OpenLP 2.0 Exported Song Música Exportada OpenLyrics ou OpenLP 2.0 - + OpenLyrics Files Arquivos OpenLyrics @@ -5880,7 +5883,7 @@ EasyWorship] Letras - + CCLI License: Licença CCLI: @@ -5890,7 +5893,7 @@ EasyWorship] Música Inteira - + Are you sure you want to delete the %n selected song(s)? Tem certeza de que deseja excluir a(s) %n música(s) selecionada(s)? @@ -5903,7 +5906,7 @@ EasyWorship] Gerencia a lista de autores, tópicos e hinários. - + copy For song cloning copiar @@ -5959,12 +5962,12 @@ EasyWorship] SongsPlugin.SongExportForm - + Your song export failed. A sua exportação de músicas falhou. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Exportação Finalizada. Para importar estes arquivos, use o importador <strong>OpenLyrics</strong>. @@ -6000,7 +6003,7 @@ EasyWorship] SongsPlugin.SongImportForm - + Your song import failed. Sua importação de música falhou. diff --git a/resources/i18n/ru.ts b/resources/i18n/ru.ts index 1bcf2fef7..e4861b04a 100644 --- a/resources/i18n/ru.ts +++ b/resources/i18n/ru.ts @@ -152,24 +152,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible &Библия - + Bible name singular Библия - + Bibles name plural Священное Писание - + Bibles container title Священное Писание @@ -185,52 +185,52 @@ Do you want to continue anyway? Не было найдено подходящей книги в этой Библии. Проверьте что вы правильно указали название книги. - + Import a Bible. Импортировать Библию. - + Add a new Bible. Добавить Библию. - + Edit the selected Bible. Изменить выбранную Библию. - + Delete the selected Bible. Удалить выбранную Библию. - + Preview the selected Bible. Просмотреть выбранную Библию. - + Send the selected Bible live. Показать выбранную Библию на экране. - + Add the selected Bible to the service. Добавить выбранную Библию к порядку служения. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. <strong>Плагин Библии</strong><br />Плагин Библии обеспечивает возможность показывать отрывки Писания во время служения. - + &Upgrade older Bibles &Обновить старые Библии - + Upgrade the Bible databases to the latest format. Обновить формат базы данных для хранения Библии. @@ -393,18 +393,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s Импорт книг... %s - + Importing verses from %s... Importing verses from <book name>... Импорт стихов из %s... - + Importing verses... done. Импорт стихов... завершен. @@ -734,12 +734,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Определение кодировки (это может занять несколько минут)... - + Importing %s %s... Importing <book name> <chapter>... Импортирую %s %s... @@ -1341,12 +1341,12 @@ Do you want to add the other images anyway? Файлы изображений - + Information Информация - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2317,292 +2317,292 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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/. @@ -2611,32 +2611,32 @@ 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 Главный дисплей был очищен - + Close OpenLP Закрыть OpenLP - + Are you sure you want to close OpenLP? Вы уверены что хотите закрыть OpenLP? - + Default Theme: %s Тема по умолчанию: %s @@ -2647,62 +2647,62 @@ You can download the latest version from http://openlp.org/. Русский - + 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. @@ -2711,48 +2711,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and Перезапуск мастера сделает изменения в текущей конфигурации OpenLP и, возможно, добавит песни к существующему списку и произведет изменения темы по умолчанию. - + &Recent Files &Недавние файлы - + 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. @@ -2761,32 +2761,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2816,7 +2816,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected Объекты не выбраны @@ -3038,12 +3038,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Начать</strong>: %s - + <strong>Length</strong>: %s <strong>Длина</strong>: %s @@ -3189,7 +3189,7 @@ Suffix not supported Открыть файл - + OpenLP Service Files (*.osz) Открыть файл служения OpenLP (*.osz) @@ -3199,29 +3199,29 @@ Suffix not supported Измененное служение - + 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 Элемент служения не может быть показан, поскольку требуемый плагин отсутствует или отключен @@ -3246,22 +3246,22 @@ The content encoding is not UTF-8. Текущее служение было изменено. Вы хотите сохранить это служение? - + File could not be opened because it is corrupt. Файл не может быть открыт, поскольку он поврежден. - + Empty File Пустой файл - + This service file does not contain any data. Файл служения не содержит данных. - + Corrupt File Поврежденный файл @@ -3301,25 +3301,35 @@ The content encoding is not UTF-8. Выбрать тему для служения. - + This file is either corrupt or it is not an OpenLP 2.0 service file. Этот файл поврежден или не является файлом служения OpenLP 2.0. - + Slide theme Тема слайда - + Notes Заметки - + Service File Missing Файл служения отсутствует + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3413,37 +3423,37 @@ The content encoding is not UTF-8. Скрыть - + Blank Screen Пустой экран - + Blank to Theme Фон темы - + Show Desktop Показать рабочий стол - + Go To Перейти к - + Previous Service Предыдущее служение - + Next Service Следующее служение - + Escape Item @@ -3458,27 +3468,27 @@ The content encoding is not UTF-8. Переместить к следующему. - + Play Slides Проиграть слайды. - + Delay between slides in seconds. Задержка между слайдами в секундах. - + Move to live. Переместить к показу. - + Add to Service. Добавить к служению. - + Edit and reload song preview. Изменить и перезагрузить предпросмотр песни. @@ -3488,7 +3498,7 @@ The content encoding is not UTF-8. Начать проигрывание медиафайла. - + Pause audio. @@ -3513,37 +3523,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3820,34 +3830,27 @@ The content encoding is not UTF-8. Выберите файл темы для импорта - - 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. @@ -4485,7 +4488,7 @@ The content encoding is not UTF-8. Готов. - + Starting import... Начинаю импорт... @@ -4827,17 +4830,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5263,85 +5266,85 @@ 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. @@ -5387,7 +5390,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5696,7 +5699,7 @@ The encoding is responsible for the correct character representation. Не выбрано место сохранения - + Starting export... Начинаю экспорт... @@ -5706,7 +5709,7 @@ The encoding is responsible for the correct character representation. Вы должны указать папку. - + Select Destination Folder Выберите целевую папку @@ -5734,7 +5737,7 @@ The encoding is responsible for the correct character representation. Этот Мастер поможет Вам импортировать песни из различных форматов. Выберите кнопку Далее чтобы начать процесс выбора формата для импорта. - + Generic Document/Presentation Общий формат или презентация @@ -5764,47 +5767,47 @@ The encoding is responsible for the correct character representation. Дождитесь, пока песни будут импортированы. - + OpenLP 2.0 Databases База данных OpenLP 2.0 - + openlp.org v1.x Databases База данных openlp.org v1.x - + Words Of Worship Song Files - + Select Document/Presentation Files Выберите файл документа или презентации - + You need to specify at least one document or presentation file to import from. Вы должны указать по крайней мере один документ или презентацию, чтобы осуществить импорт из них. - + Songs Of Fellowship Song Files Файлы песен Songs Of Fellowship - + SongBeamer Files Файлы SongBeamer - + SongShow Plus Song Files Файлы SongShow Plus - + Foilpresenter Song Files Foilpresenter Song Files @@ -5829,12 +5832,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5870,7 +5873,7 @@ The encoding is responsible for the correct character representation. Слова - + Are you sure you want to delete the %n selected song(s)? Вы уверены, что хотите удалить %n выбранную песню? @@ -5879,7 +5882,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: Лицензия CCLI: @@ -5889,7 +5892,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5945,12 +5948,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5986,7 +5989,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. diff --git a/resources/i18n/sq.ts b/resources/i18n/sq.ts new file mode 100644 index 000000000..cdae79716 --- /dev/null +++ b/resources/i18n/sq.ts @@ -0,0 +1,6059 @@ + + + + AlertsPlugin + + + &Alert + + + + + Show an alert message. + + + + + <strong>Alerts Plugin</strong><br />The alert plugin controls the displaying of nursery alerts on the display screen. + + + + + Alert + name singular + + + + + Alerts + name plural + + + + + Alerts + container title + + + + + AlertsPlugin.AlertForm + + + Alert Message + + + + + Alert &text: + + + + + &Parameter: + + + + + &New + + + + + &Save + + + + + Displ&ay + + + + + Display && Cl&ose + + + + + New Alert + + + + + You haven't specified any text for your alert. Please type in some text before clicking New. + + + + + No Parameter Found + + + + + You have not entered a parameter to be replaced. +Do you want to continue anyway? + + + + + No Placeholder Found + + + + + The alert text does not contain '<>'. +Do you want to continue anyway? + + + + + AlertsPlugin.AlertsManager + + + Alert message created and displayed. + + + + + AlertsPlugin.AlertsTab + + + Font + + + + + Font name: + + + + + Font color: + + + + + Background color: + + + + + Font size: + + + + + Alert timeout: + + + + + BiblesPlugin + + + &Bible + + + + + &Upgrade older Bibles + + + + + Upgrade the Bible databases to the latest format. + + + + + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. + + + + + Bible + name singular + + + + + Bibles + name plural + + + + + Bibles + container title + + + + + Import a Bible. + + + + + Add a new Bible. + + + + + Edit the selected Bible. + + + + + Delete the selected Bible. + + + + + Preview the selected Bible. + + + + + Send the selected Bible live. + + + + + Add the selected Bible to the service. + + + + + No Book Found + + + + + No matching book could be found in this Bible. Check that you have spelled the name of the book correctly. + + + + + BiblesPlugin.BibleManager + + + No Bibles Available + + + + + There are no Bibles currently installed. Please use the Import Wizard to install one or more Bibles. + + + + + Scripture Reference Error + + + + + Your scripture reference is either not supported by OpenLP or is invalid. Please make sure your reference conforms to one of the following patterns: + +Book Chapter +Book Chapter-Chapter +Book Chapter:Verse-Verse +Book Chapter:Verse-Verse,Verse-Verse +Book Chapter:Verse-Verse,Chapter:Verse-Verse +Book Chapter:Verse-Chapter:Verse + + + + + Web Bible cannot be used + + + + + Text Search is not available with Web Bibles. + + + + + 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. + + + + + BiblesPlugin.BiblesTab + + + Verse Display + + + + + Only show new chapter numbers + + + + + Bible theme: + + + + + No Brackets + + + + + ( And ) + + + + + { And } + + + + + [ And ] + + + + + Note: +Changes do not affect verses already in the service. + + + + + Display second Bible verses + + + + + BiblesPlugin.BookNameDialog + + + Select Book Name + + + + + The following book name cannot be matched up internally. Please select the corresponding English name from the list. + + + + + Current name: + + + + + Corresponding name: + + + + + Show Books From + + + + + Old Testament + + + + + New Testament + + + + + Apocrypha + + + + + BiblesPlugin.BookNameForm + + + You need to select a book. + + + + + BiblesPlugin.CSVBible + + + Importing books... %s + + + + + Importing verses from %s... + Importing verses from <book name>... + + + + + Importing verses... done. + + + + + BiblesPlugin.HTTPBible + + + Registering Bible and loading books... + + + + + Registering Language... + + + + + Importing %s... + Importing <book name>... + + + + + Download Error + + + + + 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. + + + + + Parse Error + + + + + There was a problem extracting your verse selection. If this error continues to occur please consider reporting a bug. + + + + + BiblesPlugin.ImportWizardForm + + + Bible Import Wizard + + + + + This wizard will help you to import Bibles from a variety of formats. Click the next button below to start the process by selecting a format to import from. + + + + + Web Download + + + + + Bible file: + + + + + Books file: + + + + + Verses file: + + + + + Location: + + + + + Crosswalk + + + + + BibleGateway + + + + + Bibleserver + + + + + Bible: + + + + + Download Options + + + + + Server: + + + + + Username: + + + + + Password: + + + + + Proxy Server (Optional) + + + + + License Details + + + + + Set up the Bible's license details. + + + + + Version name: + + + + + Copyright: + + + + + Permissions: + + + + + Please wait while your Bible is imported. + + + + + You need to specify a file with books of the Bible to use in the import. + + + + + You need to specify a file of Bible verses to import. + + + + + You need to specify a version name for your Bible. + + + + + You need to set a copyright for your Bible. Bibles in the Public Domain need to be marked as such. + + + + + Bible Exists + + + + + This Bible already exists. Please import a different Bible or first delete the existing one. + + + + + CSV File + + + + + openlp.org 1.x Bible Files + + + + + Registering Bible... + + + + + Registered Bible. Please note, that verses will be downloaded on +demand and thus an internet connection is required. + + + + + Your Bible import failed. + + + + + BiblesPlugin.LanguageDialog + + + Select Language + + + + + OpenLP is unable to determine the language of this translation of the Bible. Please select the language from the list below. + + + + + Language: + + + + + BiblesPlugin.LanguageForm + + + You need to choose a language. + + + + + BiblesPlugin.MediaItem + + + You cannot combine single and dual Bible verse search results. Do you want to delete your search results and start a new search? + + + + + Quick + + + + + Find: + + + + + Second: + + + + + Toggle to keep or clear the previous results. + + + + + Book: + + + + + Chapter: + + + + + Verse: + + + + + From: + + + + + To: + + + + + Scripture Reference + + + + + Text Search + + + + + 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. + + + + + BiblesPlugin.Opensong + + + Importing %s %s... + Importing <book name> <chapter>... + + + + + BiblesPlugin.OsisImport + + + Detecting encoding (this may take a few minutes)... + + + + + Importing %s %s... + Importing <book name> <chapter>... + + + + + BiblesPlugin.UpgradeWizardForm + + + Select a Backup Directory + + + + + Bible Upgrade Wizard + + + + + 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. + + + + + Select Backup Directory + + + + + Please select a backup directory for your Bibles + + + + + 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>. + + + + + Please select a backup location for your Bibles. + + + + + Backup Directory: + + + + + There is no need to backup my Bibles + + + + + Select Bibles + + + + + Please select the Bibles to upgrade + + + + + Upgrading + + + + + Please wait while your Bibles are upgraded. + + + + + 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. + + + + + Starting upgrade... + + + + + There are no Bibles that need to be upgraded. + + + + + Upgrading Bible %s of %s: "%s" +Upgrading ... + + + + + Download Error + + + + + 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 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. + + + + + Custom Slide + name singular + + + + + Custom Slides + name plural + + + + + Custom Slides + container title + + + + + Load a new custom slide. + + + + + Import a custom slide. + + + + + Add a new custom slide. + + + + + Edit the selected custom slide. + + + + + Delete the selected custom slide. + + + + + Preview the selected custom slide. + + + + + Send the selected custom slide live. + + + + + Add the selected custom slide to the service. + + + + + CustomPlugin.CustomTab + + + Custom Display + + + + + Display footer + + + + + CustomPlugin.EditCustomForm + + + Edit Custom Slides + + + + + &Title: + + + + + Add a new slide at bottom. + + + + + Edit the selected slide. + + + + + Ed&it All + + + + + Edit all the slides at once. + + + + + The&me: + + + + + &Credits: + + + + + You need to type in a title. + + + + + You need to add at least one slide + + + + + Insert Slide + + + + + Split a slide into two by inserting a slide splitter. + + + + + CustomPlugin.MediaItem + + + Are you sure you want to delete the %n selected custom slides(s)? + + + + + + + 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. + + + + + ImagePlugin.ExceptionDialog + + + Select Attachment + + + + + ImagePlugin.MediaItem + + + Select Image(s) + + + + + You must select an image to delete. + + + + + 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? + + + + + You must select an image to replace the background with. + + + + + There was no display item to amend. + + + + + There was a problem replacing your background, the image file "%s" no longer exists. + + + + + ImagesPlugin.ImageTab + + + Background Color + + + + + Default Color: + + + + + Provides border where image is not the correct dimensions for the screen when resized. + + + + + MediaPlugin + + + <strong>Media Plugin</strong><br />The media plugin provides playback of audio and video. + + + + + Media + name singular + + + + + Media + name plural + + + + + Media + container title + + + + + Load new media. + + + + + Add new media. + + + + + Edit the selected media. + + + + + Delete the selected media. + + + + + Preview the selected media. + + + + + Send the selected media live. + + + + + Add the selected media to the service. + + + + + MediaPlugin.MediaItem + + + Select Media + + + + + Videos (%s);;Audio (%s);;%s (*) + + + + + You must select a media file to replace the background with. + + + + + There was no display item to amend. + + + + + There was a problem replacing your background, the media file "%s" no longer exists. + + + + + Missing Media File + + + + + The file %s no longer exists. + + + + + You must select a media file to delete. + + + + + Unsupported File + + + + + Automatic + + + + + Use Player: + + + + + MediaPlugin.MediaTab + + + Available Media Players + + + + + %s (unavailable) + + + + + Player Order + + + + + Down + + + + + Up + + + + + Allow media player to be overriden + + + + + OpenLP + + + Image Files + + + + + Information + + + + + Bible format has changed. +You have to upgrade your existing Bibles. +Should OpenLP upgrade now? + + + + + OpenLP.AboutForm + + + OpenLP <version><revision> - Open Source Lyrics Projection + +OpenLP is free church presentation software, or lyrics projection software, used to display slides of songs, Bible verses, videos, images, and even presentations (if Impress, PowerPoint or PowerPoint Viewer is installed) for church worship using a computer and a data projector. + +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. + + + + + Project Lead + %s + +Developers + %s + +Contributors + %s + +Testers + %s + +Packagers + %s + +Translators + Afrikaans (af) + %s + German (de) + %s + English, United Kingdom (en_GB) + %s + English, South Africa (en_ZA) + %s + Estonian (et) + %s + French (fr) + %s + Hungarian (hu) + %s + Japanese (ja) + %s + Norwegian Bokmål (nb) + %s + Dutch (nl) + %s + Portuguese, Brazil (pt_BR) + %s + Russian (ru) + %s + +Documentation + %s + +Built With + Python: http://www.python.org/ + Qt4: http://qt.nokia.com/ + PyQt4: http://www.riverbankcomputing.co.uk/software/pyqt/intro + Oxygen Icons: http://oxygen-icons.org/ + +Final Credit + "For God so loved the world that He gave + His one and only Son, so that whoever + believes in Him will not perish but inherit + eternal life." -- John 3:16 + + And last but not least, final credit goes to + God our Father, for sending His Son to die + on the cross, setting us free from sin. We + bring this software to you for free because + He has set us free. + + + + + Credits + + + + + Copyright © 2004-2011 %s +Portions copyright © 2004-2011 %s + + + + + 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 below for more details. + + + + + License + + + + + Contribute + + + + + build %s + + + + + OpenLP.AdvancedTab + + + Advanced + + + + + UI Settings + + + + + Number of recent files to display: + + + + + Remember active media manager tab on startup + + + + + Double-click to send items straight to live + + + + + Preview items when clicked in Media Manager + + + + + Expand new service items on creation + + + + + Enable application exit confirmation + + + + + Mouse Cursor + + + + + Hide mouse cursor when over display window + + + + + Default Image + + + + + Background color: + + + + + Click to select a color. + + + + + Image file: + + + + + Browse for an image file to display. + + + + + Revert to the default OpenLP logo. + + + + + Open File + + + + + OpenLP.ExceptionDialog + + + Error Occurred + + + + + Please enter a description of what you were doing to cause this error +(Minimum 20 characters) + + + + + 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. + + + + + Send E-Mail + + + + + Save to File + + + + + Attach File + + + + + Description characters to enter : %s + + + + + OpenLP.ExceptionForm + + + Platform: %s + + + + + + **OpenLP Bug Report** +Version: %s + +--- Details of the Exception. --- + +%s + + --- Exception Traceback --- +%s +--- System information --- +%s +--- Library Versions --- +%s + + + + + + Save Crash Report + + + + + Text files (*.txt *.log *.text) + + + + + *OpenLP Bug Report* +Version: %s + +--- Details of the Exception. --- + +%s + + --- Exception Traceback --- +%s +--- System information --- +%s +--- Library Versions --- +%s + + Please add the information that bug reports are favoured written in English. + + + + + OpenLP.FileRenameForm + + + New File Name: + + + + + File Copy + + + + + File Rename + + + + + OpenLP.FirstTimeLanguageForm + + + Select Translation + + + + + Choose the translation you'd like to use in OpenLP. + + + + + Translation: + + + + + OpenLP.FirstTimeWizard + + + Downloading %s... + + + + + Setting Up And Downloading + + + + + Please wait while OpenLP is set up and your data is downloaded. + + + + + Setting Up + + + + + Download complete. Click the finish button to return to OpenLP. + + + + + Download complete. Click the finish button to start OpenLP. + + + + + Click the finish button to return to OpenLP. + + + + + Click the finish button to start OpenLP. + + + + + Enabling selected plugins... + + + + + First Time Wizard + + + + + Welcome to the First Time Wizard + + + + + This wizard will help you to configure OpenLP for initial use. Click the next button below to start. + + + + + Activate required Plugins + + + + + Select the Plugins you wish to use. + + + + + Songs + + + + + Custom Slides + + + + + Bible + + + + + Images + + + + + Presentations + + + + + Media (Audio and Video) + + + + + Allow remote access + + + + + Monitor Song Usage + + + + + Allow Alerts + + + + + No Internet Connection + + + + + Unable to detect an Internet connection. + + + + + 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. + + + + + 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... + + + + + Finish + + + + + OpenLP.FormattingTagDialog + + + Configure Formatting Tags + + + + + Edit Selection + + + + + Save + + + + + Description + + + + + Tag + + + + + Start tag + + + + + End tag + + + + + Tag Id + + + + + Start HTML + + + + + End HTML + + + + + OpenLP.FormattingTagForm + + + Update Error + + + + + Tag "n" already defined. + + + + + New Tag + + + + + <HTML here> + + + + + </and here> + + + + + Tag %s already defined. + + + + + OpenLP.FormattingTags + + + Red + + + + + Black + + + + + Blue + + + + + Yellow + + + + + Green + + + + + Pink + + + + + Orange + + + + + Purple + + + + + White + + + + + Superscript + + + + + Subscript + + + + + Paragraph + + + + + Bold + + + + + Italics + + + + + Underline + + + + + Break + + + + + 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 + + + + + Application Settings + + + + + Prompt to save before starting a new service + + + + + Unblank display when adding new live item + + + + + Automatically preview next item in service + + + + + Enable slide wrap-around + + + + + Timed slide interval: + + + + + sec + + + + + CCLI Details + + + + + SongSelect username: + + + + + SongSelect password: + + + + + Display Position + + + + + Override display position + + + + + X + + + + + Y + + + + + Height + + + + + Width + + + + + Background Audio + + + + + Start background audio paused + + + + + OpenLP.LanguageManager + + + Language + + + + + Please restart OpenLP to use your new language setting. + + + + + OpenLP.MainDisplay + + + OpenLP Display + + + + + OpenLP.MainWindow + + + &File + + + + + &Import + + + + + &Export + + + + + &Recent Files + + + + + &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. + + + + + Print the current service. + + + + + E&xit + + + + + Quit OpenLP + + + + + &Theme + + + + + Configure &Shortcuts... + + + + + Configure &Formatting Tags... + + + + + &Configure OpenLP... + + + + + Export OpenLP settings to a specified *.config file + + + + + Settings + + + + + Import OpenLP settings from a specified *.config file previously exported on this or another machine + + + + + &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 + + + + + L&ock Panels + + + + + Prevent the panels being moved. + + + + + Toggle the visibility of the live panel. + + + + + &Plugin List + + + + + List the Plugins + + + + + &About + + + + + More information about OpenLP + + + + + &User Guide + + + + + &Online Help + + + + + &Web Site + + + + + Set the interface language to %s + + + + + &Autodetect + + + + + Use the system language, if available. + + + + + Add &Tool... + + + + + Add an application to the list of tools. + + + + + Open &Data Folder... + + + + + Open the folder where songs, bibles and other data resides. + + + + + Re-run First Time Wizard + + + + + Re-run the First Time Wizard, importing songs, Bibles and themes. + + + + + Update Theme Images + + + + + Update the preview images for all themes. + + + + + &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 + + + + + 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 Main Display Blanked + + + + + The Main Display has been blanked out + + + + + 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) + + + + + Close OpenLP + + + + + Are you sure you want to close OpenLP? + + + + + Default Theme: %s + + + + + Clear List + Clear List of recent files + + + + + Clear the list of recent files. + + + + + English + Please add the name of your language here + + + + + 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 + + + + + Invalid File Type + + + + + Invalid File %s. +Suffix not supported + + + + + Duplicate files were found on import and were ignored. + + + + + 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 add. + + + + + 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. + + + + + No Search Results + + + + + &Clone + + + + + OpenLP.PluginForm + + + Plugin List + + + + + Plugin Details + + + + + Status: + + + + + Active + + + + + Inactive + + + + + %s (Disabled) + + + + + %s (Active) + + + + + %s (Inactive) + + + + + OpenLP.PrintServiceDialog + + + Fit Page + + + + + Fit Width + + + + + OpenLP.PrintServiceForm + + + Print + + + + + Copy + + + + + Copy as HTML + + + + + Zoom Out + + + + + Zoom Original + + + + + Zoom In + + + + + Options + + + + + Title: + + + + + Custom Footer Text: + + + + + Other Options + + + + + Include slide text if available + + + + + Add page break before each text item + + + + + Include service item notes + + + + + Include play length of media items + + + + + Service Sheet + + + + + OpenLP.ScreenList + + + Screen + + + + + primary + + + + + OpenLP.ServiceItem + + + <strong>Start</strong>: %s + + + + + <strong>Length</strong>: %s + + + + + OpenLP.ServiceItemEditForm + + + Reorder Service Item + + + + + OpenLP.ServiceManager + + + Custom Service Notes: + + + + + Notes: + + + + + Playing time: + + + + + Load an existing service. + + + + + Save this service. + + + + + Select a theme for the service. + + + + + 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 + + + + + &Start Time + + + + + Show &Preview + + + + + Show &Live + + + + + &Change Item Theme + + + + + Untitled Service + + + + + Open File + + + + + OpenLP Service Files (*.osz) + + + + + Modified Service + + + + + The current service has been modified. Would you like to save this service? + + + + + Service File Missing + + + + + File is not a valid service. +The content encoding is not UTF-8. + + + + + File is not a valid service. + + + + + File could not be opened because it is corrupt. + + + + + Empty File + + + + + This service file does not contain any data. + + + + + Corrupt File + + + + + This file is either corrupt or it is not an OpenLP 2.0 service file. + + + + + Slide theme + + + + + Notes + + + + + 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 + + + + + Edit + + + + + Service copy only + + + + + OpenLP.ServiceNoteForm + + + Service Item Notes + + + + + OpenLP.SettingsForm + + + Configure OpenLP + + + + + OpenLP.ShortcutListDialog + + + Configure Shortcuts + + + + + Select an action and click one of the buttons below to start capturing a new primary or alternate shortcut, respectively. + + + + + Action + + + + + Shortcut + + + + + Alternate + + + + + Default + + + + + Custom + + + + + Capture shortcut. + + + + + Restore the default shortcut of this action. + + + + + Restore Default Shortcuts + + + + + Do you want to restore all shortcuts to their defaults? + + + + + Duplicate Shortcut + + + + + The shortcut "%s" is already assigned to another action, please use a different shortcut. + + + + + OpenLP.SlideController + + + Move to previous. + + + + + Move to next. + + + + + Hide + + + + + Blank Screen + + + + + Blank to Theme + + + + + Show Desktop + + + + + Play Slides + + + + + Delay between slides in seconds. + + + + + Move to live. + + + + + Add to Service. + + + + + Edit and reload song preview. + + + + + Start playing media. + + + + + Go To + + + + + Pause audio. + + + + + Previous Service + + + + + Next Service + + + + + Escape Item + + + + + Pause playing media. + + + + + Stop playing media. + + + + + Video position. + + + + + Audio Volume. + + + + + Go to "Verse" + + + + + Go to "Chorus" + + + + + Go to "Bridge" + + + + + Go to "Pre-Chorus" + + + + + Go to "Intro" + + + + + Go to "Ending" + + + + + Go to "Other" + + + + + OpenLP.SpellTextEdit + + + Language: + + + + + Spelling Suggestions + + + + + Formatting Tags + + + + + OpenLP.StartTimeForm + + + Item Start and Finish Time + + + + + Hours: + + + + + Minutes: + + + + + Seconds: + + + + + 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 + + + + + Theme Layout + + + + + The blue box shows the main area. + + + + + The red box shows the footer. + + + + + OpenLP.ThemeForm + + + (approximately %d lines per slide) + + + + + Select Image + + + + + Theme Name Missing + + + + + There is no name for this theme. Please enter one. + + + + + Theme Name Invalid + + + + + Invalid theme name. Please enter one. + + + + + OpenLP.ThemeManager + + + 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) + + + + + You must select a theme to rename. + + + + + Rename Confirmation + + + + + Rename %s theme? + + + + + Copy of %s + Copy of <theme name> + + + + + You must select a theme to edit. + + + + + You must select a theme to delete. + + + + + Delete Confirmation + + + + + Delete %s theme? + + + + + You have not selected a theme. + + + + + Save Theme - (%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 + + + + + OpenLP Themes (*.theme *.otz) + + + + + 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. + + + + + OpenLP.ThemeWizard + + + Edit Theme - %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: + + + + + 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 + + + + + Justify + + + + + 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: + + + + + Height: + + + + + &Footer Area + + + + + Use default location + + + + + Layout Preview + + + + + 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: + + + + + OpenLP.ThemesTab + + + Themes + + + + + 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. + + + + + OpenLP.Ui + + + About + + + + + &Add + + + + + Advanced + + + + + All Files + + + + + Bottom + + + + + Browse... + + + + + Cancel + + + + + CCLI number: + + + + + Create a new service. + + + + + Confirm Delete + + + + + Continuous + + + + + Default + + + + + &Delete + + + + + Display style: + + + + + Duplicate Error + + + + + &Edit + + + + + Empty Field + + + + + Error + + + + + Export + + + + + File + + + + + pt + Abbreviated font pointsize unit + + + + + Help + + + + + h + The abbreviated unit for hours + + + + + Image + + + + + Import + + + + + Layout style: + + + + + Live + + + + + Live Background Error + + + + + Live Toolbar + + + + + Load + + + + + m + The abbreviated unit for minutes + + + + + Middle + + + + + New + + + + + New Service + + + + + New Theme + + + + + No File Selected + Singular + + + + + No Files Selected + Plural + + + + + No Item Selected + Singular + + + + + No Items Selected + Plural + + + + + openlp.org 1.x + + + + + OpenLP 2.0 + + + + + OpenLP is already running. Do you wish to continue? + + + + + Open service. + + + + + Play Slides in Loop + + + + + Play Slides to End + + + + + Preview + + + + + Print Service + + + + + Replace Background + + + + + Replace live background. + + + + + Reset Background + + + + + Reset live background. + + + + + s + The abbreviated unit for seconds + + + + + Save && Preview + + + + + Search + + + + + You must select an item to delete. + + + + + You must select an item to edit. + + + + + Settings + + + + + Save Service + + + + + Service + + + + + &Split + + + + + Split a slide into two only if it does not fit on the screen as one slide. + + + + + Start %s + + + + + Stop Play Slides in Loop + + + + + Stop Play Slides to End + + + + + Theme + Singular + + + + + Themes + Plural + + + + + Tools + + + + + Top + + + + + Unsupported File + + + + + Verse Per Slide + + + + + Verse Per Line + + + + + Version + + + + + View + + + + + View Mode + + + + + Delete the selected item. + + + + + Move selection up one position. + + + + + Move selection down one position. + + + + + &Vertical Align: + + + + + Finished import. + + + + + Format: + + + + + Importing + + + + + Importing "%s"... + + + + + Select Import Source + + + + + Select the import format and the location to import from. + + + + + The openlp.org 1.x importer has been disabled due to a missing Python module. If you want to use this importer, you will need to install the "python-sqlite" module. + + + + + Open %s File + + + + + %p% + + + + + Ready. + + + + + Starting import... + + + + + You need to specify at least one %s file to import from. + A file type e.g. OpenSong + + + + + Welcome to the Bible Import Wizard + + + + + Welcome to the Bible Upgrade Wizard + + + + + Welcome to the Song Export Wizard + + + + + Welcome to the Song Import Wizard + + + + + Author + Singular + + + + + Authors + Plural + + + + + © + Copyright symbol. + + + + + Song Book + Singular + + + + + Song Books + Plural + + + + + Title and/or verses not found + + + + + Song Maintenance + + + + + Topic + Singular + + + + + Topics + Plural + + + + + XML syntax error + + + + + PresentationPlugin + + + <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. + + + + + Presentation + name singular + + + + + Presentations + name plural + + + + + Presentations + container title + + + + + Load a new presentation. + + + + + Delete the selected presentation. + + + + + Preview the selected presentation. + + + + + Send the selected presentation live. + + + + + Add the selected presentation to the service. + + + + + PresentationPlugin.MediaItem + + + Select Presentation(s) + + + + + Automatic + + + + + Present using: + + + + + Presentations (%s) + + + + + File Exists + + + + + A presentation with that filename already exists. + + + + + This type of presentation is not supported. + + + + + Missing Presentation + + + + + The Presentation %s is incomplete, please reload. + + + + + The Presentation %s no longer exists. + + + + + PresentationPlugin.PresentationTab + + + Available Controllers + + + + + %s (unavailable) + + + + + Allow presentation application to be overriden + + + + + RemotePlugin + + + <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. + + + + + Remote + name singular + + + + + Remotes + name plural + + + + + Remote + container title + + + + + RemotePlugin.Mobile + + + OpenLP 2.0 Remote + + + + + OpenLP 2.0 Stage View + + + + + Service Manager + + + + + Slide Controller + + + + + Alerts + + + + + Search + + + + + Back + + + + + Refresh + + + + + Blank + + + + + Show + + + + + Prev + + + + + Next + + + + + Text + + + + + Show Alert + + + + + Go Live + + + + + Add to Service + + + + + No Results + + + + + Options + + + + + RemotePlugin.RemoteTab + + + Server Settings + + + + + Serve on IP address: + + + + + Port number: + + + + + Remote URL: + + + + + Stage view URL: + + + + + Display stage time in 12h format + + + + + 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. + + + + + Song Usage + + + + + Song usage tracking is active. + + + + + Song usage tracking is inactive. + + + + + display + + + + + printed + + + + + <strong>SongUsage Plugin</strong><br />This plugin tracks the usage of songs in services. + + + + + SongUsage + name singular + + + + + SongUsage + name plural + + + + + SongUsage + container title + + + + + SongUsagePlugin.SongUsageDeleteForm + + + Delete Song Usage Data + + + + + Select the date up to which the song usage data should be deleted. All data recorded before this date will be permanently deleted. + + + + + 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. + + + + + SongUsagePlugin.SongUsageDetailForm + + + Song Usage Extraction + + + + + Select Date Range + + + + + to + + + + + Report Location + + + + + Output File Location + + + + + Output Path Not Selected + + + + + You have not set a valid output location for your song usage report. Please select an existing path on your computer. + + + + + usage_detail_%s_%s.txt + + + + + Report Creation + + + + + Report +%s +has been successfully created. + + + + + SongsPlugin + + + 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 + + + + + Import songs using the import wizard. + + + + + Exports songs using the export 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. + + + + + Song + name singular + + + + + Songs + name plural + + + + + Songs + container title + + + + + 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. + + + + + SongsPlugin.AuthorsForm + + + Author Maintenance + + + + + Display name: + + + + + First name: + + + + + Last name: + + + + + You need to type in the first name of the author. + + + + + You need to type in the last name of the author. + + + + + You have not set a display name for the author, combine the first and last names? + + + + + SongsPlugin.CCLIFileImport + + + The file does not have a valid extension. + + + + + SongsPlugin.EasyWorshipSongImport + + + Administered by %s + + + + + +[above are Song Tags with notes imported from + EasyWorship] + + + + + 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 + + + + + Linked Audio + + + + + Add &File(s) + + + + + Add &Media + + + + + Remove &All + + + + + 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. + + + + + Warning + + + + + 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? + + + + + Open File(s) + + + + + You need to type some text in to the verse. + + + + + SongsPlugin.EditVerseForm + + + Edit Verse + + + + + &Verse type: + + + + + &Insert + + + + + Split a slide into two by inserting a verse splitter. + + + + + SongsPlugin.ExportWizardForm + + + Song Export Wizard + + + + + This wizard will help to export your songs to the open and free <strong>OpenLyrics</strong> worship song format. + + + + + Select Songs + + + + + Check the songs you want to export. + + + + + Uncheck All + + + + + Check All + + + + + Select Directory + + + + + Select the directory where you want the songs to be saved. + + + + + Directory: + + + + + Exporting + + + + + Please wait while your songs are exported. + + + + + You need to add at least one Song to export. + + + + + No Save Location specified + + + + + You need to specify a directory. + + + + + Starting export... + + + + + Select Destination Folder + + + + + SongsPlugin.ImportWizardForm + + + Song Import Wizard + + + + + This wizard will help you to import songs from a variety of formats. Click the next button below to start the process by selecting a format to import from. + + + + + Generic Document/Presentation + + + + + Filename: + + + + + Add Files... + + + + + Remove File(s) + + + + + 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. + + + + + The Songs of Fellowship importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. + + + + + The generic document/presentation importer has been disabled because OpenLP cannot access OpenOffice or LibreOffice. + + + + + Please wait while your songs are imported. + + + + + Copy + + + + + Save to File + + + + + You need to specify at least one document or presentation file to import from. + + + + + OpenLP 2.0 Databases + + + + + openlp.org v1.x Databases + + + + + Words Of Worship Song Files + + + + + Songs Of Fellowship Song Files + + + + + Select Document/Presentation Files + + + + + SongBeamer Files + + + + + SongShow Plus Song Files + + + + + Foilpresenter Song Files + + + + + OpenLyrics or OpenLP 2.0 Exported Song + + + + + OpenLyrics Files + + + + + 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 + + + + + Maintain the lists of authors, topics and books. + + + + + Entire Song + + + + + Lyrics + + + + + Are you sure you want to delete the %n selected song(s)? + + + + + + + copy + For song cloning + + + + + CCLI License: + + + + + SongsPlugin.OpenLP1SongImport + + + Not a valid openlp.org 1.x song database. + + + + + SongsPlugin.OpenLPSongImport + + + Not a valid OpenLP 2.0 song database. + + + + + SongsPlugin.OpenLyricsExport + + + Exporting "%s"... + + + + + SongsPlugin.SongBookForm + + + Song Book Maintenance + + + + + &Name: + + + + + &Publisher: + + + + + You need to type in a name for the book. + + + + + SongsPlugin.SongExportForm + + + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. + + + + + Your song export failed. + + + + + SongsPlugin.SongImport + + + Cannot access OpenOffice or LibreOffice + + + + + Unable to open file + + + + + File not found + + + + + copyright + + + + + The following songs could not be imported: + + + + + SongsPlugin.SongImportForm + + + Your song import failed. + + + + + SongsPlugin.SongMaintenanceForm + + + Could not add your author. + + + + + This author already exists. + + + + + Could not add your topic. + + + + + This topic already exists. + + + + + Could not add your book. + + + + + This book already exists. + + + + + Could not save your changes. + + + + + The author %s already exists. Would you like to make songs with author %s use the existing author %s? + + + + + Could not save your modified author, because the author already exists. + + + + + The topic %s already exists. Would you like to make songs with topic %s use the existing topic %s? + + + + + Could not save your modified topic, because it already exists. + + + + + The book %s already exists. Would you like to make songs with book %s use the existing book %s? + + + + + Delete Author + + + + + Are you sure you want to delete the selected author? + + + + + This author cannot be deleted, they are currently assigned to at least one song. + + + + + Delete Topic + + + + + Are you sure you want to delete the selected topic? + + + + + This topic cannot be deleted, it is currently assigned to at least one song. + + + + + Delete Book + + + + + Are you sure you want to delete the selected book? + + + + + This book cannot be deleted, it is currently assigned to at least one song. + + + + + SongsPlugin.SongsTab + + + Songs Mode + + + + + Enable search as you type + + + + + Display verses on live tool bar + + + + + Update service from song edit + + + + + Add missing songs when opening service + + + + + SongsPlugin.TopicsForm + + + Topic Maintenance + + + + + Topic name: + + + + + You need to type in a topic name. + + + + + SongsPlugin.VerseType + + + Verse + + + + + Chorus + + + + + Bridge + + + + + Pre-Chorus + + + + + Intro + + + + + Ending + + + + + Other + + + + diff --git a/resources/i18n/sv.ts b/resources/i18n/sv.ts index d62712c35..5edb1386d 100644 --- a/resources/i18n/sv.ts +++ b/resources/i18n/sv.ts @@ -152,24 +152,24 @@ Vill du fortsätta ändå? BiblesPlugin - + &Bible &Bibel - + Bible name singular Bibel - + Bibles name plural Biblar - + Bibles container title Biblar @@ -185,52 +185,52 @@ Vill du fortsätta ändå? Ingen bok hittades i vald bibel. Kontrollera stavningen av bokens namn. - + Import a Bible. Importera en bibelöversättning. - + Add a new Bible. Lägg till en ny bibel. - + Edit the selected Bible. Redigera vald bibel. - + Delete the selected Bible. Ta bort vald bibel. - + Preview the selected Bible. Förhandsgranska bibeltexten. - + Send the selected Bible live. Visa bibeltexten live. - + Add the selected Bible to the service. 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. @@ -393,18 +393,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + 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. @@ -734,12 +734,12 @@ vid behov, och därför behövs en Internetanslutning. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... Analyserar kodning (detta kan ta några minuter)... - + Importing %s %s... Importing <book name> <chapter>... Importerar %s %s... @@ -1340,12 +1340,12 @@ Vill du lägga till dom andra bilderna ändå? Bildfiler - + Information Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2320,287 +2320,287 @@ För att avbryta kom igång-guiden helt (och inte starta OpenLP), klicka Avbryt OpenLP.MainWindow - + &File &Arkiv - + &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 Körschema - + Theme Manager Temahanterare - + &New &Nytt - + &Open &Öppna - + Open an existing service. Öppna ett befintligt körschema. - + &Save &Spara - + Save the current service to disk. Spara det nuvarande körschemat till disk. - + Save &As... Spara s&om... - + Save Service As Spara körschema som - + Save the current service under a new name. Spara det nuvarande körschemat under ett nytt namn. - + E&xit A&vsluta - + 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 visning av mediahanteraren. - + &Theme Manager &Temahanterare - + Toggle Theme Manager Växla temahanteraren - + Toggle the visibility of the theme manager. Växla visning av temahanteraren. - + &Service Manager &Körschema - + Toggle Service Manager Växla körschema - + Toggle the visibility of the service manager. Växla visning av körschemat. - + &Preview Panel &Förhandsgranskningpanel - + Toggle Preview Panel Växla förhandsgranskning - + Toggle the visibility of the preview panel. Växla visning av förhandsgranskning. - + &Live Panel Li&ve - + Toggle Live Panel Växla live-rutan - + Toggle the visibility of the live panel. Växla visning av live-rutan. - + &Plugin List &Modullista - + List the Plugins Lista modulerna - + &User Guide &Bruksanvisning - + &About &Om - + More information about OpenLP Mer information om OpenLP - + &Online Help &Hjälp online - + &Web Site &Webbplats - + 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. Återställ visningslayouten till standardinställningen. - + &Setup &Förberedelse - + Set the view mode to Setup. Ställ in visningslayouten förberedelseläge. - + &Live &Live - + Set the view mode to Live. Ställ in visningslayouten till live-läge. - + 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/. @@ -2609,22 +2609,22 @@ You can download the latest version from http://openlp.org/. Du kan ladda ner den senaste versionen från http://openlp.org/. - + OpenLP Version Updated Ny version av OpenLP - + OpenLP Main Display Blanked OpenLPs huvudbild släckt - + The Main Display has been blanked out Huvudbilden har släckts - + Default Theme: %s Standardtema: %s @@ -2635,77 +2635,77 @@ Du kan ladda ner den senaste versionen från http://openlp.org/. Svenska - + Configure &Shortcuts... Konfigurera &genvägar... - + Close OpenLP Avsluta OpenLP - + Are you sure you want to close OpenLP? Är du säker på att du vill avsluta OpenLP? - + Open &Data Folder... Öppna &datamapp... - + Open the folder where songs, bibles and other data resides. Öppna mappen där sånger, biblar och annan data lagras. - + &Autodetect Detektera &automatiskt - + Update Theme Images Uppdatera temabilder - + Update the preview images for all themes. Uppdatera förhandsgranskningsbilder för alla teman. - + Print the current service. Skriv ut den nuvarande körschemat. - + L&ock Panels L&ås paneler - + Prevent the panels being moved. Förhindra att panelerna flyttas. - + Re-run First Time Wizard Kör kom igång-guiden - + Re-run the First Time Wizard, importing songs, Bibles and themes. Kör kom igång-guiden och importera sånger, biblar och teman. - + Re-run First Time Wizard? Kör kom igång-guiden? - + 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. @@ -2714,48 +2714,48 @@ Re-running this wizard may make changes to your current OpenLP configuration and Om du kör den här guiden kan din nuvarande konfiguration av OpenLP komma att ändras, sånger eventuellt läggas till din befintliga sånglista, och standardtemat bytas. - + &Recent Files Senaste &körscheman - + Clear List Clear List of recent files Rensa listan - + Clear the list of recent files. Rensa listan med senaste körscheman. - + Configure &Formatting Tags... Konfigurera &format-taggar... - + Export OpenLP settings to a specified *.config file Exportera OpenLP-inställningar till en given *.config-fil - + Settings Inställningar - + Import OpenLP settings from a specified *.config file previously exported on this or another machine Importera OpenLP-inställningar från en given *.config-fil som tidigare har exporterats på den här datorn eller någon annan - + Import settings? Importera inställningar? - + Are you sure you want to import settings? Importing settings will make permanent changes to your current OpenLP configuration. @@ -2768,32 +2768,32 @@ Om du importerar inställningar görs ändringar i din nuvarande OpenLP-konfigur Att importera inställningar kan leda till oväntade beteenden eller att OpenLP avslutas onormalt. - + Open File Öppna fil - + OpenLP Export Settings Files (*.conf) OpenLP-inställningsfiler (*.conf) - + Import settings Importera inställningar - + OpenLP will now close. Imported settings will be applied the next time you start OpenLP. OpenLP kommer nu att avslutas. Importerade inställningar kommer att tillämpas nästa gång du startar OpenLP. - + Export Settings File Exportera inställningsfil - + OpenLP Export Settings File (*.conf) OpenLP-inställningsfiler (*.conf) @@ -2827,7 +2827,7 @@ Databas: %s OpenLP.MediaManagerItem - + No Items Selected Inga poster valda @@ -3049,12 +3049,12 @@ Filändelsen stöds ej OpenLP.ServiceItem - + <strong>Start</strong>: %s <strong>Start</strong>: %s - + <strong>Length</strong>: %s <strong>Längd</strong>: %s @@ -3150,29 +3150,29 @@ Filändelsen stöds ej &Byt postens tema - + File is not a valid service. The content encoding is not UTF-8. Filen är inte ett giltigt körschema. Innehållets teckenkodning är inte UTF-8. - + File is not a valid service. Filen är inte ett giltigt körschema. - + Missing Display Handler Visningsmodul saknas - + Your item cannot be displayed as there is no handler to display it Posten kan inte visas eftersom det inte finns någon visningsmodul för att visa den - + Your item cannot be displayed as the plugin required to display it is missing or inactive Posten kan inte visas eftersom modulen som krävs för att visa den saknas eller är inaktiv @@ -3202,7 +3202,7 @@ Innehållets teckenkodning är inte UTF-8. Öppna fil - + OpenLP Service Files (*.osz) OpenLP körschemafiler (*.osz) @@ -3257,22 +3257,22 @@ Innehållets teckenkodning är inte UTF-8. Det nuvarande körschemat har ändrats. Vill du spara körschemat? - + File could not be opened because it is corrupt. Filen kunde inte öppnas eftersom den är korrupt. - + Empty File Tom fil - + This service file does not contain any data. Det här körschemat innehåller inte någon data. - + Corrupt File Korrupt fil @@ -3312,25 +3312,35 @@ Innehållets teckenkodning är inte UTF-8. Välj ett tema för körschemat. - + This file is either corrupt or it is not an OpenLP 2.0 service file. Filen är antingen korrupt eller inte en OpenLP 2.0 körschemafil. - + Slide theme Sidtema - + Notes Anteckningar - + Service File Missing Körschemafil saknas + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3424,37 +3434,37 @@ Innehållets teckenkodning är inte UTF-8. Dölj - + Go To Gå till - + Blank Screen Släck skärm - + Blank to Theme Släck till tema - + Show Desktop Visa skrivbord - + Previous Service Föregående post - + Next Service Nästa post - + Escape Item Avbryt post @@ -3469,27 +3479,27 @@ Innehållets teckenkodning är inte UTF-8. Flytta till nästa. - + Play Slides Sidvisning - + Delay between slides in seconds. Tid i sekunder mellan sidorna. - + Move to live. Visa live. - + Add to Service. Lägg till i körschema. - + Edit and reload song preview. Redigera och uppdatera förhandsvisning. @@ -3499,7 +3509,7 @@ Innehållets teckenkodning är inte UTF-8. Starta uppspelning. - + Pause audio. Pausa ljud. @@ -3524,37 +3534,37 @@ Innehållets teckenkodning är inte UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3751,7 +3761,7 @@ Innehållets teckenkodning är inte UTF-8. Du måste välja ett tema att redigera. - + You are unable to delete the default theme. Du kan inte ta bort standardtemat. @@ -3791,19 +3801,12 @@ Innehållets teckenkodning är inte UTF-8. Välj temafil - - File is not a valid theme. -The content encoding is not UTF-8. - Filen är inte ett giltigt tema. -Innehållets teckenkodning är inte UTF-8. - - - + File is not a valid theme. Filen är inte ett giltigt tema. - + Theme %s is used in the %s plugin. Temat %s används i modulen %s. @@ -3853,12 +3856,12 @@ Innehållets teckenkodning är inte UTF-8. Ta bort temat %s? - + Validation Error Valideringsfel - + A theme with this name already exists. Ett tema med det här namnet finns redan. @@ -4496,7 +4499,7 @@ Innehållets teckenkodning är inte UTF-8. Klar. - + Starting import... Startar import... @@ -4838,17 +4841,17 @@ Innehållets teckenkodning är inte UTF-8. PresentationPlugin.PresentationTab - + Available Controllers Tillgängliga presentationsprogram - + Allow presentation application to be overriden Tillåt presentationsprogram att åsidosättas - + %s (unavailable) %s (inte tillgängligt) @@ -5184,49 +5187,49 @@ skapades utan problem. SongsPlugin - + &Song &Sång - + Import songs using the import wizard. Importera sånger med importguiden. - + <strong>Songs Plugin</strong><br />The songs plugin provides the ability to display and manage songs. <strong>Sångmodul</strong><br />Sångmodulen ger möjlighet att visa och hantera sånger. - + &Re-index Songs &Indexera om sånger - + Re-index the songs database to improve searching and ordering. Indexera om sångdatabasen för att förbättra sökning och sortering. - + Reindexing songs... Indexerar om sånger... - + Song name singular Sång - + Songs name plural Sånger - + Songs container title Sånger @@ -5323,37 +5326,37 @@ The encoding is responsible for the correct character representation. Teckenkodningen ansvarar för rätt teckenrepresentation. - + Exports songs using the export wizard. Exportera sånger med exportguiden. - + Add a new song. Lägg till en ny sång. - + Edit the selected song. Redigera den valda sången. - + Delete the selected song. Ta bort den valda sången. - + Preview the selected song. Förhandsgranska den valda sången. - + Send the selected song live. Visa den valda sången live. - + Add the selected song to the service. Lägg till den valda sången i körschemat. @@ -5399,7 +5402,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. Filen saknar giltig filändelse. @@ -5705,7 +5708,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Ingen målmapp angiven - + Starting export... Startar export... @@ -5720,7 +5723,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Du måste ange en mapp. - + Select Destination Folder Välj målmapp @@ -5738,7 +5741,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files Välj dokument/presentation @@ -5753,7 +5756,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Den här guiden hjälper dig att importera sånger från en mängd olika format. Klicka på Nästa för att börja processen med att välja ett format att importera från. - + Generic Document/Presentation Vanligt dokument/presentation @@ -5783,42 +5786,42 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Import av OpenLyrics är ännu inte utvecklat, men som du ser avser vi fortfarande att göra det. Förhoppningsvis finns det i nästa utgåva. - + OpenLP 2.0 Databases OpenLP 2.0-databas - + openlp.org v1.x Databases openlp.org v1.x-databas - + Words Of Worship Song Files Words of Worship-sångfiler - + Songs Of Fellowship Song Files Songs of Fellowship-sångfiler - + SongBeamer Files SongBeamer-filer - + SongShow Plus Song Files SongShow Plus-sångfiler - + You need to specify at least one document or presentation file to import from. Du måste ange minst ett dokument eller en presentation att importera från. - + Foilpresenter Song Files Foilpresenter-sångfiler @@ -5843,12 +5846,12 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Import av vanliga dokument/presentationer har inaktiverats eftersom OpenLP inte hittar OpenOffice eller LibreOffice. - + OpenLyrics or OpenLP 2.0 Exported Song OpenLyrics eller sång exporterad från OpenLP 2.0 - + OpenLyrics Files OpenLyrics-filer @@ -5879,7 +5882,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Sångtext - + CCLI License: CCLI-licens: @@ -5889,7 +5892,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Hela sången - + Are you sure you want to delete the %n selected song(s)? Är du säker på att du vill ta bort den valda sången? @@ -5902,7 +5905,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. Underhåll listan över författare, ämnen och böcker. - + copy For song cloning kopia @@ -5958,12 +5961,12 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. SongsPlugin.SongExportForm - + Your song export failed. Sångexporten misslyckades. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. Exporten är slutförd. För att importera filerna, använd importen <strong>OpenLyrics</strong>. @@ -5999,7 +6002,7 @@ Teckenkodningen ansvarar för rätt teckenrepresentation. SongsPlugin.SongImportForm - + Your song import failed. Sångimporten misslyckades. diff --git a/resources/i18n/zh_CN.ts b/resources/i18n/zh_CN.ts index d510b00af..257d50764 100644 --- a/resources/i18n/zh_CN.ts +++ b/resources/i18n/zh_CN.ts @@ -150,24 +150,24 @@ Do you want to continue anyway? BiblesPlugin - + &Bible - + Bible name singular - + Bibles name plural - + Bibles container title @@ -183,52 +183,52 @@ Do you want to continue anyway? - + Import a Bible. - + Add a new Bible. - + Edit the selected Bible. - + Delete the selected Bible. - + Preview the selected Bible. - + Send the selected Bible live. - + Add the selected Bible to the service. - + <strong>Bible Plugin</strong><br />The Bible plugin provides the ability to display Bible verses from different sources during the service. - + &Upgrade older Bibles - + Upgrade the Bible databases to the latest format. @@ -382,18 +382,18 @@ Changes do not affect verses already in the service. BiblesPlugin.CSVBible - + Importing books... %s - + Importing verses from %s... Importing verses from <book name>... - + Importing verses... done. @@ -722,12 +722,12 @@ demand and thus an internet connection is required. BiblesPlugin.OsisImport - + Detecting encoding (this may take a few minutes)... - + Importing %s %s... Importing <book name> <chapter>... @@ -1320,12 +1320,12 @@ Do you want to add the other images anyway? - + Information - + Bible format has changed. You have to upgrade your existing Bibles. Should OpenLP upgrade now? @@ -2199,309 +2199,309 @@ To cancel the First Time Wizard completely (and not start OpenLP), press the Can 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 @@ -2512,125 +2512,125 @@ 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 - + 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. @@ -2639,32 +2639,32 @@ Importing incorrect settings may cause erratic behaviour or OpenLP to terminate - + 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) @@ -2694,7 +2694,7 @@ Database: %s OpenLP.MediaManagerItem - + No Items Selected @@ -2915,12 +2915,12 @@ Suffix not supported OpenLP.ServiceItem - + <strong>Start</strong>: %s - + <strong>Length</strong>: %s @@ -3016,33 +3016,33 @@ Suffix not supported - + 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 @@ -3122,22 +3122,22 @@ The content encoding is not UTF-8. - + File could not be opened because it is corrupt. - + Empty File - + This service file does not contain any data. - + Corrupt File @@ -3177,25 +3177,35 @@ The content encoding is not UTF-8. - + This file is either corrupt or it is not an OpenLP 2.0 service file. - + Slide theme - + Notes - + Service File Missing + + + Edit + + + + + Service copy only + + OpenLP.ServiceNoteForm @@ -3289,37 +3299,37 @@ The content encoding is not UTF-8. - + Go To - + Blank Screen - + Blank to Theme - + Show Desktop - + Previous Service - + Next Service - + Escape Item @@ -3334,27 +3344,27 @@ The content encoding is not UTF-8. - + Play Slides - + Delay between slides in seconds. - + Move to live. - + Add to Service. - + Edit and reload song preview. @@ -3364,7 +3374,7 @@ The content encoding is not UTF-8. - + Pause audio. @@ -3389,37 +3399,37 @@ The content encoding is not UTF-8. - + Go to "Verse" - + Go to "Chorus" - + Go to "Bridge" - + Go to "Pre-Chorus" - + Go to "Intro" - + Go to "Ending" - + Go to "Other" @@ -3616,12 +3626,12 @@ The content encoding is not UTF-8. - + You are unable to delete the default theme. - + Theme %s is used in the %s plugin. @@ -3661,13 +3671,7 @@ The content encoding is not UTF-8. - - File is not a valid theme. -The content encoding is not UTF-8. - - - - + File is not a valid theme. @@ -3717,12 +3721,12 @@ The content encoding is not UTF-8. - + Validation Error - + A theme with this name already exists. @@ -4360,7 +4364,7 @@ The content encoding is not UTF-8. - + Starting import... @@ -4702,17 +4706,17 @@ The content encoding is not UTF-8. PresentationPlugin.PresentationTab - + Available Controllers - + Allow presentation application to be overriden - + %s (unavailable) @@ -5046,32 +5050,32 @@ 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... @@ -5164,55 +5168,55 @@ 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. @@ -5258,7 +5262,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.CCLIFileImport - + The file does not have a valid extension. @@ -5567,7 +5571,7 @@ The encoding is responsible for the correct character representation. - + Starting export... @@ -5577,7 +5581,7 @@ The encoding is responsible for the correct character representation. - + Select Destination Folder @@ -5595,7 +5599,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.ImportWizardForm - + Select Document/Presentation Files @@ -5610,7 +5614,7 @@ The encoding is responsible for the correct character representation. - + Generic Document/Presentation @@ -5640,42 +5644,42 @@ The encoding is responsible for the correct character representation. - + OpenLP 2.0 Databases - + openlp.org v1.x Databases - + Words Of Worship Song Files - + You need to specify at least one document or presentation file to import from. - + Songs Of Fellowship Song Files - + SongBeamer Files - + SongShow Plus Song Files - + Foilpresenter Song Files @@ -5700,12 +5704,12 @@ The encoding is responsible for the correct character representation. - + OpenLyrics or OpenLP 2.0 Exported Song - + OpenLyrics Files @@ -5736,7 +5740,7 @@ The encoding is responsible for the correct character representation. - + CCLI License: @@ -5746,7 +5750,7 @@ The encoding is responsible for the correct character representation. - + Are you sure you want to delete the %n selected song(s)? @@ -5758,7 +5762,7 @@ The encoding is responsible for the correct character representation. - + copy For song cloning @@ -5814,12 +5818,12 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongExportForm - + Your song export failed. - + Finished export. To import these files use the <strong>OpenLyrics</strong> importer. @@ -5855,7 +5859,7 @@ The encoding is responsible for the correct character representation. SongsPlugin.SongImportForm - + Your song import failed. From c1ca990a2bcca669922064e6abb1ab940d887834 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Wed, 14 Dec 2011 19:07:40 +0000 Subject: [PATCH 16/40] Fix up methods to do the changes --- openlp/core/ui/slidecontroller.py | 28 +++++++++++++++++++----- openlp/plugins/remotes/lib/httpserver.py | 27 +++++++++++++++++++++++ 2 files changed, 49 insertions(+), 6 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index cd4663297..1c427100f 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -95,7 +95,7 @@ class SlideController(Controller): u'Edit Song', ] self.nextPreviousList = [ - u'Previous Slide', + u'Previous Slide', u'Next Slide' ] self.timer_id = 0 @@ -114,8 +114,8 @@ class SlideController(Controller): self.typeLabel.setText(UiStrings().Live) self.split = 1 self.typePrefix = u'live' - self.keypress_queue = deque() - self.keypress_loop = False + self.keypress_queue = deque() + self.keypress_loop = False else: self.typeLabel.setText(UiStrings().Preview) self.split = 0 @@ -187,7 +187,7 @@ class SlideController(Controller): translate('OpenLP.SlideController', 'Hide'), self.toolbar)) self.blankScreen = shortcut_action(self.hideMenu, u'blankScreen', [QtCore.Qt.Key_Period], self.onBlankDisplay, - u':/slides/slide_blank.png', False, + u':/slides/slide_blank.png', False, unicode(UiStrings().LiveToolbar)) self.blankScreen.setText( translate('OpenLP.SlideController', 'Blank Screen')) @@ -412,6 +412,9 @@ class SlideController(Controller): QtCore.QObject.connect(Receiver.get_receiver(), QtCore.SIGNAL(u'slidecontroller_live_spin_delay'), self.receiveSpinDelay) + QtCore.QObject.connect(Receiver.get_receiver(), + QtCore.SIGNAL(u'slidecontroller_toggle_display'), + self.toggleDisplay) self.toolbar.makeWidgetsInvisible(self.loopList) else: QtCore.QObject.connect(self.previewListWidget, @@ -570,6 +573,19 @@ class SlideController(Controller): self.display.setVisible(False) self.mediaController.video_stop([self]) + def toggleDisplay(self, action): + """ + Toggle the display settings triggered from remote messages. + """ + if action == u'blank': + self.onBlankDisplay(not self.blankScreen.isChecked()) + elif action == u'theme': + self.onThemeDisplay(not self.themeScreen.isChecked()) + if action == u'desktop': + self.onHideDisplay(not self.desktopScreen.isChecked()) + + + def servicePrevious(self): """ Live event to select the previous service item from the service manager. @@ -618,8 +634,8 @@ class SlideController(Controller): self.previewSizeChanged() self.previewDisplay.setup() serviceItem = ServiceItem() - self.previewDisplay.webView.setHtml(build_html(serviceItem, - self.previewDisplay.screen, None, self.isLive, None, + self.previewDisplay.webView.setHtml(build_html(serviceItem, + self.previewDisplay.screen, None, self.isLive, None, plugins=PluginManager.get_instance().plugins)) self.mediaController.setup_display(self.previewDisplay) if self.serviceItem: diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index acbe103a7..fb8e27cd3 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -252,6 +252,8 @@ class HttpConnection(object): (r'^/api/display/(hide|show)$', self.display), (r'^/api/alert$', self.alert), (r'^/api/plugin/(search)$', self.pluginInfo), + (r'^/api/status$', self.status), + (r'^/api/changeStatus/(blank|theme|desktop)$', self.changeStatus), (r'^/api/(.*)/search$', self.search), (r'^/api/(.*)/live$', self.go_live), (r'^/api/(.*)/add$', self.add_to_service) @@ -416,6 +418,31 @@ class HttpConnection(object): return HttpResponse(json.dumps({u'results': {u'success': True}}), {u'Content-Type': u'application/json'}) + def status(self): + """ + Obtain the status of system. + + """ + result = { + u'blank': self.parent.plugin.liveController.blankScreen.\ + isChecked(), + u'theme': self.parent.plugin.liveController.themeScreen.\ + isChecked(), + u'display': self.parent.plugin.liveController.desktopScreen.\ + isChecked() + } + return HttpResponse(json.dumps({u'results': result}), + {u'Content-Type': u'application/json'}) + + def changeStatus(self, action): + """ + Toggle the display of the system including the status button. + + """ + Receiver.send_message(u'slidecontroller_toggle_display', action) + return HttpResponse(json.dumps({u'results': {u'success': True}}), + {u'Content-Type': u'application/json'}) + def alert(self): """ Send an alert. From e450ea476d9b041df6a1d3e2c2ee0822bec15f63 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Wed, 14 Dec 2011 19:19:26 +0000 Subject: [PATCH 17/40] Remove blank line --- openlp/core/ui/slidecontroller.py | 1 - 1 file changed, 1 deletion(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 1c427100f..15cf14f1f 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -585,7 +585,6 @@ class SlideController(Controller): self.onHideDisplay(not self.desktopScreen.isChecked()) - def servicePrevious(self): """ Live event to select the previous service item from the service manager. From 58f7649cca7d4fc2863c2fac4725539a28b6030a Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Wed, 14 Dec 2011 20:04:38 +0000 Subject: [PATCH 18/40] Fix elif --- openlp/core/ui/slidecontroller.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 15cf14f1f..a86f426d5 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -581,7 +581,7 @@ class SlideController(Controller): self.onBlankDisplay(not self.blankScreen.isChecked()) elif action == u'theme': self.onThemeDisplay(not self.themeScreen.isChecked()) - if action == u'desktop': + elif action == u'desktop': self.onHideDisplay(not self.desktopScreen.isChecked()) From a06a1dd24c7f11372d2dbbfbd932d09d34d18486 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Wed, 14 Dec 2011 20:26:23 +0000 Subject: [PATCH 19/40] Fix url messages --- openlp/plugins/remotes/lib/httpserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index fb8e27cd3..ca4b4a45c 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -252,8 +252,8 @@ class HttpConnection(object): (r'^/api/display/(hide|show)$', self.display), (r'^/api/alert$', self.alert), (r'^/api/plugin/(search)$', self.pluginInfo), - (r'^/api/status$', self.status), - (r'^/api/changeStatus/(blank|theme|desktop)$', self.changeStatus), + (r'^/api/display-status$', self.status), + (r'^/api/display-status/(blank|theme|desktop)$', self.changeStatus), (r'^/api/(.*)/search$', self.search), (r'^/api/(.*)/live$', self.go_live), (r'^/api/(.*)/add$', self.add_to_service) From ac557714ef35b66c25439542d1824049979c9d51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20P=C3=B5ldaru?= Date: Thu, 15 Dec 2011 00:39:52 +0200 Subject: [PATCH 20/40] Fix for 860876, a bug where web remote returns wrongly decoded alert message. It also fixes no search results when searching words with non-ascii characters. Fixes: https://launchpad.net/bugs/860876 --- openlp/plugins/remotes/lib/httpserver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index acbe103a7..3dc5d276d 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -315,7 +315,9 @@ class HttpConnection(object): """ log.debug(u'ready to read socket') if self.socket.canReadLine(): - data = unicode(self.socket.readLine()).encode(u'utf-8') + data = self.socket.readLine() + data = QtCore.QByteArray.fromPercentEncoding(data) + data = unicode(data, 'utf8') log.debug(u'received: ' + data) words = data.split(u' ') response = None From e141419cdcb63a61c01175b9d864f88802e1cfa3 Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Thu, 15 Dec 2011 06:10:35 +0000 Subject: [PATCH 21/40] Fix method names and add to poll event --- openlp/plugins/remotes/lib/httpserver.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index ca4b4a45c..37bcb3415 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -252,8 +252,9 @@ class HttpConnection(object): (r'^/api/display/(hide|show)$', self.display), (r'^/api/alert$', self.alert), (r'^/api/plugin/(search)$', self.pluginInfo), - (r'^/api/display-status$', self.status), - (r'^/api/display-status/(blank|theme|desktop)$', self.changeStatus), + (r'^/api/display-status$', self.displayStatus), + (r'^/api/display-status/(blank|theme|desktop)$', + self.changeDisplayStatus), (r'^/api/(.*)/search$', self.search), (r'^/api/(.*)/live$', self.go_live), (r'^/api/(.*)/add$', self.add_to_service) @@ -401,7 +402,13 @@ class HttpConnection(object): u'item': self.parent.current_item._uuid \ if self.parent.current_item else u'', u'twelve':QtCore.QSettings().value( - u'remotes/twelve hour', QtCore.QVariant(True)).toBool() + u'remotes/twelve hour', QtCore.QVariant(True)).toBool(), + u'blank': self.parent.plugin.liveController.blankScreen.\ + isChecked(), + u'theme': self.parent.plugin.liveController.themeScreen.\ + isChecked(), + u'display': self.parent.plugin.liveController.desktopScreen.\ + isChecked() } return HttpResponse(json.dumps({u'results': result}), {u'Content-Type': u'application/json'}) @@ -418,9 +425,9 @@ class HttpConnection(object): return HttpResponse(json.dumps({u'results': {u'success': True}}), {u'Content-Type': u'application/json'}) - def status(self): + def displayStatus(self): """ - Obtain the status of system. + Obtain the display status of system. """ result = { @@ -434,7 +441,7 @@ class HttpConnection(object): return HttpResponse(json.dumps({u'results': result}), {u'Content-Type': u'application/json'}) - def changeStatus(self, action): + def changeDisplayStatus(self, action): """ Toggle the display of the system including the status button. From 27843ae71889d5ef7ff416d71de727856cffc482 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Thu, 15 Dec 2011 16:27:17 +0100 Subject: [PATCH 22/40] removed space --- openlp/core/utils/actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/core/utils/actions.py b/openlp/core/utils/actions.py index 5bf4d6593..857e8ceed 100644 --- a/openlp/core/utils/actions.py +++ b/openlp/core/utils/actions.py @@ -238,7 +238,7 @@ class ActionList(object): # STRG+O (German) is converted to CTRL+O, which is only done when we # convert the strings in this way (QKeySequence -> QString -> unicode). shortcuts = map(QtGui.QKeySequence, shortcuts) - shortcuts = map(unicode, map(QtGui.QKeySequence.toString, shortcuts)) + shortcuts = map(unicode, map(QtGui.QKeySequence.toString, shortcuts)) # Check the alternate shortcut first, to avoid problems when the # alternate shortcut becomes the primary shortcut after removing the # (initial) primary shortcut due to conflicts. From acebb85055ffba7dc4cf47c6872df07dec5fee7f Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Thu, 15 Dec 2011 17:19:54 +0000 Subject: [PATCH 23/40] more changes --- openlp/core/ui/slidecontroller.py | 4 +++ openlp/plugins/remotes/lib/httpserver.py | 31 +----------------------- 2 files changed, 5 insertions(+), 30 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index a86f426d5..7f1139052 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -583,6 +583,10 @@ class SlideController(Controller): self.onThemeDisplay(not self.themeScreen.isChecked()) elif action == u'desktop': self.onHideDisplay(not self.desktopScreen.isChecked()) + elif action == u'show': + self.onBlankDisplay(False) + elif action == u'hide': + self.onBlankDisplay(True) def servicePrevious(self): diff --git a/openlp/plugins/remotes/lib/httpserver.py b/openlp/plugins/remotes/lib/httpserver.py index 37bcb3415..9e277f2d7 100644 --- a/openlp/plugins/remotes/lib/httpserver.py +++ b/openlp/plugins/remotes/lib/httpserver.py @@ -249,12 +249,9 @@ class HttpConnection(object): (r'^/api/poll$', self.poll), (r'^/api/controller/(live|preview)/(.*)$', self.controller), (r'^/api/service/(.*)$', self.service), - (r'^/api/display/(hide|show)$', self.display), + (r'^/api/display/(hide|show|blank|theme|desktop)$', self.display), (r'^/api/alert$', self.alert), (r'^/api/plugin/(search)$', self.pluginInfo), - (r'^/api/display-status$', self.displayStatus), - (r'^/api/display-status/(blank|theme|desktop)$', - self.changeDisplayStatus), (r'^/api/(.*)/search$', self.search), (r'^/api/(.*)/live$', self.go_live), (r'^/api/(.*)/add$', self.add_to_service) @@ -419,32 +416,6 @@ class HttpConnection(object): ``action`` This is the action, either ``hide`` or ``show``. - """ - event = u'live_display_%s' % action - Receiver.send_message(event, HideMode.Blank) - return HttpResponse(json.dumps({u'results': {u'success': True}}), - {u'Content-Type': u'application/json'}) - - def displayStatus(self): - """ - Obtain the display status of system. - - """ - result = { - u'blank': self.parent.plugin.liveController.blankScreen.\ - isChecked(), - u'theme': self.parent.plugin.liveController.themeScreen.\ - isChecked(), - u'display': self.parent.plugin.liveController.desktopScreen.\ - isChecked() - } - return HttpResponse(json.dumps({u'results': result}), - {u'Content-Type': u'application/json'}) - - def changeDisplayStatus(self, action): - """ - Toggle the display of the system including the status button. - """ Receiver.send_message(u'slidecontroller_toggle_display', action) return HttpResponse(json.dumps({u'results': {u'success': True}}), From 55353e54f0db84dc906a5ca44f56b22df7a3ed8a Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Thu, 15 Dec 2011 18:59:25 +0000 Subject: [PATCH 24/40] yet more changes --- openlp/core/ui/slidecontroller.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index 7f1139052..b6e18c32a 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -577,17 +577,16 @@ class SlideController(Controller): """ Toggle the display settings triggered from remote messages. """ - if action == u'blank': - self.onBlankDisplay(not self.blankScreen.isChecked()) + if action == u'blank' or action == u'hide': + self.onBlankDisplay(True) elif action == u'theme': - self.onThemeDisplay(not self.themeScreen.isChecked()) + self.onThemeDisplay(True) elif action == u'desktop': - self.onHideDisplay(not self.desktopScreen.isChecked()) + self.onHideDisplay(True) elif action == u'show': self.onBlankDisplay(False) - elif action == u'hide': - self.onBlankDisplay(True) - + self.onThemeDisplay(False) + self.onHideDisplay(False) def servicePrevious(self): """ From 19fac1e84a824a5edf03710466171b6ce0116262 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Thu, 15 Dec 2011 22:13:45 +0200 Subject: [PATCH 25/40] Cleaned up some code to conform to our coding standards. Added an appStartup() method to the media plugin to detect the settings of an older version of the media plugin, and update the settings. --- openlp/plugins/media/lib/mediaitem.py | 6 +-- openlp/plugins/media/lib/mediatab.py | 68 +++++++++++++-------------- openlp/plugins/media/mediaplugin.py | 25 ++++++++++ 3 files changed, 62 insertions(+), 37 deletions(-) diff --git a/openlp/plugins/media/lib/mediaitem.py b/openlp/plugins/media/lib/mediaitem.py index 0d5d8eeff..8a7eb86eb 100644 --- a/openlp/plugins/media/lib/mediaitem.py +++ b/openlp/plugins/media/lib/mediaitem.py @@ -54,7 +54,7 @@ class MediaMediaItem(MediaManagerItem): self.iconPath = u'images/image' self.background = False self.previewFunction = CLAPPERBOARD - self.Automatic = u'' + self.automatic = u'' MediaManagerItem.__init__(self, parent, plugin, icon) self.singleServiceItem = False self.hasSearch = True @@ -101,7 +101,7 @@ class MediaMediaItem(MediaManagerItem): self.replaceAction.setToolTip(UiStrings().ReplaceLiveBG) self.resetAction.setText(UiStrings().ResetBG) self.resetAction.setToolTip(UiStrings().ResetLiveBG) - self.Automatic = translate('MediaPlugin.MediaItem', + self.automatic = translate('MediaPlugin.MediaItem', 'Automatic') self.displayTypeLabel.setText( translate('MediaPlugin.MediaItem', 'Use Player:')) @@ -253,7 +253,7 @@ class MediaMediaItem(MediaManagerItem): # load the drop down selection self.displayTypeComboBox.addItem(title) if self.displayTypeComboBox.count() > 1: - self.displayTypeComboBox.insertItem(0, self.Automatic) + self.displayTypeComboBox.insertItem(0, self.automatic) self.displayTypeComboBox.setCurrentIndex(0) if QtCore.QSettings().value(self.settingsSection + u'/override player', QtCore.QVariant(QtCore.Qt.Unchecked)) == QtCore.Qt.Checked: diff --git a/openlp/plugins/media/lib/mediatab.py b/openlp/plugins/media/lib/mediatab.py index 4e39bc419..1b75016cc 100644 --- a/openlp/plugins/media/lib/mediatab.py +++ b/openlp/plugins/media/lib/mediatab.py @@ -35,7 +35,7 @@ class MediaTab(SettingsTab): MediaTab is the Media settings tab in the settings dialog. """ def __init__(self, parent, title, visible_title, media_players, icon_path): - self.media_players = media_players + self.mediaPlayers = media_players SettingsTab.__init__(self, parent, title, visible_title, icon_path) def setupUi(self): @@ -45,13 +45,13 @@ class MediaTab(SettingsTab): self.mediaPlayerGroupBox.setObjectName(u'mediaPlayerGroupBox') self.mediaPlayerLayout = QtGui.QVBoxLayout(self.mediaPlayerGroupBox) self.mediaPlayerLayout.setObjectName(u'mediaPlayerLayout') - self.PlayerCheckBoxes = {} - for key in self.media_players: - player = self.media_players[key] + self.playerCheckBoxes = {} + for key, player in self.mediaPlayers.iteritems(): + player = self.mediaPlayers[key] checkbox = QtGui.QCheckBox(self.mediaPlayerGroupBox) checkbox.setEnabled(player.available) checkbox.setObjectName(player.name + u'CheckBox') - self.PlayerCheckBoxes[player.name] = checkbox + self.playerCheckBoxes[player.name] = checkbox self.mediaPlayerLayout.addWidget(checkbox) self.leftLayout.addWidget(self.mediaPlayerGroupBox) self.playerOrderGroupBox = QtGui.QGroupBox(self.leftColumn) @@ -88,19 +88,19 @@ class MediaTab(SettingsTab): self.orderingButtonLayout.addWidget(self.orderingUpButton) self.playerOrderLayout.addWidget(self.orderingButtonsWidget) self.leftLayout.addWidget(self.playerOrderGroupBox) - self.AdvancedGroupBox = QtGui.QGroupBox(self.leftColumn) - self.AdvancedGroupBox.setObjectName(u'AdvancedGroupBox') - self.AdvancedLayout = QtGui.QVBoxLayout(self.AdvancedGroupBox) - self.AdvancedLayout.setObjectName(u'AdvancedLayout') - self.OverridePlayerCheckBox = QtGui.QCheckBox(self.AdvancedGroupBox) - self.OverridePlayerCheckBox.setObjectName(u'OverridePlayerCheckBox') - self.AdvancedLayout.addWidget(self.OverridePlayerCheckBox) - self.leftLayout.addWidget(self.AdvancedGroupBox) + self.advancedGroupBox = QtGui.QGroupBox(self.leftColumn) + self.advancedGroupBox.setObjectName(u'advancedGroupBox') + self.advancedLayout = QtGui.QVBoxLayout(self.advancedGroupBox) + self.advancedLayout.setObjectName(u'advancedLayout') + self.overridePlayerCheckBox = QtGui.QCheckBox(self.advancedGroupBox) + self.overridePlayerCheckBox.setObjectName(u'overridePlayerCheckBox') + self.advancedLayout.addWidget(self.overridePlayerCheckBox) + self.leftLayout.addWidget(self.advancedGroupBox) self.leftLayout.addStretch() self.rightLayout.addStretch() - for key in self.media_players: - player = self.media_players[key] - checkbox = self.PlayerCheckBoxes[player.name] + for key in self.mediaPlayers: + player = self.mediaPlayers[key] + checkbox = self.playerCheckBoxes[player.name] QtCore.QObject.connect(checkbox, QtCore.SIGNAL(u'stateChanged(int)'), self.onPlayerCheckBoxChanged) @@ -112,9 +112,9 @@ class MediaTab(SettingsTab): def retranslateUi(self): self.mediaPlayerGroupBox.setTitle( translate('MediaPlugin.MediaTab', 'Available Media Players')) - for key in self.media_players: - player = self.media_players[key] - checkbox = self.PlayerCheckBoxes[player.name] + for key in self.mediaPlayers: + player = self.mediaPlayers[key] + checkbox = self.playerCheckBoxes[player.name] if player.available: checkbox.setText(player.name) else: @@ -127,8 +127,8 @@ class MediaTab(SettingsTab): translate('MediaPlugin.MediaTab', 'Down')) self.orderingUpButton.setText( translate('MediaPlugin.MediaTab', 'Up')) - self.AdvancedGroupBox.setTitle(UiStrings().Advanced) - self.OverridePlayerCheckBox.setText( + self.advancedGroupBox.setTitle(UiStrings().Advanced) + self.overridePlayerCheckBox.setText( translate('MediaPlugin.MediaTab', 'Allow media player to be overriden')) @@ -144,12 +144,12 @@ class MediaTab(SettingsTab): def updatePlayerList(self): self.playerOrderlistWidget.clear() for player in self.usedPlayers: - if player in self.PlayerCheckBoxes.keys(): + if player in self.playerCheckBoxes.keys(): if len(self.usedPlayers) == 1: # at least one media player have to stay active - self.PlayerCheckBoxes[u'%s' % player].setEnabled(False) + self.playerCheckBoxes[u'%s' % player].setEnabled(False) else: - self.PlayerCheckBoxes[u'%s' % player].setEnabled(True) + self.playerCheckBoxes[u'%s' % player].setEnabled(True) self.playerOrderlistWidget.addItem(player) def onOrderingUpButtonPressed(self): @@ -172,34 +172,34 @@ class MediaTab(SettingsTab): self.usedPlayers = QtCore.QSettings().value( self.settingsSection + u'/players', QtCore.QVariant(u'webkit')).toString().split(u',') - for key in self.media_players: - player = self.media_players[key] - checkbox = self.PlayerCheckBoxes[player.name] + for key in self.mediaPlayers: + player = self.mediaPlayers[key] + checkbox = self.playerCheckBoxes[player.name] if player.available and player.name in self.usedPlayers: checkbox.setChecked(True) self.updatePlayerList() - self.OverridePlayerCheckBox.setChecked(QtCore.QSettings().value( + self.overridePlayerCheckBox.setChecked(QtCore.QSettings().value( self.settingsSection + u'/override player', QtCore.QVariant(QtCore.Qt.Unchecked)).toInt()[0]) def save(self): override_changed = False player_string_changed = False - oldPlayerString = QtCore.QSettings().value( + old_players = QtCore.QSettings().value( self.settingsSection + u'/players', QtCore.QVariant(u'webkit')).toString() - newPlayerString = self.usedPlayers.join(u',') - if oldPlayerString != newPlayerString: + new_players = self.usedPlayers.join(u',') + if old_players != new_players: # clean old Media stuff QtCore.QSettings().setValue(self.settingsSection + u'/players', - QtCore.QVariant(newPlayerString)) + QtCore.QVariant(new_players)) player_string_changed = True override_changed = True setting_key = self.settingsSection + u'/override player' if QtCore.QSettings().value(setting_key) != \ - self.OverridePlayerCheckBox.checkState(): + self.overridePlayerCheckBox.checkState(): QtCore.QSettings().setValue(setting_key, - QtCore.QVariant(self.OverridePlayerCheckBox.checkState())) + QtCore.QVariant(self.overridePlayerCheckBox.checkState())) override_changed = True if override_changed: Receiver.send_message(u'mediaitem_media_rebuild') diff --git a/openlp/plugins/media/mediaplugin.py b/openlp/plugins/media/mediaplugin.py index 2825d899e..851779477 100644 --- a/openlp/plugins/media/mediaplugin.py +++ b/openlp/plugins/media/mediaplugin.py @@ -27,6 +27,8 @@ import logging +from PyQt4 import QtCore + from openlp.core.lib import Plugin, StringContent, build_icon, translate from openlp.plugins.media.lib import MediaMediaItem, MediaTab @@ -117,3 +119,26 @@ class MediaPlugin(Plugin): Add html code to htmlbuilder """ return self.mediaController.get_media_display_html() + + def appStartup(self): + """ + Do a couple of things when the app starts up. In this particular case + we want to check if we have the old "Use Phonon" setting, and convert + it to "enable Phonon" and "make it the first one in the list". + """ + has_phonon = u'phonon' in self.mediaController.mediaPlayers.keys() + settings = QtCore.QSettings() + settings.beginGroup(self.settingsSection) + if settings.contains(u'use phonon'): + log.info(u'Found old Phonon setting') + if settings.value(u'use phonon').toBool() and has_phonon: + log.debug(u'Converting old setting to new setting') + players = unicode(settings.value(u'players').toString()) + new_players = [] + if players: + new_players = [player for player in players.split(u',') \ + if player != u'phonon'] + new_players.insert(0, u'phonon') + settings.setValue(u'players', \ + QtCore.QVariant(u','.join(new_players))) + settings.remove(u'use phonon') From 99fc7dea183855c9b44c4e590f22c094fe478855 Mon Sep 17 00:00:00 2001 From: M2j Date: Thu, 15 Dec 2011 21:14:12 +0100 Subject: [PATCH 26/40] v1 theme import moved to seperate method --- openlp/core/ui/thememanager.py | 58 +++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/openlp/core/ui/thememanager.py b/openlp/core/ui/thememanager.py index 3ecaec8bb..5dfb6a0f0 100644 --- a/openlp/core/ui/thememanager.py +++ b/openlp/core/ui/thememanager.py @@ -533,32 +533,8 @@ class ThemeManager(QtGui.QWidget): xml_tree = ElementTree(element=XML(zip.read(xmlfile[0]))).getroot() v1_background = xml_tree.find(u'BackgroundType') if v1_background is not None: - # openlp.org v1.x theme file - themename = xml_tree.find(u'Name').text.strip() - themename = self.bad_v1_name_chars.sub(u'', themename) - themedir = os.path.join(dir, themename) - check_directory_exists(themedir) - filexml = unicode(zip.read(xmlfile[0]), u'utf-8') - filexml = self._migrateVersion122(filexml) - outfile = open(os.path.join(themedir, themename + u'.xml'), - u'w') - outfile.write(filexml.encode(u'utf-8')) - outfile.close() - if v1_background.text.strip() == u'2': - imagename = xml_tree.find(u'BackgroundParameter1').text\ - .strip() - # image file is in subfolder and has same extension - imagefile = filter(lambda name: name.find(r'/') and - os.path.splitext(name)[1].lower() == os.path.splitext( - imagename)[1].lower(), zip.namelist()) - if len(imagefile) >= 1: - outfile = open(os.path.join(themedir, imagename), u'wb') - outfile.write(zip.read(imagefile[0])) - outfile.close() - else: - log.exception(u'Theme file does not contain image file ' - u'"%s"' % imagename.decode(u'utf-8', u'replace')) - raise Exception(u'validation') + (themename, filexml, outfile) = self.unzipVersion122(dir, zip, + xmlfile[0], xml_tree, v1_background, outfile) else: themename = xml_tree.find(u'name').text.strip() for name in zip.namelist(): @@ -613,6 +589,36 @@ class ThemeManager(QtGui.QWidget): log.exception(u'Theme file does not contain XML data %s' % filename) + def unzipVersion122(self, dir, zip, xmlfile, xml_tree, background, outfile): + """ + Unzip openlp.org 1.2x theme file and upgrade the theme xml. When calling + this method, please keep in mind, that some parameters are redundant. + """ + themename = xml_tree.find(u'Name').text.strip() + themename = self.bad_v1_name_chars.sub(u'', themename) + themedir = os.path.join(dir, themename) + check_directory_exists(themedir) + filexml = unicode(zip.read(xmlfile), u'utf-8') + filexml = self._migrateVersion122(filexml) + outfile = open(os.path.join(themedir, themename + u'.xml'), u'w') + outfile.write(filexml.encode(u'utf-8')) + outfile.close() + if background.text.strip() == u'2': + imagename = xml_tree.find(u'BackgroundParameter1').text.strip() + # image file has same extension and is in subfolder + imagefile = filter(lambda name: os.path.splitext(name)[1].lower() + == os.path.splitext(imagename)[1].lower() and name.find(r'/'), + zip.namelist()) + if len(imagefile) >= 1: + outfile = open(os.path.join(themedir, imagename), u'wb') + outfile.write(zip.read(imagefile[0])) + outfile.close() + else: + log.exception(u'Theme file does not contain image file "%s"' % + imagename.decode(u'utf-8', u'replace')) + raise Exception(u'validation') + return (themename, filexml, outfile) + def checkIfThemeExists(self, themeName): """ Check if theme already exists and displays error message From d8009518007ed0c28e6ec068cb83aaad85b83af6 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Thu, 15 Dec 2011 23:06:50 +0200 Subject: [PATCH 27/40] Actually read directly from the media controller, and then update the settings tab. --- openlp/plugins/media/mediaplugin.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/openlp/plugins/media/mediaplugin.py b/openlp/plugins/media/mediaplugin.py index 851779477..3b790dd93 100644 --- a/openlp/plugins/media/mediaplugin.py +++ b/openlp/plugins/media/mediaplugin.py @@ -126,19 +126,22 @@ class MediaPlugin(Plugin): we want to check if we have the old "Use Phonon" setting, and convert it to "enable Phonon" and "make it the first one in the list". """ - has_phonon = u'phonon' in self.mediaController.mediaPlayers.keys() settings = QtCore.QSettings() settings.beginGroup(self.settingsSection) if settings.contains(u'use phonon'): log.info(u'Found old Phonon setting') + players = self.mediaController.mediaPlayers.keys() + has_phonon = u'phonon' in players if settings.value(u'use phonon').toBool() and has_phonon: log.debug(u'Converting old setting to new setting') - players = unicode(settings.value(u'players').toString()) new_players = [] if players: - new_players = [player for player in players.split(u',') \ + new_players = [player for player in players \ if player != u'phonon'] new_players.insert(0, u'phonon') + self.mediaController.mediaPlayers[u'phonon'].isActive = True settings.setValue(u'players', \ QtCore.QVariant(u','.join(new_players))) + self.settings_tab.load() settings.remove(u'use phonon') + settings.endGroup() From 9e03e186539916b61ebdd77b7720f05e92362a80 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sun, 18 Dec 2011 20:44:41 +0100 Subject: [PATCH 28/40] added floft to the list of packagers --- openlp/core/ui/aboutdialog.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index 8216d3e7a..1199297a0 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -126,7 +126,8 @@ class Ui_AboutDialog(object): u'Tim "TRB143" Bentley (Fedora and Android)', u'Matthias "matthub" Hub (Mac OS X)', u'Stevan "ElderP" Pettit (Windows)', - u'Raoul "superfly" Snyman (Ubuntu)'] + u'Raoul "superfly" Snyman (Ubuntu)', + u'Garrett "floft" Wilson (Arch Linux'] translators = { u'af': [u'Johan "nuvolari" Mynhardt'], u'de': [u'Patrick "madmuffin" Br\xfcckner', From 8bfaa2253593a0f0316ac53dd92a065d17dc3340 Mon Sep 17 00:00:00 2001 From: Andreas Preikschat Date: Sun, 18 Dec 2011 20:46:56 +0100 Subject: [PATCH 29/40] added missing ) --- openlp/core/ui/aboutdialog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openlp/core/ui/aboutdialog.py b/openlp/core/ui/aboutdialog.py index 1199297a0..92849e0b9 100644 --- a/openlp/core/ui/aboutdialog.py +++ b/openlp/core/ui/aboutdialog.py @@ -127,7 +127,7 @@ class Ui_AboutDialog(object): u'Matthias "matthub" Hub (Mac OS X)', u'Stevan "ElderP" Pettit (Windows)', u'Raoul "superfly" Snyman (Ubuntu)', - u'Garrett "floft" Wilson (Arch Linux'] + u'Garrett "floft" Wilson (Arch Linux)'] translators = { u'af': [u'Johan "nuvolari" Mynhardt'], u'de': [u'Patrick "madmuffin" Br\xfcckner', From 2c7ee7ba20360d98a7c9f77872dc90d577578cb1 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Sun, 18 Dec 2011 22:42:28 +0200 Subject: [PATCH 30/40] Upgraded jQuery Mobile to 1.0 final. Fixed an issue where the search options were getting called too early. Now they are called on page load. Fixed up bug #905367: The values were being sent through to the server unquoted. Fixes: https://launchpad.net/bugs/905367 --- openlp/plugins/remotes/html/jquery.mobile.css | 14 +- openlp/plugins/remotes/html/jquery.mobile.js | 324 +++++++++--------- openlp/plugins/remotes/html/openlp.js | 45 +-- 3 files changed, 191 insertions(+), 192 deletions(-) diff --git a/openlp/plugins/remotes/html/jquery.mobile.css b/openlp/plugins/remotes/html/jquery.mobile.css index 0ebf6e3cf..ab4e0b812 100644 --- a/openlp/plugins/remotes/html/jquery.mobile.css +++ b/openlp/plugins/remotes/html/jquery.mobile.css @@ -1,12 +1,2 @@ -/*! - * jQuery Mobile v1.0rc2 - * http://jquerymobile.com/ - * - * Copyright 2010, jQuery Project - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - *//*! -* jQuery Mobile Framework -* Copyright (c) jQuery Project -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. -*/.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(top,#3c3c3c,#111);background-image:-moz-linear-gradient(top,#3c3c3c,#111);background-image:-ms-linear-gradient(top,#3c3c3c,#111);background-image:-o-linear-gradient(top,#3c3c3c,#111);background-image:linear-gradient(top,#3c3c3c,#111)}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a .ui-link:hover{color:#2489ce}.ui-bar-a .ui-link:active{color:#2489ce}.ui-bar-a .ui-link:visited{color:#2489ce}.ui-body-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#222));background-image:-webkit-linear-gradient(top,#666,#222);background-image:-moz-linear-gradient(top,#666,#222);background-image:-ms-linear-gradient(top,#666,#222);background-image:-o-linear-gradient(top,#666,#222);background-image:linear-gradient(top,#666,#222)}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-body-a .ui-link:visited{color:#2489ce}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));background-image:-webkit-linear-gradient(top,#555,#333);background-image:-moz-linear-gradient(top,#555,#333);background-image:-ms-linear-gradient(top,#555,#333);background-image:-o-linear-gradient(top,#555,#333);background-image:linear-gradient(top,#555,#333)}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background-image:-webkit-linear-gradient(top,#666,#444);background-image:-moz-linear-gradient(top,#666,#444);background-image:-ms-linear-gradient(top,#666,#444);background-image:-o-linear-gradient(top,#666,#444);background-image:linear-gradient(top,#666,#444)}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#5a5a5a));background-image:-webkit-linear-gradient(top,#333,#5a5a5a);background-image:-moz-linear-gradient(top,#333,#5a5a5a);background-image:-ms-linear-gradient(top,#333,#5a5a5a);background-image:-o-linear-gradient(top,#333,#5a5a5a);background-image:linear-gradient(top,#333,#5a5a5a)}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#81a8ce),to(#5e87b0));background-image:-webkit-linear-gradient(top,#81a8ce,#5e87b0);background-image:-moz-linear-gradient(top,#81a8ce,#5e87b0);background-image:-ms-linear-gradient(top,#81a8ce,#5e87b0);background-image:-o-linear-gradient(top,#81a8ce,#5e87b0);background-image:linear-gradient(top,#81a8ce,#5e87b0)}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b .ui-link:hover{color:#ddf0f8}.ui-bar-b .ui-link:active{color:#ddf0f8}.ui-bar-b .ui-link:visited{color:#ddf0f8}.ui-body-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ccc));background-image:-webkit-linear-gradient(top,#e6e6e6,#ccc);background-image:-moz-linear-gradient(top,#e6e6e6,#ccc);background-image:-ms-linear-gradient(top,#e6e6e6,#ccc);background-image:-o-linear-gradient(top,#e6e6e6,#ccc);background-image:linear-gradient(top,#e6e6e6,#ccc)}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-body-b .ui-link:visited{color:#2489ce}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(top,#5f9cc5,#396b9e);background-image:-moz-linear-gradient(top,#5f9cc5,#396b9e);background-image:-ms-linear-gradient(top,#5f9cc5,#396b9e);background-image:-o-linear-gradient(top,#5f9cc5,#396b9e);background-image:linear-gradient(top,#5f9cc5,#396b9e)}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-webkit-gradient(linear,left top,left bottom,from(#72b0d4),to(#4b88b6));background-image:-webkit-linear-gradient(top,#72b0d4,#4b88b6);background-image:-moz-linear-gradient(top,#72b0d4,#4b88b6);background-image:-ms-linear-gradient(top,#72b0d4,#4b88b6);background-image:-o-linear-gradient(top,#72b0d4,#4b88b6);background-image:linear-gradient(top,#72b0d4,#4b88b6)}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-webkit-gradient(linear,left top,left bottom,from(#396b9e),to(#4e89c5));background-image:-webkit-linear-gradient(top,#396b9e,#4e89c5);background-image:-moz-linear-gradient(top,#396b9e,#4e89c5);background-image:-ms-linear-gradient(top,#396b9e,#4e89c5);background-image:-o-linear-gradient(top,#396b9e,#4e89c5);background-image:linear-gradient(top,#396b9e,#4e89c5)}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e9eaeb));background-image:-webkit-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-moz-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-ms-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:-o-linear-gradient(top,#f0f0f0,#e9eaeb);background-image:linear-gradient(top,#f0f0f0,#e9eaeb)}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c .ui-link:hover{color:#2489ce}.ui-bar-c .ui-link:active{color:#2489ce}.ui-bar-c .ui-link:visited{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(top,#eee,#ddd);background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-ms-linear-gradient(top,#eee,#ddd);background-image:-o-linear-gradient(top,#eee,#ddd);background-image:linear-gradient(top,#eee,#ddd)}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-body-c .ui-link:visited{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(top,#fdfdfd,#eee);background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-ms-linear-gradient(top,#fdfdfd,#eee);background-image:-o-linear-gradient(top,#fdfdfd,#eee);background-image:linear-gradient(top,#fdfdfd,#eee)}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dadada));background-image:-webkit-linear-gradient(top,#ededed,#dadada);background-image:-moz-linear-gradient(top,#ededed,#dadada);background-image:-ms-linear-gradient(top,#ededed,#dadada);background-image:-o-linear-gradient(top,#ededed,#dadada);background-image:linear-gradient(top,#ededed,#dadada)}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fdfdfd));background-image:-webkit-linear-gradient(top,#eee,#fdfdfd);background-image:-moz-linear-gradient(top,#eee,#fdfdfd);background-image:-ms-linear-gradient(top,#eee,#fdfdfd);background-image:-o-linear-gradient(top,#eee,#fdfdfd);background-image:linear-gradient(top,#eee,#fdfdfd)}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(top,#ddd,#bbb)}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-bar-d .ui-link:hover{color:#2489ce}.ui-bar-d .ui-link:active{color:#2489ce}.ui-bar-d .ui-link:visited{color:#2489ce}.ui-body-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-body-d .ui-link:visited{color:#2489ce}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff)}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(top,#fdfdfd,#eee);background-image:-moz-linear-gradient(top,#fdfdfd,#eee);background-image:-ms-linear-gradient(top,#fdfdfd,#eee);background-image:-o-linear-gradient(top,#fdfdfd,#eee);background-image:linear-gradient(top,#fdfdfd,#eee)}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(top,#eee,#fff);background-image:-moz-linear-gradient(top,#eee,#fff);background-image:-ms-linear-gradient(top,#eee,#fff);background-image:-o-linear-gradient(top,#eee,#fff);background-image:linear-gradient(top,#eee,#fff)}.ui-btn-down-d a.ui-link-inherit{color:#111}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(top,#fceda7,#fadb4e);background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-ms-linear-gradient(top,#fceda7,#fadb4e);background-image:-o-linear-gradient(top,#fceda7,#fadb4e);background-image:linear-gradient(top,#fceda7,#fadb4e)}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-bar-e .ui-link:hover{color:#2489ce}.ui-bar-e .ui-link:active{color:#2489ce}.ui-bar-e .ui-link:visited{color:#2489ce}.ui-body-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));background-image:-webkit-linear-gradient(top,#fff,#faeb9e);background-image:-moz-linear-gradient(top,#fff,#faeb9e);background-image:-ms-linear-gradient(top,#fff,#faeb9e);background-image:-o-linear-gradient(top,#fff,#faeb9e);background-image:linear-gradient(top,#fff,#faeb9e)}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-body-e .ui-link:visited{color:#2489ce}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(top,#fceda7,#fadb4e);background-image:-moz-linear-gradient(top,#fceda7,#fadb4e);background-image:-ms-linear-gradient(top,#fceda7,#fadb4e);background-image:-o-linear-gradient(top,#fceda7,#fadb4e);background-image:linear-gradient(top,#fceda7,#fadb4e)}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf0b5),to(#fbe26f));background-image:-webkit-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-moz-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-ms-linear-gradient(top,#fcf0b5,#fbe26f);background-image:-o-linear-gradient(top,#fcf0b5,#fbe26f);background-image:linear-gradient(top,#fcf0b5,#fbe26f)}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fadb4e),to(#fceda7));background-image:-webkit-linear-gradient(top,#fadb4e,#fceda7);background-image:-moz-linear-gradient(top,#fadb4e,#fceda7);background-image:-ms-linear-gradient(top,#fadb4e,#fceda7);background-image:-o-linear-gradient(top,#fadb4e,#fceda7);background-image:linear-gradient(top,#fadb4e,#fceda7)}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#85bae4),to(#5393c5));background-image:-webkit-linear-gradient(top,#85bae4,#5393c5);background-image:-moz-linear-gradient(top,#85bae4,#5393c5);background-image:-ms-linear-gradient(top,#85bae4,#5393c5);background-image:-o-linear-gradient(top,#85bae4,#5393c5);background-image:linear-gradient(top,#85bae4,#5393c5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-corner-none{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{pointer-events:none;cursor:default}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-checkbox .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:hidden;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch}.ui-page.ui-mobile-touch-overflow,.ui-page.ui-mobile-touch-overflow *{-webkit-transform:rotateY(0)}.ui-page.ui-mobile-pre-transition{display:block}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow:visible}.ui-mobile-touch-overflow.ui-native-fixed .ui-header,.ui-mobile-touch-overflow.ui-native-fixed .ui-footer{position:fixed;left:0;right:0;top:0;z-index:200}.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer{top:auto;bottom:0}.ui-mobile-touch-overflow.ui-native-fixed .ui-content{padding-top:2.5em;padding-bottom:3em;top:0;bottom:0;height:auto;position:absolute}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content{padding-top:0;padding-bottom:0}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer{opacity:.9}.ui-native-bars-hidden{display:none}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{z-index:0;-webkit-animation-name:fadeout}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.viewport-flip{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{border-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:2px 1px 2px 3px}.ui-btn-text{position:relative;z-index:1}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:.1;cursor:pointer;background:transparent;font-size:1px;border:0;line-height:999px}.ui-collapsible{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:fixed;left:-9999px}.ui-collapsible-content{display:block;margin:0 -8px;padding:10px 16px;border-top:0;background-image:none;font-weight:normal}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:100%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-controls label.ui-select{position:absolute;left:-9999px}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-select{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{float:left;margin:0 -1px 0 0}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:60%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{max-width:500px;margin:10% auto 0 auto;padding:15px;width:85%;position:relative}.ui-dialog .ui-header{padding:0 15px}.ui-dialog .ui-header,.ui-dialog .ui-footer{z-index:10}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}@media all and (min-width:450px){.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:2}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1;text-indent:0}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{position:absolute;padding:0;z-index:100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:450px){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:60%;display:inline-block}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em 1.5%;line-height:1.4;font-size:16px;display:block;width:97%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;background-image:none;position:relative}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-input-search .ui-input-clear-hidden{display:none}@media all and (min-width:450px){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search{width:60%;display:inline-block}.ui-field-contain .ui-input-search{width:50%}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search{padding:.4em 1.5%;width:97%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:30px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-has-count .ui-btn-text{padding-right:15px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}input.ui-slider-input,.ui-field-contain input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:66%}div.ui-slider-switch{width:99.8%}a.ui-slider-handle{position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}@media all and (min-width:480px){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{width:43%}}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}a.ui-slider-handle-snapping{-webkit-transition:left 100ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px} \ No newline at end of file +/*! jQuery Mobile v1.0 jquerymobile.com | jquery.org/license */ +.ui-bar-a{border:1px solid #2a2a2a;background:#111;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#111));background-image:-webkit-linear-gradient(#3c3c3c,#111);background-image:-moz-linear-gradient(#3c3c3c,#111);background-image:-ms-linear-gradient(#3c3c3c,#111);background-image:-o-linear-gradient(#3c3c3c,#111);background-image:linear-gradient(#3c3c3c,#111)}.ui-bar-a,.ui-bar-a input,.ui-bar-a select,.ui-bar-a textarea,.ui-bar-a button{font-family:Helvetica,Arial,sans-serif}.ui-bar-a .ui-link-inherit{color:#fff}.ui-bar-a .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-a .ui-link:hover{color:#2489ce}.ui-bar-a .ui-link:active{color:#2489ce}.ui-bar-a .ui-link:visited{color:#2489ce}.ui-body-a,.ui-dialog.ui-overlay-a{border:1px solid #2a2a2a;background:#222;color:#fff;text-shadow:0 1px 0 #000;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#222));background-image:-webkit-linear-gradient(#666,#222);background-image:-moz-linear-gradient(#666,#222);background-image:-ms-linear-gradient(#666,#222);background-image:-o-linear-gradient(#666,#222);background-image:linear-gradient(#666,#222)}.ui-body-a,.ui-body-a input,.ui-body-a select,.ui-body-a textarea,.ui-body-a button{font-family:Helvetica,Arial,sans-serif}.ui-body-a .ui-link-inherit{color:#fff}.ui-body-a .ui-link{color:#2489ce;font-weight:bold}.ui-body-a .ui-link:hover{color:#2489ce}.ui-body-a .ui-link:active{color:#2489ce}.ui-body-a .ui-link:visited{color:#2489ce}.ui-btn-up-a{border:1px solid #222;background:#333;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#555),to(#333));background-image:-webkit-linear-gradient(#555,#333);background-image:-moz-linear-gradient(#555,#333);background-image:-ms-linear-gradient(#555,#333);background-image:-o-linear-gradient(#555,#333);background-image:linear-gradient(#555,#333)}.ui-btn-up-a a.ui-link-inherit{color:#fff}.ui-btn-hover-a{border:1px solid #000;background:#444;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#666),to(#444));background-image:-webkit-linear-gradient(#666,#444);background-image:-moz-linear-gradient(#666,#444);background-image:-ms-linear-gradient(#666,#444);background-image:-o-linear-gradient(#666,#444);background-image:linear-gradient(#666,#444)}.ui-btn-hover-a a.ui-link-inherit{color:#fff}.ui-btn-down-a{border:1px solid #000;background:#3d3d3d;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #000;background-image:-webkit-gradient(linear,left top,left bottom,from(#333),to(#5a5a5a));background-image:-webkit-linear-gradient(#333,#5a5a5a);background-image:-moz-linear-gradient(#333,#5a5a5a);background-image:-ms-linear-gradient(#333,#5a5a5a);background-image:-o-linear-gradient(#333,#5a5a5a);background-image:linear-gradient(#333,#5a5a5a)}.ui-btn-down-a a.ui-link-inherit{color:#fff}.ui-btn-up-a,.ui-btn-hover-a,.ui-btn-down-a{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-b{border:1px solid #456f9a;background:#5e87b0;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background-image:-webkit-gradient(linear,left top,left bottom,from(#81a8ce),to(#5e87b0));background-image:-webkit-linear-gradient(#81a8ce,#5e87b0);background-image:-moz-linear-gradient(#81a8ce,#5e87b0);background-image:-ms-linear-gradient(#81a8ce,#5e87b0);background-image:-o-linear-gradient(#81a8ce,#5e87b0);background-image:linear-gradient(#81a8ce,#5e87b0)}.ui-bar-b,.ui-bar-b input,.ui-bar-b select,.ui-bar-b textarea,.ui-bar-b button{font-family:Helvetica,Arial,sans-serif}.ui-bar-b .ui-link-inherit{color:#fff}.ui-bar-b .ui-link{color:#ddf0f8;font-weight:bold}.ui-bar-b .ui-link:hover{color:#ddf0f8}.ui-bar-b .ui-link:active{color:#ddf0f8}.ui-bar-b .ui-link:visited{color:#ddf0f8}.ui-body-b,.ui-dialog.ui-overlay-b{border:1px solid #c6c6c6;background:#ccc;color:#333;text-shadow:0 1px 0 #fff;font-weight:normal;background-image:-webkit-gradient(linear,left top,left bottom,from(#e6e6e6),to(#ccc));background-image:-webkit-linear-gradient(#e6e6e6,#ccc);background-image:-moz-linear-gradient(#e6e6e6,#ccc);background-image:-ms-linear-gradient(#e6e6e6,#ccc);background-image:-o-linear-gradient(#e6e6e6,#ccc);background-image:linear-gradient(#e6e6e6,#ccc)}.ui-body-b,.ui-body-b input,.ui-body-b select,.ui-body-b textarea,.ui-body-b button{font-family:Helvetica,Arial,sans-serif}.ui-body-b .ui-link-inherit{color:#333}.ui-body-b .ui-link{color:#2489ce;font-weight:bold}.ui-body-b .ui-link:hover{color:#2489ce}.ui-body-b .ui-link:active{color:#2489ce}.ui-body-b .ui-link:visited{color:#2489ce}.ui-btn-up-b{border:1px solid #145072;background:#2567ab;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #145072;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f9cc5),to(#396b9e));background-image:-webkit-linear-gradient(#5f9cc5,#396b9e);background-image:-moz-linear-gradient(#5f9cc5,#396b9e);background-image:-ms-linear-gradient(#5f9cc5,#396b9e);background-image:-o-linear-gradient(#5f9cc5,#396b9e);background-image:linear-gradient(#5f9cc5,#396b9e)}.ui-btn-up-b a.ui-link-inherit{color:#fff}.ui-btn-hover-b{border:1px solid #00516e;background:#4b88b6;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #014d68;background-image:-webkit-gradient(linear,left top,left bottom,from(#72b0d4),to(#4b88b6));background-image:-webkit-linear-gradient(#72b0d4,#4b88b6);background-image:-moz-linear-gradient(#72b0d4,#4b88b6);background-image:-ms-linear-gradient(#72b0d4,#4b88b6);background-image:-o-linear-gradient(#72b0d4,#4b88b6);background-image:linear-gradient(#72b0d4,#4b88b6)}.ui-btn-hover-b a.ui-link-inherit{color:#fff}.ui-btn-down-b{border:1px solid #225377;background:#4e89c5;font-weight:bold;color:#fff;text-shadow:0 -1px 1px #225377;background-image:-webkit-gradient(linear,left top,left bottom,from(#396b9e),to(#4e89c5));background-image:-webkit-linear-gradient(#396b9e,#4e89c5);background-image:-moz-linear-gradient(#396b9e,#4e89c5);background-image:-ms-linear-gradient(#396b9e,#4e89c5);background-image:-o-linear-gradient(#396b9e,#4e89c5);background-image:linear-gradient(#396b9e,#4e89c5)}.ui-btn-down-b a.ui-link-inherit{color:#fff}.ui-btn-up-b,.ui-btn-hover-b,.ui-btn-down-b{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-c{border:1px solid #b3b3b3;background:#e9eaeb;color:#3e3e3e;font-weight:bold;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e9eaeb));background-image:-webkit-linear-gradient(#f0f0f0,#e9eaeb);background-image:-moz-linear-gradient(#f0f0f0,#e9eaeb);background-image:-ms-linear-gradient(#f0f0f0,#e9eaeb);background-image:-o-linear-gradient(#f0f0f0,#e9eaeb);background-image:linear-gradient(#f0f0f0,#e9eaeb)}.ui-bar-c .ui-link-inherit{color:#3e3e3e}.ui-bar-c .ui-link{color:#7cc4e7;font-weight:bold}.ui-bar-c .ui-link:hover{color:#2489ce}.ui-bar-c .ui-link:active{color:#2489ce}.ui-bar-c .ui-link:visited{color:#2489ce}.ui-bar-c,.ui-bar-c input,.ui-bar-c select,.ui-bar-c textarea,.ui-bar-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c,.ui-dialog.ui-overlay-c{border:1px solid #b3b3b3;color:#333;text-shadow:0 1px 0 #fff;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ddd));background-image:-webkit-linear-gradient(#eee,#ddd);background-image:-moz-linear-gradient(#eee,#ddd);background-image:-ms-linear-gradient(#eee,#ddd);background-image:-o-linear-gradient(#eee,#ddd);background-image:linear-gradient(#eee,#ddd)}.ui-body-c,.ui-body-c input,.ui-body-c select,.ui-body-c textarea,.ui-body-c button{font-family:Helvetica,Arial,sans-serif}.ui-body-c .ui-link-inherit{color:#333}.ui-body-c .ui-link{color:#2489ce;font-weight:bold}.ui-body-c .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}.ui-body-c .ui-link:visited{color:#2489ce}.ui-btn-up-c{border:1px solid #ccc;background:#eee;font-weight:bold;color:#444;text-shadow:0 1px 1px #f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee)}.ui-btn-up-c a.ui-link-inherit{color:#2f3e46}.ui-btn-hover-c{border:1px solid #bbb;background:#dadada;font-weight:bold;color:#101010;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dadada));background-image:-webkit-linear-gradient(#ededed,#dadada);background-image:-moz-linear-gradient(#ededed,#dadada);background-image:-ms-linear-gradient(#ededed,#dadada);background-image:-o-linear-gradient(#ededed,#dadada);background-image:linear-gradient(#ededed,#dadada)}.ui-btn-hover-c a.ui-link-inherit{color:#2f3e46}.ui-btn-down-c{border:1px solid #808080;background:#fdfdfd;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fdfdfd));background-image:-webkit-linear-gradient(#eee,#fdfdfd);background-image:-moz-linear-gradient(#eee,#fdfdfd);background-image:-ms-linear-gradient(#eee,#fdfdfd);background-image:-o-linear-gradient(#eee,#fdfdfd);background-image:linear-gradient(#eee,#fdfdfd)}.ui-btn-down-c a.ui-link-inherit{color:#2f3e46}.ui-btn-up-c,.ui-btn-hover-c,.ui-btn-down-c{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-d{border:1px solid #ccc;background:#bbb;color:#333;text-shadow:0 1px 0 #eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#ddd),to(#bbb));background-image:-webkit-linear-gradient(#ddd,#bbb);background-image:-moz-linear-gradient(#ddd,#bbb);background-image:-ms-linear-gradient(#ddd,#bbb);background-image:-o-linear-gradient(#ddd,#bbb);background-image:linear-gradient(#ddd,#bbb)}.ui-bar-d,.ui-bar-d input,.ui-bar-d select,.ui-bar-d textarea,.ui-bar-d button{font-family:Helvetica,Arial,sans-serif}.ui-bar-d .ui-link-inherit{color:#333}.ui-bar-d .ui-link{color:#2489ce;font-weight:bold}.ui-bar-d .ui-link:hover{color:#2489ce}.ui-bar-d .ui-link:active{color:#2489ce}.ui-bar-d .ui-link:visited{color:#2489ce}.ui-body-d,.ui-dialog.ui-overlay-d{border:1px solid #ccc;color:#333;text-shadow:0 1px 0 #fff;background:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.ui-body-d,.ui-body-d input,.ui-body-d select,.ui-body-d textarea,.ui-body-d button{font-family:Helvetica,Arial,sans-serif}.ui-body-d .ui-link-inherit{color:#333}.ui-body-d .ui-link{color:#2489ce;font-weight:bold}.ui-body-d .ui-link:hover{color:#2489ce}.ui-body-d .ui-link:active{color:#2489ce}.ui-body-d .ui-link:visited{color:#2489ce}.ui-btn-up-d{border:1px solid #ccc;background:#fff;font-weight:bold;color:#444;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}.ui-btn-up-d a.ui-link-inherit{color:#333}.ui-btn-hover-d{border:1px solid #aaa;background:#eee;font-weight:bold;color:#222;cursor:pointer;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee)}.ui-btn-hover-d a.ui-link-inherit{color:#222}.ui-btn-down-d{border:1px solid #aaa;background:#fff;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#fff));background-image:-webkit-linear-gradient(#eee,#fff);background-image:-moz-linear-gradient(#eee,#fff);background-image:-ms-linear-gradient(#eee,#fff);background-image:-o-linear-gradient(#eee,#fff);background-image:linear-gradient(#eee,#fff)}.ui-btn-down-d a.ui-link-inherit{color:#111}.ui-btn-up-d,.ui-btn-hover-d,.ui-btn-down-d{font-family:Helvetica,Arial,sans-serif;text-decoration:none}.ui-bar-e{border:1px solid #f7c942;background:#fadb4e;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(#fceda7,#fadb4e);background-image:-moz-linear-gradient(#fceda7,#fadb4e);background-image:-ms-linear-gradient(#fceda7,#fadb4e);background-image:-o-linear-gradient(#fceda7,#fadb4e);background-image:linear-gradient(#fceda7,#fadb4e)}.ui-bar-e,.ui-bar-e input,.ui-bar-e select,.ui-bar-e textarea,.ui-bar-e button{font-family:Helvetica,Arial,sans-serif}.ui-bar-e .ui-link-inherit{color:#333}.ui-bar-e .ui-link{color:#2489ce;font-weight:bold}.ui-bar-e .ui-link:hover{color:#2489ce}.ui-bar-e .ui-link:active{color:#2489ce}.ui-bar-e .ui-link:visited{color:#2489ce}.ui-body-e,.ui-dialog.ui-overlay-e{border:1px solid #f7c942;color:#333;text-shadow:0 1px 0 #fff;background:#faeb9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faeb9e));background-image:-webkit-linear-gradient(#fff,#faeb9e);background-image:-moz-linear-gradient(#fff,#faeb9e);background-image:-ms-linear-gradient(#fff,#faeb9e);background-image:-o-linear-gradient(#fff,#faeb9e);background-image:linear-gradient(#fff,#faeb9e)}.ui-body-e,.ui-body-e input,.ui-body-e select,.ui-body-e textarea,.ui-body-e button{font-family:Helvetica,Arial,sans-serif}.ui-body-e .ui-link-inherit{color:#333}.ui-body-e .ui-link{color:#2489ce;font-weight:bold}.ui-body-e .ui-link:hover{color:#2489ce}.ui-body-e .ui-link:active{color:#2489ce}.ui-body-e .ui-link:visited{color:#2489ce}.ui-btn-up-e{border:1px solid #f7c942;background:#fadb4e;font-weight:bold;color:#333;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fceda7),to(#fadb4e));background-image:-webkit-linear-gradient(#fceda7,#fadb4e);background-image:-moz-linear-gradient(#fceda7,#fadb4e);background-image:-ms-linear-gradient(#fceda7,#fadb4e);background-image:-o-linear-gradient(#fceda7,#fadb4e);background-image:linear-gradient(#fceda7,#fadb4e)}.ui-btn-up-e a.ui-link-inherit{color:#333}.ui-btn-hover-e{border:1px solid #e79952;background:#fbe26f;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf0b5),to(#fbe26f));background-image:-webkit-linear-gradient(#fcf0b5,#fbe26f);background-image:-moz-linear-gradient(#fcf0b5,#fbe26f);background-image:-ms-linear-gradient(#fcf0b5,#fbe26f);background-image:-o-linear-gradient(#fcf0b5,#fbe26f);background-image:linear-gradient(#fcf0b5,#fbe26f)}.ui-btn-hover-e a.ui-link-inherit{color:#333}.ui-btn-down-e{border:1px solid #f7c942;background:#fceda7;font-weight:bold;color:#111;text-shadow:0 1px 1px #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fadb4e),to(#fceda7));background-image:-webkit-linear-gradient(#fadb4e,#fceda7);background-image:-moz-linear-gradient(#fadb4e,#fceda7);background-image:-ms-linear-gradient(#fadb4e,#fceda7);background-image:-o-linear-gradient(#fadb4e,#fceda7);background-image:linear-gradient(#fadb4e,#fceda7)}.ui-btn-down-e a.ui-link-inherit{color:#333}.ui-btn-up-e,.ui-btn-hover-e,.ui-btn-down-e{font-family:Helvetica,Arial,sans-serif;text-decoration:none}a.ui-link-inherit{text-decoration:none!important}.ui-btn-active{border:1px solid #155678;background:#4596ce;font-weight:bold;color:#fff;cursor:pointer;text-shadow:0 -1px 1px #145072;text-decoration:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#85bae4),to(#5393c5));background-image:-webkit-linear-gradient(#85bae4,#5393c5);background-image:-moz-linear-gradient(#85bae4,#5393c5);background-image:-ms-linear-gradient(#85bae4,#5393c5);background-image:-o-linear-gradient(#85bae4,#5393c5);background-image:linear-gradient(#85bae4,#5393c5);font-family:Helvetica,Arial,sans-serif}.ui-btn-active a.ui-link-inherit{color:#fff}.ui-btn-inner{border-top:1px solid #fff;border-color:rgba(255,255,255,.3)}.ui-corner-tl{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em}.ui-corner-tr{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bl{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-br{-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-top{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em}.ui-corner-bottom{-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-right{-moz-border-radius-topright:.6em;-webkit-border-top-right-radius:.6em;border-top-right-radius:.6em;-moz-border-radius-bottomright:.6em;-webkit-border-bottom-right-radius:.6em;border-bottom-right-radius:.6em}.ui-corner-left{-moz-border-radius-topleft:.6em;-webkit-border-top-left-radius:.6em;border-top-left-radius:.6em;-moz-border-radius-bottomleft:.6em;-webkit-border-bottom-left-radius:.6em;border-bottom-left-radius:.6em}.ui-corner-all{-moz-border-radius:.6em;-webkit-border-radius:.6em;border-radius:.6em}.ui-corner-none{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-br{border-bottom:#828282;border-bottom:rgba(130,130,130,.3);border-bottom-width:1px;border-bottom-style:solid}.ui-disabled{opacity:.3}.ui-disabled,.ui-disabled a{pointer-events:none;cursor:default}.ui-icon,.ui-icon-searchfield:after{background:#666;background:rgba(0,0,0,.4);background-image:url(images/icons-18-white.png);background-repeat:no-repeat;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.ui-icon-alt{background:#fff;background:rgba(255,255,255,.3);background-image:url(images/icons-18-black.png);background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.ui-icon-plus,.ui-icon-minus,.ui-icon-delete,.ui-icon-arrow-r,.ui-icon-arrow-l,.ui-icon-arrow-u,.ui-icon-arrow-d,.ui-icon-check,.ui-icon-gear,.ui-icon-refresh,.ui-icon-forward,.ui-icon-back,.ui-icon-grid,.ui-icon-star,.ui-icon-alert,.ui-icon-info,.ui-icon-home,.ui-icon-search,.ui-icon-searchfield:after,.ui-icon-checkbox-off,.ui-icon-checkbox-on,.ui-icon-radio-off,.ui-icon-radio-on{background-image:url(images/icons-36-white.png);-moz-background-size:776px 18px;-o-background-size:776px 18px;-webkit-background-size:776px 18px;background-size:776px 18px}.ui-icon-alt{background-image:url(images/icons-36-black.png)}}.ui-icon-plus{background-position:-0 50%}.ui-icon-minus{background-position:-36px 50%}.ui-icon-delete{background-position:-72px 50%}.ui-icon-arrow-r{background-position:-108px 50%}.ui-icon-arrow-l{background-position:-144px 50%}.ui-icon-arrow-u{background-position:-180px 50%}.ui-icon-arrow-d{background-position:-216px 50%}.ui-icon-check{background-position:-252px 50%}.ui-icon-gear{background-position:-288px 50%}.ui-icon-refresh{background-position:-324px 50%}.ui-icon-forward{background-position:-360px 50%}.ui-icon-back{background-position:-396px 50%}.ui-icon-grid{background-position:-432px 50%}.ui-icon-star{background-position:-468px 50%}.ui-icon-alert{background-position:-504px 50%}.ui-icon-info{background-position:-540px 50%}.ui-icon-home{background-position:-576px 50%}.ui-icon-search,.ui-icon-searchfield:after{background-position:-612px 50%}.ui-icon-checkbox-off{background-position:-684px 50%}.ui-icon-checkbox-on{background-position:-648px 50%}.ui-icon-radio-off{background-position:-756px 50%}.ui-icon-radio-on{background-position:-720px 50%}.ui-checkbox .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ui-icon-checkbox-off,.ui-icon-radio-off{background-color:transparent}.ui-checkbox-on .ui-icon,.ui-radio-on .ui-icon{background-color:#4596ce}.ui-icon-loading{background-image:url(images/ajax-loader.png);width:40px;height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background-size:35px 35px}.ui-btn-corner-tl{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em}.ui-btn-corner-tr{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bl{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-br{-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-top{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em}.ui-btn-corner-bottom{-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-right{-moz-border-radius-topright:1em;-webkit-border-top-right-radius:1em;border-top-right-radius:1em;-moz-border-radius-bottomright:1em;-webkit-border-bottom-right-radius:1em;border-bottom-right-radius:1em}.ui-btn-corner-left{-moz-border-radius-topleft:1em;-webkit-border-top-left-radius:1em;border-top-left-radius:1em;-moz-border-radius-bottomleft:1em;-webkit-border-bottom-left-radius:1em;border-bottom-left-radius:1em}.ui-btn-corner-all{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all,.ui-btn-corner-tl,.ui-btn-corner-tr,.ui-btn-corner-bl,.ui-btn-corner-br,.ui-btn-corner-top,.ui-btn-corner-bottom,.ui-btn-corner-right,.ui-btn-corner-left,.ui-btn-corner-all{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ui-overlay{background:#666;opacity:.5;filter:Alpha(Opacity=50);position:absolute;width:100%;height:100%}.ui-overlay-shadow{-moz-box-shadow:0 0 12px rgba(0,0,0,.6);-webkit-box-shadow:0 0 12px rgba(0,0,0,.6);box-shadow:0 0 12px rgba(0,0,0,.6)}.ui-shadow{-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}.ui-bar-a .ui-shadow,.ui-bar-b .ui-shadow,.ui-bar-c .ui-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.3);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3);box-shadow:0 1px 0 rgba(255,255,255,.3)}.ui-shadow-inset{-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.2);box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}.ui-icon-shadow{-moz-box-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 1px 0 rgba(255,255,255,.4)}.ui-focus{-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe}.ui-mobile-nosupport-boxshadow *{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ui-mobile-nosupport-boxshadow .ui-focus{outline-width:2px}.ui-mobile,.ui-mobile body{height:100%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border:0}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-mobile .ui-page-active{display:block;overflow:visible}.ui-page{outline:0}@media screen and (orientation:portrait){.ui-mobile,.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation:landscape){.ui-mobile,.ui-mobile .ui-page{min-height:300px}}.ui-page.ui-mobile-touch-overflow,.ui-mobile-touch-overflow.ui-native-fixed .ui-content{overflow:auto;height:100%;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;-ms-overflow-scrolling:touch;overflow-scrolling:touch}.ui-page.ui-mobile-touch-overflow,.ui-page.ui-mobile-touch-overflow *{-webkit-transform:rotateY(0)}.ui-page.ui-mobile-pre-transition{display:block}.ui-loading .ui-mobile-viewport{overflow:hidden!important}.ui-loading .ui-loader{display:block}.ui-loading .ui-page{overflow:hidden}.ui-loader{display:none;position:absolute;opacity:.85;z-index:100;left:50%;width:200px;margin-left:-130px;margin-top:-35px;padding:10px 30px}.ui-loader h1{font-size:15px;text-align:center}.ui-loader .ui-icon{position:static;display:block;opacity:.9;margin:0 auto;width:35px;height:35px;background-color:transparent}.ui-mobile-rendering>*{visibility:hidden}.ui-bar,.ui-body{position:relative;padding:.4em 15px;overflow:hidden;display:block;clear:both}.ui-bar{font-size:16px;margin:0}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:16px;display:inline-block}.ui-header,.ui-footer{display:block}.ui-page .ui-header,.ui-page .ui-footer{position:relative}.ui-header .ui-btn-left{position:absolute;left:10px;top:.4em}.ui-header .ui-btn-right{position:absolute;right:10px;top:.4em}.ui-header .ui-title,.ui-footer .ui-title{min-height:1.1em;text-align:center;font-size:16px;display:block;margin:.6em 90px .8em;padding:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0!important}.ui-footer .ui-title{margin:.6em 15px .8em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:15px}.ui-page-fullscreen .ui-content{padding:0}.ui-mobile-touch-overflow.ui-page.ui-native-fixed,.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen{overflow:visible}.ui-mobile-touch-overflow.ui-native-fixed .ui-header,.ui-mobile-touch-overflow.ui-native-fixed .ui-footer{position:fixed;left:0;right:0;top:0;z-index:200}.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer{top:auto;bottom:0}.ui-mobile-touch-overflow.ui-native-fixed .ui-content{padding-top:2.5em;padding-bottom:3em;top:0;bottom:0;height:auto;position:absolute}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content{padding-top:0;padding-bottom:0}.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer{opacity:.9}.ui-native-bars-hidden{display:none}.ui-icon{width:18px;height:18px}.ui-fullscreen img{max-width:100%}.ui-nojs{position:absolute;left:-9999px}.ui-hide-label label,.ui-hidden-accessible{position:absolute!important;left:-9999px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.spin{-webkit-transform:rotate(360deg);-webkit-animation-name:spin;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.in,.out{-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:350ms}.slide.out{-webkit-transform:translateX(-100%);-webkit-animation-name:slideouttoleft}.slide.in{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromright}.slide.out.reverse{-webkit-transform:translateX(100%);-webkit-animation-name:slideouttoright}.slide.in.reverse{-webkit-transform:translateX(0);-webkit-animation-name:slideinfromleft}.slideup.out{-webkit-animation-name:dontmove;z-index:0}.slideup.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfrombottom;z-index:10}.slideup.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slideup.out.reverse{-webkit-transform:translateY(100%);z-index:10;-webkit-animation-name:slideouttobottom}.slidedown.out{-webkit-animation-name:dontmove;z-index:0}.slidedown.in{-webkit-transform:translateY(0);-webkit-animation-name:slideinfromtop;z-index:10}.slidedown.in.reverse{z-index:0;-webkit-animation-name:dontmove}.slidedown.out.reverse{-webkit-transform:translateY(-100%);z-index:10;-webkit-animation-name:slideouttotop}@-webkit-keyframes slideinfromright{from{-webkit-transform:translateX(100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideinfromleft{from{-webkit-transform:translateX(-100%)}to{-webkit-transform:translateX(0)}}@-webkit-keyframes slideouttoleft{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(100%)}}@-webkit-keyframes slideinfromtop{from{-webkit-transform:translateY(-100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideinfrombottom{from{-webkit-transform:translateY(100%)}to{-webkit-transform:translateY(0)}}@-webkit-keyframes slideouttobottom{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(100%)}}@-webkit-keyframes slideouttotop{from{-webkit-transform:translateY(0)}to{-webkit-transform:translateY(-100%)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}.fade.out{z-index:0;-webkit-animation-name:fadeout}.fade.in{opacity:1;z-index:10;-webkit-animation-name:fadein}.viewport-flip{-webkit-perspective:1000;position:absolute}.ui-mobile-viewport-transitioning,.ui-mobile-viewport-transitioning .ui-page{width:100%;height:100%;overflow:hidden}.flip{-webkit-animation-duration:.65s;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0)}.flip.out{-webkit-transform:rotateY(-180deg) scale(.8);-webkit-animation-name:flipouttoleft}.flip.in{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromleft}.flip.out.reverse{-webkit-transform:rotateY(180deg) scale(.8);-webkit-animation-name:flipouttoright}.flip.in.reverse{-webkit-transform:rotateY(0) scale(1);-webkit-animation-name:flipinfromright}@-webkit-keyframes flipinfromright{from{-webkit-transform:rotateY(-180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipinfromleft{from{-webkit-transform:rotateY(180deg) scale(.8)}to{-webkit-transform:rotateY(0) scale(1)}}@-webkit-keyframes flipouttoleft{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(-180deg) scale(.8)}}@-webkit-keyframes flipouttoright{from{-webkit-transform:rotateY(0) scale(1)}to{-webkit-transform:rotateY(180deg) scale(.8)}}@-webkit-keyframes dontmove{from{opacity:1}to{opacity:1}}.pop{-webkit-transform-origin:50% 50%}.pop.in{-webkit-transform:scale(1);opacity:1;-webkit-animation-name:popin;z-index:10}.pop.in.reverse{z-index:0;-webkit-animation-name:dontmove}.pop.out.reverse{-webkit-transform:scale(.2);opacity:0;-webkit-animation-name:popout;z-index:10}@-webkit-keyframes popin{from{-webkit-transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes popout{from{-webkit-transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);opacity:0}}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px}.ui-grid-solo .ui-block-a{width:100%;float:none}.ui-grid-a .ui-block-a,.ui-grid-a .ui-block-b{width:50%}.ui-grid-a .ui-block-a{clear:left}.ui-grid-b .ui-block-a,.ui-grid-b .ui-block-b,.ui-grid-b .ui-block-c{width:33.333%}.ui-grid-b .ui-block-a{clear:left}.ui-grid-c .ui-block-a,.ui-grid-c .ui-block-b,.ui-grid-c .ui-block-c,.ui-grid-c .ui-block-d{width:25%}.ui-grid-c .ui-block-a{clear:left}.ui-grid-d .ui-block-a,.ui-grid-d .ui-block-b,.ui-grid-d .ui-block-c,.ui-grid-d .ui-block-d,.ui-grid-d .ui-block-e{width:20%}.ui-grid-d .ui-block-a{clear:left}.ui-header,.ui-footer,.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{position:absolute;overflow:hidden;width:100%;border-left-width:0;border-right-width:0}.ui-header-fixed,.ui-footer-fixed{z-index:1000;-webkit-transform:translateZ(0)}.ui-footer-duplicate,.ui-page-fullscreen .ui-fixed-inline{display:none}.ui-page-fullscreen .ui-header,.ui-page-fullscreen .ui-footer{opacity:.9}.ui-navbar{overflow:hidden}.ui-navbar ul,.ui-navbar-expanded ul{list-style:none;padding:0;margin:0;position:relative;display:block;border:0}.ui-navbar-collapsed ul{float:left;width:75%;margin-right:-2px}.ui-navbar-collapsed .ui-navbar-toggle{float:left;width:25%}.ui-navbar li.ui-navbar-truncate{position:absolute;left:-9999px;top:-9999px}.ui-navbar li .ui-btn,.ui-navbar .ui-navbar-toggle .ui-btn{display:block;font-size:12px;text-align:center;margin:0;border-right-width:0}.ui-navbar li .ui-btn{margin-right:-1px}.ui-navbar li .ui-btn:last-child{margin-right:0}.ui-header .ui-navbar li .ui-btn,.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,.ui-footer .ui-navbar li .ui-btn,.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn{border-top-width:0;border-bottom-width:0}.ui-navbar .ui-btn-inner{padding-left:2px;padding-right:2px}.ui-navbar-noicons li .ui-btn .ui-btn-inner,.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner{padding-top:.8em;padding-bottom:.9em}.ui-navbar-expanded .ui-btn{margin:0;font-size:14px}.ui-navbar-expanded .ui-btn-inner{padding-left:5px;padding-right:5px}.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner{padding:45px 5px 15px;text-align:center}.ui-navbar-expanded .ui-btn-icon-top .ui-icon{top:15px}.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner{padding:15px 5px 45px;text-align:center}.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon{bottom:15px}.ui-navbar-expanded li .ui-btn .ui-btn-inner{min-height:2.5em}.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner{padding-top:1.8em;padding-bottom:1.9em}.ui-btn{display:block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0}.ui-header .ui-btn,.ui-footer .ui-btn,.ui-bar .ui-btn{display:inline-block;font-size:13px;margin:0}.ui-btn-inline{display:inline-block}.ui-btn-inner{padding:.6em 25px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;zoom:1}.ui-btn input,.ui-btn button{z-index:2}.ui-header .ui-btn-inner,.ui-footer .ui-btn-inner,.ui-bar .ui-btn-inner{padding:.4em 8px .5em}.ui-btn-icon-notext{width:24px;height:24px}.ui-btn-icon-notext .ui-btn-inner{padding:2px 1px 2px 3px}.ui-btn-text{position:relative;z-index:1}.ui-btn-icon-notext .ui-btn-text{position:absolute;left:-9999px}.ui-btn-icon-left .ui-btn-inner{padding-left:33px}.ui-header .ui-btn-icon-left .ui-btn-inner,.ui-footer .ui-btn-icon-left .ui-btn-inner,.ui-bar .ui-btn-icon-left .ui-btn-inner{padding-left:27px}.ui-btn-icon-right .ui-btn-inner{padding-right:33px}.ui-header .ui-btn-icon-right .ui-btn-inner,.ui-footer .ui-btn-icon-right .ui-btn-inner,.ui-bar .ui-btn-icon-right .ui-btn-inner{padding-right:27px}.ui-btn-icon-top .ui-btn-inner{padding-top:33px}.ui-header .ui-btn-icon-top .ui-btn-inner,.ui-footer .ui-btn-icon-top .ui-btn-inner,.ui-bar .ui-btn-icon-top .ui-btn-inner{padding-top:27px}.ui-btn-icon-bottom .ui-btn-inner{padding-bottom:33px}.ui-header .ui-btn-icon-bottom .ui-btn-inner,.ui-footer .ui-btn-icon-bottom .ui-btn-inner,.ui-bar .ui-btn-icon-bottom .ui-btn-inner{padding-bottom:27px}.ui-btn-icon-notext .ui-icon{display:block;z-index:0}.ui-btn-icon-left .ui-icon,.ui-btn-icon-right .ui-icon{position:absolute;top:50%;margin-top:-9px}.ui-btn-icon-top .ui-icon,.ui-btn-icon-bottom .ui-icon{position:absolute;left:50%;margin-left:-9px}.ui-btn-icon-left .ui-icon{left:10px}.ui-btn-icon-right .ui-icon{right:10px}.ui-btn-icon-top .ui-icon{top:10px}.ui-btn-icon-bottom .ui-icon{bottom:10px}.ui-header .ui-btn-icon-left .ui-icon,.ui-footer .ui-btn-icon-left .ui-icon,.ui-bar .ui-btn-icon-left .ui-icon{left:4px}.ui-header .ui-btn-icon-right .ui-icon,.ui-footer .ui-btn-icon-right .ui-icon,.ui-bar .ui-btn-icon-right .ui-icon{right:4px}.ui-header .ui-btn-icon-top .ui-icon,.ui-footer .ui-btn-icon-top .ui-icon,.ui-bar .ui-btn-icon-top .ui-icon{top:4px}.ui-header .ui-btn-icon-bottom .ui-icon,.ui-footer .ui-btn-icon-bottom .ui-icon,.ui-bar .ui-btn-icon-bottom .ui-icon{bottom:4px}.ui-btn-hidden{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:button;opacity:.1;cursor:pointer;background:#fff;background:rgba(255,255,255,0);filter:Alpha(Opacity=.0001);font-size:1px;border:0;line-height:999px}.ui-collapsible{margin:.5em 0}.ui-collapsible-heading{font-size:16px;display:block;margin:0 -8px;padding:0;border-width:0 0 1px 0;position:relative}.ui-collapsible-heading a{text-align:left;margin:0}.ui-collapsible-heading a .ui-btn-inner{padding-left:40px}.ui-collapsible-heading a span.ui-btn{position:absolute;left:6px;top:50%;margin:-12px 0 0 0;width:20px;height:20px;padding:1px 0 1px 2px;text-indent:-9999px}.ui-collapsible-heading a span.ui-btn .ui-btn-inner{padding:10px 0}.ui-collapsible-heading a span.ui-btn .ui-icon{left:0;margin-top:-10px}.ui-collapsible-heading-status{position:absolute;top:-9999px;left:0}.ui-collapsible-content{display:block;margin:0 -8px;padding:10px 16px;border-top:0;background-image:none;font-weight:normal}.ui-collapsible-content-collapsed{display:none}.ui-collapsible-set{margin:.5em 0}.ui-collapsible-set .ui-collapsible{margin:-1px 0 0}.ui-controlgroup,fieldset.ui-controlgroup{padding:0;margin:.5em 0 1em}.ui-bar .ui-controlgroup{margin:0 .3em}.ui-controlgroup-label{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em}.ui-controlgroup-controls{display:block;width:100%}.ui-controlgroup li{list-style:none}.ui-controlgroup-vertical .ui-btn,.ui-controlgroup-vertical .ui-checkbox,.ui-controlgroup-vertical .ui-radio{margin:0;border-bottom-width:0}.ui-controlgroup-controls label.ui-select{position:absolute;left:-9999px}.ui-controlgroup-vertical .ui-controlgroup-last{border-bottom-width:1px}.ui-controlgroup-horizontal{padding:0}.ui-controlgroup-horizontal .ui-btn,.ui-controlgroup-horizontal .ui-select{display:inline-block;margin:0 -5px 0 0}.ui-controlgroup-horizontal .ui-checkbox,.ui-controlgroup-horizontal .ui-radio{float:left;margin:0 -1px 0 0}.ui-controlgroup-horizontal .ui-checkbox .ui-btn,.ui-controlgroup-horizontal .ui-radio .ui-btn,.ui-controlgroup-horizontal .ui-checkbox:last-child,.ui-controlgroup-horizontal .ui-radio:last-child{margin-right:0}.ui-controlgroup-horizontal .ui-controlgroup-last{margin-right:0}.ui-controlgroup .ui-checkbox label,.ui-controlgroup .ui-radio label{font-size:16px}@media all and (min-width:450px){.ui-field-contain .ui-controlgroup-label{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-controlgroup-controls{width:60%;display:inline-block}.ui-field-contain .ui-controlgroup .ui-select{width:100%}.ui-field-contain .ui-controlgroup-horizontal .ui-select{width:auto}}.ui-dialog{min-height:480px}.ui-dialog .ui-header,.ui-dialog .ui-content,.ui-dialog .ui-footer{max-width:500px;margin:10% auto 15px auto;width:85%;position:relative}.ui-dialog .ui-header,.ui-dialog .ui-footer{padding:0 15px;z-index:10}.ui-dialog .ui-content{padding:15px}.ui-dialog .ui-content,.ui-dialog .ui-footer{margin-top:-15px}.ui-checkbox,.ui-radio{position:relative;margin:.2em 0 .5em;z-index:1}.ui-checkbox .ui-btn,.ui-radio .ui-btn{margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn-inner,.ui-radio .ui-btn-inner{white-space:normal}.ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner{padding-left:45px}.ui-checkbox .ui-btn-icon-right .ui-btn-inner,.ui-radio .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-checkbox .ui-icon,.ui-radio .ui-icon{top:1.1em}.ui-checkbox .ui-btn-icon-left .ui-icon,.ui-radio .ui-btn-icon-left .ui-icon{left:15px}.ui-checkbox .ui-btn-icon-right .ui-icon,.ui-radio .ui-btn-icon-right .ui-icon{right:15px}.ui-checkbox input,.ui-radio input{position:absolute;left:20px;top:50%;width:10px;height:10px;margin:-5px 0 0 0;outline:0!important;z-index:1}.ui-field-contain{padding:1.5em 0;margin:0;border-bottom-width:1px;overflow:visible}.ui-field-contain:first-child{border-top-width:0}@media all and (min-width:450px){.ui-field-contain{border-width:0;padding:0;margin:1em 0}}.ui-select{display:block;position:relative}.ui-select select{position:absolute;left:-9999px;top:-9999px}.ui-select .ui-btn{overflow:hidden}.ui-select .ui-btn{opacity:1}.ui-select .ui-btn select{cursor:pointer;-webkit-appearance:button;left:0;top:0;width:100%;min-height:1.5em;min-height:100%;height:3em;max-height:100%;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:2}.ui-select .ui-disabled{opacity:.3}@-moz-document url-prefix(){.ui-select .ui-btn select{opacity:.0001}}.ui-select .ui-btn select.ui-select-nativeonly{opacity:1;text-indent:0}.ui-select .ui-btn-icon-right .ui-btn-inner{padding-right:45px}.ui-select .ui-btn-icon-right .ui-icon{right:15px}label.ui-select{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}.ui-select .ui-btn-text,.ui-selectmenu .ui-btn-text{display:block;min-height:1em;overflow:hidden}.ui-select .ui-btn-text{text-overflow:ellipsis}.ui-selectmenu{position:absolute;padding:0;z-index:1100!important;width:80%;max-width:350px;padding:6px}.ui-selectmenu .ui-listview{margin:0}.ui-selectmenu .ui-btn.ui-li-divider{cursor:default}.ui-selectmenu-hidden{top:-9999px;left:-9999px}.ui-selectmenu-screen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.ui-screen-hidden,.ui-selectmenu-list .ui-li .ui-icon{display:none}.ui-selectmenu-list .ui-li .ui-icon{display:block}.ui-li.ui-selectmenu-placeholder{display:none}.ui-selectmenu .ui-header .ui-title{margin:.6em 46px .8em}@media all and (min-width:450px){.ui-field-contain label.ui-select{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain .ui-select{width:60%;display:inline-block}}.ui-selectmenu .ui-header h1:after{content:'.';visibility:hidden}label.ui-input-text{font-size:16px;line-height:1.4;display:block;font-weight:normal;margin:0 0 .3em}input.ui-input-text,textarea.ui-input-text{background-image:none;padding:.4em;line-height:1.4;font-size:16px;display:block;width:97%}input.ui-input-text{-webkit-appearance:none}textarea.ui-input-text{height:50px;-webkit-transition:height 200ms linear;-moz-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.ui-input-search{padding:0 30px;background-image:none;position:relative}.ui-icon-searchfield:after{position:absolute;left:7px;top:50%;margin-top:-9px;content:"";width:18px;height:18px;opacity:.5}.ui-input-search input.ui-input-text{border:0;width:98%;padding:.4em 0;margin:0;display:block;background:transparent none;outline:0!important}.ui-input-search .ui-input-clear{position:absolute;right:0;top:50%;margin-top:-13px}.ui-input-search .ui-input-clear-hidden{display:none}@media all and (min-width:450px){.ui-field-contain label.ui-input-text{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain input.ui-input-text,.ui-field-contain textarea.ui-input-text,.ui-field-contain .ui-input-search{width:60%;display:inline-block}.ui-field-contain .ui-input-search{width:50%}.ui-hide-label input.ui-input-text,.ui-hide-label textarea.ui-input-text,.ui-hide-label .ui-input-search{padding:.4em;width:97%}.ui-input-search input.ui-input-text{width:98%}}.ui-listview{margin:0;counter-reset:listnumbering}.ui-content .ui-listview{margin:-15px}.ui-content .ui-listview-inset{margin:1em 0}.ui-listview,.ui-li{list-style:none;padding:0}.ui-li,.ui-li.ui-field-contain{display:block;margin:0;position:relative;overflow:visible;text-align:left;border-width:0;border-top-width:1px}.ui-li .ui-btn-text a.ui-link-inherit{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-divider,.ui-li-static{padding:.5em 15px;font-size:14px;font-weight:bold}.ui-li-divider{counter-reset:listnumbering}ol.ui-listview .ui-link-inherit:before,ol.ui-listview .ui-li-static:before,.ui-li-dec{font-size:.8em;display:inline-block;padding-right:.3em;font-weight:normal;counter-increment:listnumbering;content:counter(listnumbering) ". "}ol.ui-listview .ui-li-jsnumbering:before{content:""!important}.ui-listview-inset .ui-li{border-right-width:1px;border-left-width:1px}.ui-li:last-child,.ui-li.ui-field-contain:last-child{border-bottom-width:1px}.ui-li>.ui-btn-inner{display:block;position:relative;padding:0}.ui-li .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li{padding:.7em 15px .7em 15px;display:block}.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-thumb{min-height:60px;padding-left:100px}.ui-li-has-icon .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-icon{min-height:20px;padding-left:40px}.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-count{padding-right:45px}.ui-li-has-arrow .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow{padding-right:30px}.ui-li-has-arrow.ui-li-has-count .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-arrow.ui-li-has-count{padding-right:75px}.ui-li-has-count .ui-btn-text{padding-right:15px}.ui-li-heading{font-size:16px;font-weight:bold;display:block;margin:.6em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-desc{font-size:12px;font-weight:normal;display:block;margin:-.5em 0 .6em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ui-li-thumb,.ui-listview .ui-li-icon{position:absolute;left:1px;top:0;max-height:80px;max-width:80px}.ui-listview .ui-li-icon{max-height:40px;max-width:40px;left:10px;top:.9em}.ui-li-thumb,.ui-listview .ui-li-icon,.ui-li-content{float:left;margin-right:10px}.ui-li-aside{float:right;width:50%;text-align:right;margin:.3em 0}@media all and (min-width:480px){.ui-li-aside{width:45%}}.ui-li-divider{cursor:default}.ui-li-has-alt .ui-btn-inner a.ui-link-inherit,.ui-li-static.ui-li-has-alt{padding-right:95px}.ui-li-has-count .ui-li-count{position:absolute;font-size:11px;font-weight:bold;padding:.2em .5em;top:50%;margin-top:-.9em;right:38px}.ui-li-divider .ui-li-count,.ui-li-static .ui-li-count{right:10px}.ui-li-has-alt .ui-li-count{right:55px}.ui-li-link-alt{position:absolute;width:40px;height:100%;border-width:0;border-left-width:1px;top:0;right:0;margin:0;padding:0;z-index:2}.ui-li-link-alt .ui-btn{overflow:hidden;position:absolute;right:8px;top:50%;margin:-11px 0 0 0;border-bottom-width:1px;z-index:-1}.ui-li-link-alt .ui-btn-inner{padding:0;height:100%;position:absolute;width:100%;top:0;left:0}.ui-li-link-alt .ui-btn .ui-icon{right:50%;margin-right:-9px}.ui-listview * .ui-btn-inner>.ui-btn>.ui-btn-inner{border-top:0}.ui-listview-filter{border-width:0;overflow:hidden;margin:-15px -15px 15px -15px}.ui-listview-filter .ui-input-search{margin:5px;width:auto;display:block}.ui-listview-filter-inset{margin:-15px -5px -15px -5px;background:transparent}.ui-li.ui-screen-hidden{display:none}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ui-li .ui-btn-text{overflow:visible}}label.ui-slider{font-size:16px;line-height:1.4;font-weight:normal;margin:0 0 .3em;display:block}input.ui-slider-input,.ui-field-contain input.ui-slider-input{display:inline-block;width:50px}select.ui-slider-switch{display:none}div.ui-slider{position:relative;display:inline-block;overflow:visible;height:15px;padding:0;margin:0 2% 0 20px;top:4px;width:60%}div.ui-slider-switch{width:99.8%}a.ui-slider-handle{position:absolute;z-index:10;top:50%;width:28px;height:28px;margin-top:-15px;margin-left:-15px}a.ui-slider-handle .ui-btn-inner{padding-left:0;padding-right:0}@media all and (min-width:480px){.ui-field-contain label.ui-slider{vertical-align:top;display:inline-block;width:20%;margin:0 2% 0 0}.ui-field-contain div.ui-slider{width:43%}}div.ui-slider-switch{height:32px;overflow:hidden;margin-left:0}div.ui-slider-inneroffset{margin-left:50%;position:absolute;top:1px;height:100%;width:50%}a.ui-slider-handle-snapping{-webkit-transition:left 70ms linear}div.ui-slider-labelbg{position:absolute;top:0;margin:0;border-width:0}div.ui-slider-switch div.ui-slider-labelbg-a{width:60%;height:100%;left:0}div.ui-slider-switch div.ui-slider-labelbg-b{width:60%;height:100%;right:0}.ui-slider-switch-a div.ui-slider-labelbg-a,.ui-slider-switch-b div.ui-slider-labelbg-b{z-index:-1}.ui-slider-switch-a div.ui-slider-labelbg-b,.ui-slider-switch-b div.ui-slider-labelbg-a{z-index:0}div.ui-slider-switch a.ui-slider-handle{z-index:20;width:101%;height:32px;margin-top:-18px;margin-left:-101%}span.ui-slider-label{width:100%;position:absolute;height:32px;font-size:16px;text-align:center;line-height:2;background:0;border-color:transparent}span.ui-slider-label-a{left:-100%;margin-right:-1px}span.ui-slider-label-b{right:-100%;margin-left:-1px} \ No newline at end of file diff --git a/openlp/plugins/remotes/html/jquery.mobile.js b/openlp/plugins/remotes/html/jquery.mobile.js index a99df1903..a38a430ed 100644 --- a/openlp/plugins/remotes/html/jquery.mobile.js +++ b/openlp/plugins/remotes/html/jquery.mobile.js @@ -2,174 +2,178 @@ * jQuery Mobile v1.0rc2 * http://jquerymobile.com/ * - * Copyright 2010, jQuery Project + * Copyright 2011, jQuery Project * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license */ -(function(a,d){if(a.cleanData){var b=a.cleanData;a.cleanData=function(c){for(var e=0,d;(d=c[e])!=null;e++)a(d).triggerHandler("remove");b(c)}}else{var c=a.fn.remove;a.fn.remove=function(b,e){return this.each(function(){e||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){a(this).triggerHandler("remove")});return c.call(a(this),b,e)})}}a.widget=function(c,b,d){var h=c.split(".")[0],i,c=c.split(".")[1];i=h+"-"+c;if(!d)d=b,b=a.Widget;a.expr[":"][i]=function(b){return!!a.data(b, -c)};a[h]=a[h]||{};a[h][c]=function(a,c){arguments.length&&this._createWidget(a,c)};b=new b;b.options=a.extend(true,{},b.options);a[h][c].prototype=a.extend(true,b,{namespace:h,widgetName:c,widgetEventPrefix:a[h][c].prototype.widgetEventPrefix||c,widgetBaseClass:i},d);a.widget.bridge(c,a[h][c])};a.widget.bridge=function(c,b){a.fn[c]=function(g){var h=typeof g==="string",i=Array.prototype.slice.call(arguments,1),k=this,g=!h&&i.length?a.extend.apply(null,[true,g].concat(i)):g;if(h&&g.charAt(0)==="_")return k; -h?this.each(function(){var b=a.data(this,c);if(!b)throw"cannot call methods on "+c+" prior to initialization; attempted to call method '"+g+"'";if(!a.isFunction(b[g]))throw"no such method '"+g+"' for "+c+" widget instance";var e=b[g].apply(b,i);if(e!==b&&e!==d)return k=e,false}):this.each(function(){var d=a.data(this,c);d?d.option(g||{})._init():a.data(this,c,new b(g,this))});return k}};a.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"", -options:{disabled:false},_createWidget:function(c,b){a.data(b,this.widgetName,this);this.element=a(b);this.options=a.extend(true,{},this.options,this._getCreateOptions(),c);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){var c={};a.metadata&&(c=a.metadata.get(element)[this.widgetName]);return c},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName); -this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,b){var g=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c==="string"){if(b===d)return this.options[c];g={};g[c]=b}this._setOptions(g);return this},_setOptions:function(c){var b=this;a.each(c,function(a,c){b._setOption(a,c)});return this},_setOption:function(a,c){this.options[a]=c;a==="disabled"&& -this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(c,b,d){var h=this.options[c],b=a.Event(b);b.type=(c===this.widgetEventPrefix?c:this.widgetEventPrefix+c).toLowerCase();d=d||{};if(b.originalEvent)for(var c=a.event.props.length,i;c;)i=a.event.props[--c],b[i]=b.originalEvent[i];this.element.trigger(b, -d);return!(a.isFunction(h)&&h.call(this.element[0],b,d)===false||b.isDefaultPrevented())}}})(jQuery); -(function(a,d){a.widget("mobile.widget",{_createWidget:function(){a.Widget.prototype._createWidget.apply(this,arguments);this._trigger("init")},_getCreateOptions:function(){var b=this.element,c={};a.each(this.options,function(a){var e=b.jqmData(a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()}));e!==d&&(c[a]=e)});return c},enhanceWithin:function(b){var c=a(b).data("page"),c=c&&c.keepNativeSelector();a(this.options.initSelector,b).not(c||"")[this.widgetName]()}})})(jQuery); -(function(a){a(window);var d=a("html");a.mobile.media=function(){var b={},c=a("
"),f=a("").append(c);return function(a){if(!(a in b)){var g=document.createElement("style"),h="@media "+a+" { #jquery-mediatest { position:absolute; } }";g.type="text/css";g.styleSheet?g.styleSheet.cssText=h:g.appendChild(document.createTextNode(h));d.prepend(f).prepend(g);b[a]=c.css("position")==="absolute";f.add(g).remove()}return b[a]}}()})(jQuery); -(function(a,d){function b(a){var c=a.charAt(0).toUpperCase()+a.substr(1),a=(a+" "+e.join(c+" ")+c).split(" "),b;for(b in a)if(f[a[b]]!==d)return true}var c=a("").prependTo("html"),f=c[0].style,e=["Webkit","Moz","O"],g="palmGetResource"in window,h=window.blackberry;a.mobile.browser={};a.mobile.browser.ie=function(){for(var a=3,c=document.createElement("div"),b=c.all||[];c.innerHTML="<\!--[if gt IE "+ ++a+"]>
",b[0];);return a>4?a:!a}();a.extend(a.support,{orientation:"orientation"in -window&&"onorientationchange"in window,touch:"ontouchend"in document,cssTransitions:"WebKitTransitionEvent"in window,pushState:"pushState"in history&&"replaceState"in history,mediaquery:a.mobile.media("only all"),cssPseudoElement:!!b("content"),touchOverflow:!!b("overflowScrolling"),boxShadow:!!b("boxShadow")&&!h,scrollTop:("pageXOffset"in window||"scrollTop"in document.documentElement||"scrollTop"in c[0])&&!g,dynamicBaseTag:function(){var b=location.protocol+"//"+location.host+location.pathname+ -"ui-dir/",f=a("head base"),e=null,d="",g;f.length?d=f.attr("href"):f=e=a("",{href:b}).appendTo("head");g=a("").prependTo(c)[0].href;f[0].href=d||location.pathname;e&&e.remove();return g.indexOf(b)===0}()});c.remove();g=function(){var a=window.navigator.userAgent;return a.indexOf("Nokia")>-1&&(a.indexOf("Symbian/3")>-1||a.indexOf("Series60/5")>-1)&&a.indexOf("AppleWebKit")>-1&&a.match(/(BrowserNG|NokiaBrowser)\/7\.[0-3]/)}();a.mobile.ajaxBlacklist=window.blackberry&&!window.WebKitPoint|| -window.operamini&&Object.prototype.toString.call(window.operamini)==="[object OperaMini]"||g;g&&a(function(){a("head link[rel='stylesheet']").attr("rel","alternate stylesheet").attr("rel","stylesheet")});a.support.boxShadow||a("html").addClass("ui-mobile-nosupport-boxshadow")})(jQuery); -(function(a,d,b,c){function f(a){for(;a&&typeof a.originalEvent!=="undefined";)a=a.originalEvent;return a}function e(c){for(var b={},f,u;c;){f=a.data(c,l);for(u in f)if(f[u])b[u]=b.hasVirtualBinding=true;c=c.parentNode}return b}function g(){s&&(clearTimeout(s),s=0);s=setTimeout(function(){E=s=0;v.length=0;D=false;y=true},a.vmouse.resetTimerDuration)}function h(b,u,e){var d,g;if(!(g=e&&e[b])){if(e=!e)a:{for(e=u.target;e;){if((g=a.data(e,l))&&(!b||g[b]))break a;e=e.parentNode}e=null}g=e}if(g){d=u;var e= -d.type,j,h;d=a.Event(d);d.type=b;g=d.originalEvent;j=a.event.props;if(g)for(h=j.length;h;)b=j[--h],d[b]=g[b];if(e.search(/mouse(down|up)|click/)>-1&&!d.which)d.which=1;if(e.search(/^touch/)!==-1&&(b=f(g),e=b.touches,b=b.changedTouches,e=e&&e.length?e[0]:b&&b.length?b[0]:c))for(g=0,len=z.length;gu||Math.abs(b.pageY- -t)>u;flags=e(c.target);x&&!d&&h("vmousecancel",c,flags);h("vmousemove",c,flags);g()}}function q(a){if(!y){y=true;var c=e(a.target),b;h("vmouseup",a,c);if(!x&&(b=h("vclick",a,c))&&b.isDefaultPrevented())b=f(a).changedTouches[0],v.push({touchID:E,x:b.clientX,y:b.clientY}),D=true;h("vmouseout",a,c);x=false;g()}}function m(c){var c=a.data(c,l),b;if(c)for(b in c)if(c[b])return true;return false}function j(){}function p(c){var b=c.substr(1);return{setup:function(){m(this)||a.data(this,l,{});a.data(this, -l)[c]=true;r[c]=(r[c]||0)+1;r[c]===1&&B.bind(b,i);a(this).bind(b,j);if(C)r.touchstart=(r.touchstart||0)+1,r.touchstart===1&&B.bind("touchstart",k).bind("touchend",q).bind("touchmove",o).bind("scroll",n)},teardown:function(){--r[c];r[c]||B.unbind(b,i);C&&(--r.touchstart,r.touchstart||B.unbind("touchstart",k).unbind("touchmove",o).unbind("touchend",q).unbind("scroll",n));var f=a(this),e=a.data(this,l);e&&(e[c]=false);f.unbind(b,j);m(this)||f.removeData(l)}}}var l="virtualMouseBindings",A="virtualTouchID", -d="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),z="clientX clientY pageX pageY screenX screenY".split(" "),r={},s=0,w=0,t=0,x=false,v=[],D=false,y=false,C="addEventListener"in b,B=a(b),u=1,E=0;a.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};for(var F=0;Fa.event.special.swipe.scrollSupressionThreshold&& -c.preventDefault()}}var d=f.originalEvent.touches?f.originalEvent.touches[0]:f,q={time:(new Date).getTime(),coords:[d.pageX,d.pageY],origin:a(f.target)},m;c.bind(h,e).one(g,function(){c.unbind(h,e);q&&m&&m.time-q.timea.event.special.swipe.horizontalDistanceThreshold&&Math.abs(q.coords[1]-m.coords[1])m.coords[0]?"swipeleft":"swiperight"); -q=m=b})})}};(function(a,c){function b(){var a=e();a!==d&&(d=a,f.trigger("orientationchange"))}var f=a(c),e,d;a.event.special.orientationchange={setup:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;d=e();f.bind("throttledresize",b)},teardown:function(){if(a.support.orientation&&a.mobile.orientationChangeEnabled)return false;f.unbind("throttledresize",b)},add:function(a){var c=a.handler;a.handler=function(a){a.orientation=e();return c.apply(this,arguments)}}};a.event.special.orientationchange.orientation= -e=function(){var b=true,b=document.documentElement;return(b=a.support.orientation?c.orientation%180==0:b&&b.clientWidth/b.clientHeight<1.1)?"portrait":"landscape"}})(jQuery,d);(function(){a.event.special.throttledresize={setup:function(){a(this).bind("resize",c)},teardown:function(){a(this).unbind("resize",c)}};var c=function(){e=(new Date).getTime();d=e-b;d>=250?(b=e,a(this).trigger("throttledresize")):(f&&clearTimeout(f),f=setTimeout(c,250-d))},b=0,f,e,d})();a.each({scrollstop:"scrollstart",taphold:"tap", -swipeleft:"swipe",swiperight:"swipe"},function(c,b){a.event.special[c]={setup:function(){a(this).bind(b,a.noop)}}})})(jQuery,this); -(function(a,d,b){function c(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}var f="hashchange",e=document,g,h=a.event.special,i=e.documentMode,k="on"+f in d&&(i===b||i>7);a.fn[f]=function(a){return a?this.bind(f,a):this.trigger(f)};a.fn[f].delay=50;h[f]=a.extend(h[f],{setup:function(){if(k)return false;a(g.start)},teardown:function(){if(k)return false;a(g.stop)}});g=function(){function g(){var b=c(),e=l(m);if(b!==m)p(m=b,e),a(d).trigger(f);else if(e!==m)location.href=location.href.replace(/#.*/, -"")+e;i=setTimeout(g,a.fn[f].delay)}var h={},i,m=c(),j=function(a){return a},p=j,l=j;h.start=function(){i||g()};h.stop=function(){i&&clearTimeout(i);i=b};a.browser.msie&&!k&&function(){var b,d;h.start=function(){if(!b)d=(d=a.fn[f].src)&&d+c(),b=a('